# npm ignore patterns - files that should not be published to npm # Development files .git .gitignore .gitattributes # Development dependencies node_modules npm-debug.log* yarn-debug.log* yarn-error.log* # IDE / Editor files .vscode .idea .DS_Store *.swp *.swo *~ .env .env.local # Build artifacts and temporary files build/ dist/ .rollup.cache/ .eslintcache *.tsbuildinfo # Android build artifacts and caches android/build/ android/.gradle/ android/.kotlin/ android/*.log *.apk *.aar *.so # Testing __tests__ __mocks__ *.test.ts *.test.tsx *.spec.ts *.spec.tsx coverage .jest # Documentation (optional - remove if you want to publish docs) docs/*.md .docs/ # Example files (optional - remove if you want to include examples) example/ examples/ demo/ # CI/CD .github/workflows .gitlab-ci.yml .travis.yml azure-pipelines.yml # Root level files .prettierrc .prettierignore .eslintrc .eslintignore .babelrc tsconfig.json jest.config.js babel.config.js webpack.config.js Makefile # Contribution files CONTRIBUTING.md CODE_OF_CONDUCT.md PULL_REQUEST_TEMPLATE.md # Misc *.map .npmrc .yarnrc .DS_Store Thumbs.db *.lock package-lock.json yarn.lock # Keep essential files !android/ !index.js !index.d.ts !README.md !CHANGELOG.md !LICENSE !package.json