Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
73 lines (66 loc) · 2.49 KB
/
Copy path.gitignore
File metadata and controls
73 lines (66 loc) · 2.49 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
# deps
node_modules/
# package-lock.json is committed. It was excluded while the only devDependency
# was playwright, which pins playwright-core exactly, so the lockfile really did
# add nothing but a darwin-only fsevents entry. eslint changed that: 90 packages
# with 102 range-typed transitive dependencies, re-resolved on every install, so
# without the lockfile CI runs a gate nobody can reproduce.
.venv/
__pycache__/
# builds
.next/
out/
target/
tests/artifacts/
scripts/leetcode-cache/
problem-bank/leetcode/
*.tsbuildinfo
next-env.d.ts
# accounts — holds GitHub logins, live session tokens and report contents
*.db
# WAL journalling leaves these two beside the database on every run
*.db-wal
*.db-shm
# env — secrets never get committed. Broad on purpose: `.env`, `.env.local` and
# `.env*.local` left `.env.production` tracked, which is the one most likely to
# hold a real key.
.env*
!.env.example
# Every provider file holds a LiveKit secret and a Gemini key, and the name
# after the dot is the operator's to choose, so the rule has to cover all of
# them. Only the checked-in template is exempt.
config/*.env.*
!config/*.env.example
# local reference material
DONT-MERGE/
# misc
.DS_Store
*.log
.gstack/
# vendored binaries fetched by scripts/fetch-vendor.sh, pinned in
# web/vendor/face-detection/SHA256SUMS and listed in its FETCH manifest. 11.7 MB
# that never changes without a version bump does not belong in every clone.
web/vendor/face-detection/*.binarypb
web/vendor/face-detection/*.tflite
web/vendor/face-detection/*.wasm
# Same rule for Pyodide, pinned in web/vendor/pyodide/SHA256SUMS: 13.7 MB of
# interpreter, glue and stdlib, none of which changes without a version bump.
web/vendor/pyodide/*.js
web/vendor/pyodide/*.wasm
web/vendor/pyodide/*.zip
web/vendor/pyodide/*.json
# Tree-sitter's runtime and grammars are fetched and checksum-pinned too.
web/vendor/tree-sitter/tree-sitter.js
web/vendor/tree-sitter/tree-sitter.wasm
web/vendor/tree-sitter-*/*.wasm
# And pdf.js, pinned in web/vendor/pdfjs/SHA256SUMS: 1.7 MB of minified API
# and worker, the same argument at a smaller size.
web/vendor/pdfjs/*.mjs
# And the temp file a download in progress writes, which carries none of those
# suffixes: a run killed outright leaves one, and it is the same megabytes.
web/vendor/*/.*.part
# cargo-mutants scratch output; CI runs it on every pull request. The tool
# rotates the previous run to mutants.out.old/ before starting, so both names
# are scratch and neither belongs in a commit.
mutants.out/
mutants.out.old/