A bundled package that includes Prettier, ESLint, Husky, lint-staged, Flow, and React-related ESLint plugins (babel-eslint, eslint-config-prettier, eslint-plugin-babel, eslint-plugin-flowtype, eslint-plugin-import, eslint-plugin-prettier, eslint-plugin-react, flow-bin, flow-webpack-plugin) for quick setup of code formatting and linting. Version 0.0.14 is the latest, with infrequent releases. The package is opinionated and monolithic, bundling many dependencies together, which can lead to version conflicts and bloat. It is intended for novice users who want a one-command setup, but is not actively maintained and lacks flexibility compared to using the individual tools directly.
npm install prettier-packVerified import paths — ran on the pinned version, not inferred.
Install prettier-pack and configure ESLint, Husky, and lint-staged for automated formatting on commit.
Install individual tools (Prettier, ESLint, etc.) separately and manage versions yourself.
Create .prettierrc file in your project root with desired options.
Extend the config and override rules as needed.
Consider removing Flow-related dependencies if not used.
Use 'extends': ['prettier-pack'] in .eslintrc
Install babel-eslint separately or ensure prettier-pack is hoisted correctly.