-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.vscodeignore
More file actions
119 lines (101 loc) · 4.14 KB
/
.vscodeignore
File metadata and controls
119 lines (101 loc) · 4.14 KB
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
# ── TypeScript source & build artifacts ──────────────────────────────────────
**/*.ts
**/*.g4
**/*.spec.ts
**/*.map
**/tsconfig.json
**/tsconfig.base.json
# ── Extension source (compiled output is what gets packaged) ─────────────────
server/src/**
client/src/**
webview-src/**
# Parser folder re-exported as data (keep a few interpreter files for runtime)
server/src/parser
!server/src/parser/Tads3.g4
!server/src/parser/Tads3.tokens
!server/src/parser/Tads3Lexer.interp
!server/src/parser/Tads3Lexer.tokens
# Large compiled server bundles not loaded at runtime
server/bin/**
server/out/vscode-tads3tools-server*
# ── Dev tooling & repo config ─────────────────────────────────────────────────
.vscode/**
.github
.gitignore
.idea
.lsp
.azure-pipelines.yml
.travis.yml
.prettierignore
.eslintignore
vscode-tads3tools.iml
scripts
feature-request-ShallowParser-rewrite.md
# ── Documentation ─────────────────────────────────────────────────────────────
screenshots/**
docs/**
contributing.md
CHANGELOG.md
worklog.md
# ── Tests & coverage ──────────────────────────────────────────────────────────
server/tests/**
server/coverage/
server/out/test/
server/testFixture/**
client/coverage
client/jest.config.js
client/out/test/
client/testFixture
coverage/
# ── Package manifests & lock files ────────────────────────────────────────────
server/package.json
server/package-lock.json
client/package.json
client/package-lock.json
client/yarn.lock
**/*.lock
# ── Miscellaneous ─────────────────────────────────────────────────────────────
resources/obj
*.t3
# ── Root node_modules (server/client each have their own) ─────────────────────
node_modules
# ── server/node_modules: devDependencies ─────────────────────────────────────
server/node_modules/.bin
server/node_modules/@babel/**
server/node_modules/@types/**
server/node_modules/antlr4ts-cli/**
server/node_modules/benchmark/**
server/node_modules/coveralls/**
server/node_modules/install/**
server/node_modules/jasmine-spec-reporter/**
server/node_modules/jasmine-ts/**
server/node_modules/jest/**
server/node_modules/jest-junit/**
server/node_modules/npm/**
server/node_modules/pkg/**
server/node_modules/ts-jest/**
server/node_modules/ts-node/**
server/node_modules/typescript/**
# antlr4-c3 is a declared dependency but is not imported anywhere in the codebase
server/node_modules/antlr4-c3/**
# mobx/dist/index.js requires the dev build when NODE_ENV != 'production',
# which is the case in VS Code's extension host — keep both builds.
# ── client/node_modules: devDependencies ─────────────────────────────────────
# NOTE: glob, mocha, and @vscode/test-electron are kept because client/out/e2e-test/
# (which cannot be removed from the VSIX) requires them at load time.
# NOTE: glob is also required directly by the main extension code.
client/node_modules/@types/**
client/node_modules/@typescript-eslint/**
client/node_modules/chai/**
client/node_modules/esbuild/**
client/node_modules/eslint/**
client/node_modules/rimraf/**
client/node_modules/sinon/**
client/node_modules/ts-node/**
client/node_modules/typescript/**
client/node_modules/vsce/**
# Source-only subdirectories inside runtime packages (compiled output is in dist/)
client/node_modules/rxjs/src/**
# mobx/dist/index.js requires the dev build when NODE_ENV != 'production' — keep both builds.
spec
CLAUDE.md