# Dependencies node_modules/ /.pnp .pnp.js # Testing /coverage # Production /build /dist dist-ssr # Environment variables .env .env.local .env.development.local .env.test.local .env.production.local .env*.local # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* # Editor directories and files .vscode/* !.vscode/extensions.json !.vscode/settings.json .idea .DS_Store *.suo *.ntvs* *.njsproj *.sln *.sw? # OS files Thumbs.db Desktop.ini # Temporary files *.tmp *.temp .cache/ .parcel-cache/ # TypeScript *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn .yarn-integrity .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz # Vite *.local vite.config.js.timestamp-* vite.config.ts.timestamp-* # Package manager lock files (optional - uncomment if you want to ignore them) # package-lock.json # yarn.lock # pnpm-lock.yaml # Python (for your Frappe API files) __pycache__/ *.py[cod] *$py.class *.so .Python *.egg-info/ .pytest_cache/ .coverage htmlcov/ .mypy_cache/ .dmypy.json dmypy.json # IDEs .vscode/ .idea/ *.swp *.swo *~ # Build artifacts *.map # Sensitive files *.pem *.key *.cert secrets.json credentials.json