summaryrefslogtreecommitdiff
path: root/default/.npmignore
diff options
context:
space:
mode:
Diffstat (limited to 'default/.npmignore')
-rw-r--r--default/.npmignore128
1 files changed, 128 insertions, 0 deletions
diff --git a/default/.npmignore b/default/.npmignore
new file mode 100644
index 0000000..61b5a3e
--- /dev/null
+++ b/default/.npmignore
@@ -0,0 +1,128 @@
+# Source TypeScript files (compiled JS will be in dist/)
+src/
+*.ts
+!*.d.ts
+tsconfig.json
+tsconfig.*.json
+
+# Test files and coverage
+tests/
+test/
+__tests__/
+*.test.ts
+*.test.js
+*.spec.ts
+*.spec.js
+vitest.config.ts
+vitest.config.js
+jest.config.*
+coverage/
+.nyc_output/
+*.lcov
+test-results/
+
+# Development and generated files
+.generated/
+.test-*/
+test-output/
+*.backup-*
+.claude-*/
+debug-*.ts
+debug-*.js
+scripts/
+
+# Config files
+.gitignore
+.npmignore
+.editorconfig
+.eslintrc*
+.prettierrc*
+.eslintignore
+.prettierignore
+.nvmrc
+.npmrc
+
+# Build artifacts not needed for package
+*.map
+*.tsbuildinfo
+tsconfig.tsbuildinfo
+
+# Documentation (except essential ones)
+docs/
+*.md
+!README.md
+!CHANGELOG.md
+!LICENSE
+
+# CI/CD
+.github/
+.gitlab-ci.yml
+.travis.yml
+.circleci/
+azure-pipelines.yml
+Jenkinsfile
+
+# IDE
+.vscode/
+.idea/
+*.swp
+*.swo
+*~
+.project
+.classpath
+*.sublime-*
+
+# OS files
+.DS_Store
+.DS_Store?
+._*
+Thumbs.db
+desktop.ini
+.Spotlight-V100
+.Trashes
+
+# Logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+lerna-debug.log*
+.pnpm-debug.log*
+
+# Dependencies (shouldn't be in package)
+node_modules/
+.pnp
+.pnp.js
+.yarn/
+.pnpm-store/
+
+# Environment files
+.env
+.env.*
+*.env
+
+# Temporary files
+*.tmp
+*.temp
+*.bak
+*.backup
+*.old
+.cache/
+tmp/
+temp/
+
+# Package manager files (except package.json)
+package-lock.json
+yarn.lock
+pnpm-lock.yaml
+.pnpm-debug.log
+
+# Examples and demos (if any)
+examples/
+demo/
+demos/
+sample/
+samples/
+
+# Keep the CLI entry point
+!dist/cli.js \ No newline at end of file