# Source code (not needed for binary distribution)
/ts/
/test/
mod.ts
*.ts

# Development files
.git/
.gitea/
.claude/
.serena/
.nogit/
.github/
deno.json
deno.lock
tsconfig.json

# Scripts not needed for npm
/scripts/compile-all.sh
install.sh
uninstall.sh
example-action.sh

# Documentation files not needed for npm package
readme.plan.md
readme.hints.md
npm-publish-instructions.md
docs/

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Keep only the install-binary.js in scripts/
/scripts/*
!/scripts/install-binary.js

# Exclude all dist directory (binaries will be downloaded during install)
/dist/

# Logs and temporary files
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Other
node_modules/
.env
.env.*