# Mirrors .gitignore, with one deliberate exception: .gitignore itself stays # in the build context, because prettier 3 reads it as a default ignore file # and dropping it would change what `make fmt-check` sees inside the image. # VCS .git # OS .DS_Store Thumbs.db # Editors *.swp *.swo *~ *.bak .idea/ .vscode/ *.sublime-* # Node node_modules # TypeScript / build artifacts dist build *.tsbuildinfo coverage .nyc_output/ # Vitest .vitest-cache/ # Environment / secrets .env .env.* *.pem *.key # Compiled binary (built by make build-bin); around 100 MB bin/quak # quak runtime data (in case anyone runs the CLI from inside the repo) .quak/ # Local per-developer tool state, including agent worktrees. Correctness, # not context size: a worktree copied in here has its own test/ tree, which # vitest globs alongside the real one, so the containerised suite runs N+1 # times over and still reports success. .claude/