# Source files (only include built dist/) src/ tsconfig.json # Lock files from other package managers yarn.lock # Development and build tools .gitignore .eslintrc* .prettierrc* jest.config.* webpack.config.* rollup.config.* # IDE and editor files .vscode/ .idea/ *.swp *.swo *~ # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Development dependencies logs npm-debug.log* yarn-debug.log* yarn-error.log* bun-debug.log* # Bun specific files bun.lockb bun.lock .bun/ # Environment files .env* # Test files and coverage test/ tests/ *.test.js *.test.ts *.spec.js *.spec.ts coverage/ .nyc_output/ # Documentation source (keep only README.md) docs/ *.md !README.md # Git files .git/ .gitignore # CI/CD files .github/ .gitlab-ci.yml .travis.yml circle.yml appveyor.yml # Misc development files .editorconfig .eslintcache *.tgz *.log # Include only what's needed for the package # The dist/ folder should be included (not ignored) # package.json and README.md should be included