-
Notifications
You must be signed in to change notification settings - Fork 9
/
.gitignore
132 lines (110 loc) · 4.07 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# Package management
node_modules/
# Environment detritus
.DS_Store
# Editor detritus
## IntelliJ/WebStorm
.idea
# Ephemera
*.log
# Tooling artifacts
.eslintcache
.turbo/
*.tsbuildinfo
# Build artifacts
dist/
dist-demo/
examples/**/dist
packages/**/dist
# Generated documentation
packages/*/api-docs
## ============================================================================
## Specific to tree-sitter and/or @getodk/tree-sitter-xpath
##
## The tree-sitter-xpath build process generates a slew of files, many of
## which we ignore. This section includes two sub-sections:
##
## 1. A set of ignores derived from tree-sitter's own generated .gitignore
## file, with its patterns adjusted to their place in the
## tree-sitter-xpath package directory.
##
## 2. A set of additive ignore patterns which are not addressed by those
## derived patterns, but which we also regard as either build artifacts
## or detritus left behind in their creation.
##
## Not specified here: a few **other files** are generated by tree-sitter
## which are not appropriate to ignore, because their presence would cause
## conflicts with editor and/or version control. For more detail, see:
##
## ./packages/tree-sitter-xpath/scripts/build/shared.mjs
## ============================================================================
# ----------------------------------------------------------------------------
# 1. Derived from the .gitignore generated by tree-sitter
# ----------------------------------------------------------------------------
# Rust artifacts
packages/tree-sitter-xpath/Cargo.lock
packages/tree-sitter-xpath/target/
# Node artifacts
packages/tree-sitter-xpath/build/
packages/tree-sitter-xpath/prebuilds/
packages/tree-sitter-xpath/node_modules/
packages/tree-sitter-xpath/*.tgz
# Swift artifacts
packages/tree-sitter-xpath/.build/
# Go artifacts
packages/tree-sitter-xpath/go.mod
packages/tree-sitter-xpath/go.sum
packages/tree-sitter-xpath/_obj/
# Python artifacts
packages/tree-sitter-xpath/.venv/
packages/tree-sitter-xpath/dist/
packages/tree-sitter-xpath/*.egg-info
packages/tree-sitter-xpath/*.whl
# C artifacts
packages/tree-sitter-xpath/*.a
packages/tree-sitter-xpath/*.so
packages/tree-sitter-xpath/*.so.*
packages/tree-sitter-xpath/*.dylib
packages/tree-sitter-xpath/*.dll
packages/tree-sitter-xpath/*.pc
# Example dirs
packages/tree-sitter-xpath/examples/*/
# Grammar volatiles
packages/tree-sitter-xpath/*.wasm
packages/tree-sitter-xpath/*.obj
packages/tree-sitter-xpath/*.o
# ----------------------------------------------------------------------------
# 2. Additional ignore patterns beyond those generated by tree-sitter
#
# Note that some of these may be redundant to those above. Most of these
# patterns predate tree-sitter's generation of .gitignore. Keeping them intact
# may make it easier to untangle this nonsense if tree-sitter stops generating
# such files on every build.
# ----------------------------------------------------------------------------
packages/tree-sitter-xpath/bindings/
packages/tree-sitter-xpath/build/
packages/tree-sitter-xpath/src/tree_sitter
packages/tree-sitter-xpath/src/grammar.json
packages/tree-sitter-xpath/src/node-types.json
packages/tree-sitter-xpath/src/parser.c
packages/tree-sitter-xpath/target/
packages/tree-sitter-xpath/types/tree-sitter-xpath-parser.d.ts
packages/tree-sitter-xpath/binding.gyp
packages/tree-sitter-xpath/Cargo.lock
packages/tree-sitter-xpath/Cargo.toml
packages/tree-sitter-xpath/grammar.js
packages/tree-sitter-xpath/grammar.js.map
packages/tree-sitter-xpath/Makefile
packages/tree-sitter-xpath/Package.swift
packages/tree-sitter-xpath/pyproject.toml
packages/tree-sitter-xpath/setup.py
packages/tree-sitter-xpath/tree-sitter-xpath.wasm
## ============================================================================
## End of patterns specific to tree-sitter and/or @getodk/tree-sitter-xpath
## ============================================================================
# Test artifcats
## Playwright, apparently
packages/*/playwright-report
packages/*/test-results
# Generated fixtures/etc
packages/**/test/**/fixtures/generated/**