# Development files .git .gitignore .github/ .vscode/ .claude/ .swarm/ # Source files (keep only dist) src/ tests/ bench/ docs/source/ # Build artifacts node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* # Environment files .env .env.local .env.development.local .env.test.local .env.production.local # Coverage reports coverage/ .nyc_output *.lcov # Testing test/ *.test.js *.spec.js __tests__/ # Documentation source docs/source/ *.md.tmp # IDE files .idea/ *.swp *.swo *~ # OS files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Logs logs *.log # Runtime data pids *.pid *.seed *.pid.lock # Dependency directories jspm_packages/ # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Microbundle cache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # dotenv environment variables file .env.test # parcel-bundler cache (https://parceljs.org/) .cache .parcel-cache # next.js build output .next # nuxt.js build output .nuxt # rollup.js default build output dist/ # Uncomment the public line in if your project uses Gatsby # https://nextjs.org/docs/api-reference/next.config.js/introduction # public # Storybook build outputs .out .storybook-out # Temporary folders tmp/ temp/ # Examples and demos examples/ demo/ playground/ # Plans and documentation plans/ memory/ # Build configuration rollup.config.js webpack.config.js tsconfig.json babel.config.js jest.config.js .babelrc .eslintrc* .prettierrc* # CI/CD .travis.yml .circleci/ .github/workflows/ # Benchmark data benchmarks/ perf/ performance/ # WASM build artifacts *.wasm wasm/ # Python files (if any) *.py __pycache__/ *.pyc # Docker Dockerfile docker-compose.yml .dockerignore # Editor configs .editorconfig # Linting .eslintignore .prettierignore # TypeScript tsconfig*.json *.tsbuildinfo # Package locks (keep package.json) package-lock.json yarn.lock pnpm-lock.yaml # Local development local/ dev/ development/ # Backup files *.bak *.backup *.old # Archive files *.zip *.tar.gz *.rar *.7z # Keep only essential files for npm package !README.md !LICENSE !CHANGELOG.md !bin/ !dist/ !package.json