UNPKG

wtf-file

Version:

Instantly explain mysterious files.

211 lines (210 loc) 9.07 kB
{ ".nvmrc": { "description": "Specifies the Node.js version. Used by nvm to automatically switch versions.", "url": "https://github.com/nvm-sh/nvm" }, ".editorconfig": { "description": "Defines editor settings like indentation and line endings. Helps maintain consistent code style.", "url": "https://editorconfig.org/" }, ".browserslistrc": { "description": "Specifies target browser versions for frontend tools like Babel, Autoprefixer, etc.", "url": "https://browsersl.ist/" }, ".eslintrc": { "description": "Configuration for ESLint, a JavaScript/TypeScript linter.", "url": "https://eslint.org/docs/latest/use/configure/" }, ".prettierrc": { "description": "Configuration for Prettier code formatter.", "url": "https://prettier.io/docs/en/configuration.html" }, ".gitignore": { "description": "Lists files and directories Git should ignore.", "url": "https://git-scm.com/docs/gitignore" }, ".dockerignore": { "description": "Like .gitignore, but for Docker builds.", "url": "https://docs.docker.com/engine/reference/builder/#dockerignore-file" }, ".env": { "description": "Environment variables, often used to configure apps without hardcoding secrets.", "url": "https://12factor.net/config" }, ".npmrc": { "description": "Configuration file for npm settings (e.g., registry, auth tokens).", "url": "https://docs.npmjs.com/cli/v10/configuring-npm/npmrc" }, ".yarnrc": { "description": "Configuration file for Yarn package manager.", "url": "https://classic.yarnpkg.com/en/docs/yarnrc/" }, "tsconfig.json": { "description": "Defines TypeScript compiler options like strict mode, module resolution, etc.", "url": "https://www.typescriptlang.org/tsconfig" }, "package.json": { "description": "Defines a Node.js project: dependencies, scripts, version, and metadata.", "url": "https://docs.npmjs.com/cli/v10/configuring-npm/package-json" }, "package-lock.json": { "description": "Lockfile to ensure consistent dependency versions for npm installs.", "url": "https://docs.npmjs.com/cli/v10/configuring-npm/package-lock-json" }, "yarn.lock": { "description": "Yarn's lockfile to ensure consistent installs across environments.", "url": "https://classic.yarnpkg.com/en/docs/yarn-lock/" }, "pnpm-lock.yaml": { "description": "Lockfile for projects using the pnpm package manager.", "url": "https://pnpm.io/lockfile" }, ".prettierignore": { "description": "Specifies files and folders for Prettier to ignore when formatting.", "url": "https://prettier.io/docs/en/ignore.html" }, ".stylelintrc": { "description": "Configuration for Stylelint, a CSS linter.", "url": "https://stylelint.io/user-guide/configure" }, ".commitlintrc": { "description": "Configuration for commit message linting to enforce a standard format.", "url": "https://github.com/conventional-changelog/commitlint#config" }, ".huskyrc": { "description": "Configuration for Husky Git hooks, like pre-commit or pre-push.", "url": "https://typicode.github.io/husky/#/?id=manual" }, ".lintstagedrc": { "description": "Defines tasks to run on staged files before commits (commonly used with Husky).", "url": "https://github.com/okonet/lint-staged" }, "vite.config.js": { "description": "Configuration for Vite, a fast build tool for frontend apps.", "url": "https://vitejs.dev/config/" }, "next.config.js": { "description": "Configuration for Next.js apps, including rewrites, redirects, etc.", "url": "https://nextjs.org/docs/pages/api-reference/next-config-js" }, "nuxt.config.js": { "description": "Main config file for Nuxt apps — routes, plugins, and SSR settings.", "url": "https://nuxt.com/docs/api/nuxt-config" }, "svelte.config.js": { "description": "Defines how a Svelte project is built and bundled.", "url": "https://kit.svelte.dev/docs/configuration" }, ".babelrc": { "description": "Configuration file for Babel, the JavaScript compiler.", "url": "https://babeljs.io/docs/en/configuration" }, "babel.config.js": { "description": "Alternative way to configure Babel in JS format.", "url": "https://babeljs.io/docs/en/configuration" }, ".swcrc": { "description": "Configuration for SWC (Speedy Web Compiler), a fast JS/TS compiler.", "url": "https://swc.rs/docs/configuration/swcrc" }, ".vscode": { "description": "Folder with VSCode-specific settings and extensions for the project.", "url": "https://code.visualstudio.com/docs/getstarted/settings" }, ".gitlab-ci.yml": { "description": "GitLab CI configuration file defining build/test/deploy pipelines.", "url": "https://docs.gitlab.com/ee/ci/yaml/" }, ".github": { "description": "GitHub metadata folder (e.g., actions, issue templates, PR templates).", "url": "https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-customizing-your-repository" }, ".gitattributes": { "description": "Defines file-level Git attributes (e.g., line endings, merge strategies).", "url": "https://git-scm.com/docs/gitattributes" }, "readme.md": { "description": "Main documentation file for the project, usually shown on GitHub.", "url": "https://www.makeareadme.com/" }, "license": { "description": "Specifies the license under which the code can be used or modified.", "url": "https://choosealicense.com/" }, "procfile": { "description": "Declares how a Heroku app should be run (web, worker, etc.).", "url": "https://devcenter.heroku.com/articles/procfile" }, "dockerfile": { "description": "Defines how to build a Docker image for the project.", "url": "https://docs.docker.com/engine/reference/builder/" }, "makefile": { "description": "A set of rules for automating tasks using the make command.", "url": "https://opensource.com/article/18/8/what-how-makefile" }, ".tsconfig.build.json": { "description": "An additional tsconfig used specifically for building TypeScript projects.", "url": "https://www.typescriptlang.org/tsconfig#extends" }, ".gitmodules": { "description": "Tracks Git submodules, which are nested Git repositories.", "url": "https://git-scm.com/docs/gitmodules" }, ".clang-format": { "description": "Configuration file for clang-format to auto-format C/C++/Java/JavaScript code.", "url": "https://clang.llvm.org/docs/ClangFormatStyleOptions.html" }, ".ncurc": { "description": "Configuration for npm-check-updates, a tool to upgrade npm dependencies.", "url": "https://github.com/raineorshine/npm-check-updates#configuration-files" }, ".parcelrc": { "description": "Parcel bundler configuration file to customize its behavior.", "url": "https://parceljs.org/features/configuration/" }, "vercel.json": { "description": "Configuration file for Vercel deployments (redirects, rewrites, headers, etc.).", "url": "https://vercel.com/docs/configuration" }, "netlify.toml": { "description": "Netlify build and deploy configuration file.", "url": "https://docs.netlify.com/configure-builds/file-based-configuration/" }, "tslint.json": { "description": "Configuration for TSLint (deprecated in favor of ESLint for TypeScript).", "url": "https://palantir.github.io/tslint/" }, "lerna.json": { "description": "Configuration for Lerna, a monorepo management tool.", "url": "https://lerna.js.org/docs/configuration" }, "nx.json": { "description": "Configuration for Nx, a build system for monorepos.", "url": "https://nx.dev/packages/workspace/documents/nx-json" }, "turbo.json": { "description": "Configuration file for Turborepo, a high-performance monorepo build system.", "url": "https://turbo.build/repo/docs/reference/configuration" }, "jest.config.js": { "description": "Configuration for the Jest testing framework.", "url": "https://jestjs.io/docs/configuration" }, "playwright.config.ts": { "description": "Configuration file for Playwright end-to-end tests.", "url": "https://playwright.dev/docs/test-configuration" }, "cypress.config.js": { "description": "Configuration file for Cypress end-to-end testing framework.", "url": "https://docs.cypress.io/guides/references/configuration" }, ".releaserc": { "description": "Semantic Release configuration file for automating versioning and publishing.", "url": "https://semantic-release.gitbook.io/semantic-release/usage/configuration" }, "bitconfig.json": { "description": "Configuration file for Bit component-based development.", "url": "https://harmony-docs.bit.dev/configuration/overview" } }