/.config

A list of configuration files for various development tools.

Creative Commons Zero v1.0 UniversalCC0-1.0

.config

PRs Welcome

.config is a list of configuration files for various development tools.

English | 日本語


  • Babel icon babel.config.js - Babel project-wide configuration.
  • Babel icon .babelrc, .babelrc.js - Babel file-relative configuration.

    Babel is a compiler for next generation JavaScript.

  • Browserlist icon .browserslistrc - Browserslist config.

    Browserslist is the config to share target browsers and Node.js versions between different front-end tools.

  • Composer icon composer.json - Composer project setup.

    Composer is a dependency manager for PHP.

  • Jekyll icon _config.yml, _config.toml - Jekyll configuration.

    Jekyll is a blog-aware static site generator in Ruby.

  • Docker icon .dockerignore - To exclude files and directories in Docker build.

    Docker is an engine to package any application and all its dependencies in a container that can run on any infrastructure.

  • EditorConfig icon .editorconfig - Defining coding styles across various editors and IDEs.

    EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs.

  • eslint icon .eslintignore - To ignore specific files and directories from linting by ESLint.
  • eslint icon .eslintrc, .eslintrc.js, .eslintrc.json, .eslintrc.yml, .eslintrc.yaml - ESLint configuration file.

    ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code.

  • Gatsby icon gatsby-config.js - Site configuration options for a Gatsby site.

    Gatsby is a static site generator based on React.

  • Git icon .gitattributes - Git settings for a project.
  • Git icon .gitignore - To specify intentionally untracked files that Git should ignore.

    Git is a distributed version control system for tracking changes in source code.

  • GitLab icon .gitlab-ci.yml - GitLab CI/CD pipelines configuration.

    GitLab is a Git-repository hosting service.

  • RubyGems icon Gemfile - A format for describing gem dependencies for Ruby programs.

    RubyGems is a package manager for the Ruby programming language.

  • Husky icon .huskyrc, .huskyrc.json, .huskyrc.yaml, huskyrc.yml, .huskyrc.js, husky.config.js - Husky configuration.

    Husky is a tool that makes Git hooks easy.

  • Jest icon jest.config.js - Jest configuration.

    Jest is a JavaScript testing framework.

  • JavaScript icon jsconfig.json - A file to specify the options for the features provided by the JavaScript language service.
  • Lerna icon lerna.json - Lerna configuration file.

    gLerna is a tool for managing JavaScript projects with multiple packages.

  • .lintstagedrc, lint-staged.config.js - lint-staged configuration.

    lint-staged runs linters against staged git files.

  • markdownlint icon .markdownlint.json - markdownlint config file.

    markdownlint is a Node.js style checker and lint tool for Markdown/CommonMark files.

  • Netlify icon netlify.toml - Netlify file-based configuration.

    Netlify is a platform that offers hosting and serverless backend services for web applications and static websites.

  • Next.js icon next.config.js - Next.js configuration file.

    Next.js is a React framework which gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more.

  • Node js icon .node-version - Node version configuration for nodenv.

    nodenv is a version manager for Node.js.

  • npm icon .npmrc - npm config file.

    npm (originally short for Node Package Manager) is a package manager for the JavaScript programming language.

  • Nuxt js icon nuxt.config.js - Nuxt.js configuration.

    Nuxt.js is a progressive framework based on Vue.js to create modern web applications.

  • Node js icon .nvmrc - nvm (Node Version Manager) configuration.

    nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell.

  • npm icon package.json - A file that lists package dependencies and includes other metadata for npm package.
  • PostCSS icon postcss.config.js - PostCSS configuration.

    PostCSS is a tool for transforming CSS with JavaScript.

  • Prettier icon .prettierignore - To exclude files from formatting by Prettier.
  • Prettier icon .prettierrc, .prettierrc.js, .prettierrc.json, .prettierrc.yml, .prettierrc.yaml, .prettierrc.toml, prettier.config.js - Prettier configuration file.

    Prettier is an opinionated code formatter.

  • Dart icon pubspec.yaml - A file that lists package dependencies and includes other metadata, such as a version number for pub packages.

    pub is a package manager for the Dart programming language.

  • Renovate icon renovate.json - Renovate configuration file.

    Renovate keeps source code dependencies up-to-date with multi-platform and multi-language using automated Pull Requests.

  • Ruby icon .ruby-version - Ruby version configuration for rbenv or RVM.

    rbenv and RVM are Ruby environment (version) managers.

  • stylelint icon .stylelintrc, .stylelintrc.js, .stylelintrc.json, .stylelintrc.yml, .stylelintrc.yaml, stylelintrc.config.js - stylelint configuration.

    stylelint is a mighty, modern linter that helps you avoid errors and enforce conventions in your styles.

  • Tailwind CSS icon tailwind.config.js - Tailwind CSS configuration.

    Tailwind CSS is a utility-first CSS framework for rapidly building custom designs.

  • Travis CI icon .travis.yml - Travis CI build configuration and settings.

    Travis CI is a hosted continuous integration and deployment system.

  • TypeScript icon tsconfig.json - TypeScript configuration.

    TypeScript is a strict syntactical superset of JavaScript and adds optional static typing to the language.

  • TypeScript icon tslint.json - TSLint configuration.

    ⚠️ TSLint has been deprecated as of 2019. TSLint is an extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.

  • Vue js icon vue.config.js - Vue CLI config file.

    Vue.js is a model–view–viewmodel JavaScript framework for building user interfaces and single-page applications.

  • Watchman icon .watchmanconfig - Watchman configuration file.

    Watchman exists to watch files and record when they change. It can also trigger actions (such as rebuilding assets) when matching files change.

  • Webpack icon webpack.config.js - webpack configuration file.

    webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

  • WP-CLI icon wp-cli.local.yml, wp-cli.yml - WP-CLI config files.

    WP-CLI is the official command line tool for interacting with and managing your WordPress sites.

  • WordPress icon .wp-env.json - wp-env configuration.

    wp-env lets you easily set up a local WordPress environment for building and testing plugins and themes.

  • Yarn icon .yarnrc - Allows you to configure additional Yarn features.

    Yarn is an alternative to npm for installing modular JavaScript.