Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justsml/6b006a9f91d3392548d8e9d68a0eaad4 to your computer and use it in GitHub Desktop.
Save justsml/6b006a9f91d3392548d8e9d68a0eaad4 to your computer and use it in GitHub Desktop.
PSA: Modern project configuration files needlessly pollute root folders by default!

package.json package-lock.json yarn.lock

.env .gitattributes .gitignore .gitmodules

Dockerfile .dockerignore

.coveragerc .nycrc *package.json .gitlab-ci.yml .travis.yml .cirrus.yml bitbucket-pipelines.yml circle.yml (supports .circleci/ folder) codeship-steps.yml codeship-services.yml appveyor.yml .coveralls.yml (only required locally)

babel.config.json .babelrc.json *package.json

.editorconfig .eslintrc* *package.json .eslintignore *package.json .prettierrc *package.json .prettierignore .jshintrc *package.json xo Primary package.json support

jsconfig.json

tsconfig.json tsconfig.electron.json (more common in electron-based apps) tsconfig.spec.json (more common in electron ecosystem)

Makefile Cakefile Rakefile

.nvmrc .npmrc .npmignore

greenkeeper.json lerna.json netlify.toml _headers now.json azure-pipelines-*.yml
serverless.yml

CONTRIBUTING.md README.md CHANGELOG LICENSE

SUPPORT.md (supports .github/ subfolder) PULL_REQUEST_TEMPLATE.md (supports .github/ subfolder)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment