prettier-eslint-config

raw JSON →
1.0.7 verified Sat Apr 25 auth: no javascript

A CLI tool that auto-generates ESLint and Prettier configuration files for projects, currently supporting TypeScript configurations only. Version 1.0.7 is the latest stable release, with no fixed release cadence. Differentiators: eliminates manual config setup for ESLint+Prettier via a single global command. Limitations: only TypeScript ESLint/Prettier configs are generated; JavaScript support is listed as TODO. Works globally (npm i -g).

error prelint: command not found
cause Package installed locally instead of globally.
fix
npm uninstall prettier-eslint-config && npm install -g prettier-eslint-config
error Error: ENOENT: no such file or directory, open 'path/to/project/.eslintrc.json'
cause The tool may not have permission or the directory does not exist.
fix
Ensure you run prelint init inside a valid project directory. If the directory is empty, create a minimal package.json first.
gotcha Global installation is required. If installed locally, 'prelint' command will not be available.
fix Install with -g flag: npm install -g prettier-eslint-config
gotcha Only TypeScript configurations are generated. JavaScript support is not yet implemented.
fix Manually create .eslintrc.json and .prettierrc for JavaScript projects.
breaking The tool overwrites existing .eslintrc.json and .prettierrc files without backup.
fix Back up existing config files before running prelint init.
npm install prettier-eslint-config
yarn add prettier-eslint-config
pnpm add prettier-eslint-config

Installs the tool globally and generates ESLint + Prettier config files in the current project directory.

# Install globally
npm install -g prettier-eslint-config

# Navigate to your project and initialize
cd my-project
prelint init

# This creates .eslintrc.json and .prettierrc files based on TypeScript templates.