Node.js Modelo de .gitignore
Standard Node.js and JavaScript/TypeScript runtime gitignore template. Gerado e mesclado de forma determinística com os padrões oficiais do GitHub para manter seu repositório livre de pastas de pacotes, artefatos de compilação e arquivos de ambiente local.
Gerador interativo de stack
Abrir no gerador completoStandard Node.js and JavaScript/TypeScript runtime gitignore template
### Node.js #### Logslogs*.lognpm-debug.log*yarn-debug.log*yarn-error.log*lerna-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html)report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime datapids*.pid*.seed*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCoverlib-cov # Coverage directory used by tools like istanbulcoverage*.lcov # nyc test coverage.nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files).grunt # Bower dependency directory (https://bower.io/)bower_components # node-waf configuration.lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html)build/Release # Dependency directoriesnode_modules/jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/)web_modules/ # TypeScript cache*.tsbuildinfo # Optional npm cache directory.npm # Optional eslint cache.eslintcache # Optional stylelint cache.stylelintcache # Optional REPL history.node_repl_history # Output of 'npm pack'*.tgz # Yarn Integrity file.yarn-integrity # dotenv environment variable files.env.env.*!.env.example # parcel-bundler cache (https://parceljs.org/).cache.parcel-cache # Next.js build output.nextout # Nuxt.js build / generate output.nuxtdist.output # Gatsby files.cache/# Comment in the public line in if your project uses Gatsby and not Next.js# https://nextjs.org/blog/next-9-1#public-directory-support# public # vuepress build output.vuepress/dist # vuepress v2.x temp directory.temp # Sveltekit cache directory.svelte-kit/ # vitepress build output**/.vitepress/dist # vitepress cache directory**/.vitepress/cache # Docusaurus cache and generated files.docusaurus # Serverless directories.serverless/ # FuseBox cache.fusebox/ # DynamoDB Local files.dynamodb/ # Firebase cache directory.firebase/ # TernJS port file.tern-port # Stores Visual Studio Code versions used for testing Visual Studio Code extensions.vscode-test # pnpm.pnpm-store # yarn v3.pnp.*.yarn/*!.yarn/patches!.yarn/plugins!.yarn/releases!.yarn/sdks!.yarn/versions # Vite filesvite.config.js.timestamp-*vite.config.ts.timestamp-*.vite/ # Astro generated types.astro/ # Turbo Repo.turbo Código bruto de Node.js .gitignore
Modelo oficial original rastreável# Logslogs*.lognpm-debug.log*yarn-debug.log*yarn-error.log*lerna-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html)report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime datapids*.pid*.seed*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCoverlib-cov # Coverage directory used by tools like istanbulcoverage*.lcov # nyc test coverage.nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files).grunt # Bower dependency directory (https://bower.io/)bower_components # node-waf configuration.lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html)build/Release # Dependency directoriesnode_modules/jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/)web_modules/ # TypeScript cache*.tsbuildinfo # Optional npm cache directory.npm # Optional eslint cache.eslintcache # Optional stylelint cache.stylelintcache # Optional REPL history.node_repl_history # Output of 'npm pack'*.tgz # Yarn Integrity file.yarn-integrity # dotenv environment variable files.env.env.*!.env.example # parcel-bundler cache (https://parceljs.org/).cache.parcel-cache # Next.js build output.nextout # Nuxt.js build / generate output.nuxtdist.output # Gatsby files.cache/# Comment in the public line in if your project uses Gatsby and not Next.js# https://nextjs.org/blog/next-9-1#public-directory-support# public # vuepress build output.vuepress/dist # vuepress v2.x temp directory.temp # Sveltekit cache directory.svelte-kit/ # vitepress build output**/.vitepress/dist # vitepress cache directory**/.vitepress/cache # Docusaurus cache and generated files.docusaurus # Serverless directories.serverless/ # FuseBox cache.fusebox/ # DynamoDB Local files.dynamodb/ # Firebase cache directory.firebase/ # TernJS port file.tern-port # Stores Visual Studio Code versions used for testing Visual Studio Code extensions.vscode-test # pnpm.pnpm-store # yarn v3.pnp.*.yarn/*!.yarn/patches!.yarn/plugins!.yarn/releases!.yarn/sdks!.yarn/versions # Vite filesvite.config.js.timestamp-*vite.config.ts.timestamp-*.vite/ # Astro generated types.astro/ # Turbo Repo.turbo Detalhamento de padrões essenciais
Dependências e pacotes
Exclui pastas de bibliotecas instaladas e pacotes de terceiros que podem ser restaurados via gerenciadores de pacotes.
Artefatos de compilação e build
Ignora binários compilados, arquivos de objetos intermediários e diretórios de saída gerados durante a compilação.
Variáveis de ambiente e segredos
Impede o vazamento de chaves de API, senhas de banco de dados e arquivos de configuração de ambiente local.
Cache e arquivos temporários
Ignora caches de compiladores, dados de cobertura de testes e arquivos de rascunho temporários.
Arquivos do sistema e editor
Filtra metadados do sistema operacional (.DS_Store) e preferências locais de ambientes de desenvolvimento.
Origem e verificação
Coloque este arquivo na raiz do seu projeto com o nome .gitignore. As alterações passam a valer para arquivos novos ou não rastreados.