[local]
.gitignore

[relative]
packages/*/.gitignore

[inline]
# Docker matches a pattern containing no slash only at the context root, where
# git matches it at any depth. The entries copied in above are written for git,
# so the ones that matter need explicit `**/` forms here too. Without these the
# per-package node_modules and .wireit directories are sent to the daemon, which
# takes the build context from about 360KB to 1.8GB.
**/node_modules
**/.wireit
**/_site
**/*.tsbuildinfo

# Tracked, so nothing above covers it, and at 9.2MB it is the largest file in
# the repo. It is a disassembly of lsp.wasm kept for reading, and the image
# builds lsp.wasm from source.
packages/language-service/lsp.wat

# Not ignored by git, and of no use inside an image build.
.git
.github
.forgejo
.vscode
.agent
.envrc
flake.nix
flake.lock
