{"library":"prettier-pack","title":"prettier-pack","description":"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.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install prettier-pack"],"cli":null},"imports":["npm install prettier-pack --save-dev","module.exports = { semi: false, singleQuote: true }","extends: ['prettier-pack']"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// 1. Install the package\nnpm install --save-dev prettier-pack\n\n// 2. Create .prettierrc (example)\n{\n  \"semi\": false,\n  \"singleQuote\": true\n}\n\n// 3. Extend ESLint config in .eslintrc\n{\n  \"extends\": [\"prettier-pack\"],\n  \"rules\": {}\n}\n\n// 4. Add lint-staged to package.json\n\"husky\": {\n  \"hooks\": {\n    \"pre-commit\": \"lint-staged\"\n  }\n},\n\"lint-staged\": {\n  \"*.{js,jsx,ts,tsx}\": [\n    \"eslint --fix\",\n    \"prettier --write\"\n  ]\n}\n\n// 5. Run npx prettier-check . to verify formatting","lang":"javascript","description":"Install prettier-pack and configure ESLint, Husky, and lint-staged for automated formatting on commit.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}