# Exclusion list for the AMO source archive packager. # Format: one pattern per line, relative to the repo root. # Lines starting with '#' and blank lines are ignored. # Dependency install dirs — reviewers reinstall from package-lock.json node_modules node_modules/ # Build output — reviewers run the build themselves dist dist/ dist-chrome dist-chrome/ dist-firefox dist-firefox/ # Koh internal version control state .koh .koh/ LOG.md # Git internals (history is not part of the AMO submission) .git .git/ # macOS / OS detritus .DS_Store __MACOSX # Editor / IDE state .vscode .vscode/ .idea .idea/ .cursor .cursor/ # Local agent / scratch state .agent .agent/ .gstack .gstack/ .playwright-mcp .playwright-mcp/ .sisyphus .sisyphus/ memory memory/ .claude .claude/ # Test artifacts test-results test-results/ .playwright-mcp tsconfig.tsbuildinfo # Credential / env files .env .env.* # Stray packaged extension archives at the repo root peach-*.zip peach-*.crx peach-*.xpi # Source archives produced by this very script (don't recurse into ourselves) peach-3.6.65-source.zip # Lockfiles for package managers we don't use for releases pnpm-lock.yaml bun.lock