{"_id":"@ackee/prettier-config","_rev":"5-f4c992a0acc4bd15d01847977c072ae1","name":"@ackee/prettier-config","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@ackee/prettier-config","version":"1.0.0","keywords":["prettier","prettier-config","ackee","frontend"],"author":{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},"license":"MIT","_id":"@ackee/prettier-config@1.0.0","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},{"name":"Michal Vlasák","email":"michal.vlasak@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/prettier-config-ackee#readme","bugs":{"url":"https://github.com/AckeeCZ/prettier-config-ackee/issues"},"dist":{"shasum":"0ba842a30044279db115d95e806872746889e310","tarball":"https://registry.npmjs.org/@ackee/prettier-config/-/prettier-config-1.0.0.tgz","fileCount":4,"integrity":"sha512-RBPNmURYYV88P33dr/jF59wJw4w70iRX8R+qL2XNkC0c4jEWdTkggCQs2jo2ImJKacwZVLizmCPJdDCvSYwm1Q==","signatures":[{"sig":"MEUCIDZ21qC2F7N+b47nG7Oj5BohwF4qzdZJpk8/AfPxaKM8AiEA29NPsSeY8cD/tCBZg+KtfywNFFEMe5pQ00KmycOa9Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5175},"main":"index.js","type":"module","engines":{"node":">=13"},"gitHead":"ed74e639d774a4c392845f8e747785ddf38da537","_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/prettier-config-ackee.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared Prettier configuration accross Ackee's frontend projects.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"prettier":"^3.0.3","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.0.0_1694436559934_0.2604716417981636","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@ackee/prettier-config","version":"1.0.1","keywords":["prettier","prettier-config","ackee","frontend"],"author":{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},"license":"MIT","_id":"@ackee/prettier-config@1.0.1","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},{"name":"Michal Vlasák","email":"michal.vlasak@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/prettier-config-ackee#readme","bugs":{"url":"https://github.com/AckeeCZ/prettier-config-ackee/issues"},"dist":{"shasum":"f5d026636bd784dde804f72b8579007a2e696fe5","tarball":"https://registry.npmjs.org/@ackee/prettier-config/-/prettier-config-1.0.1.tgz","fileCount":4,"integrity":"sha512-ZXx0Yx5qNoRRZMw2N6kXZ2nFVuhRphKq/XB8y2ZZP7pMMETJQGj//cfJJzFEx/b0mmO9OXN3uc4CH4Q60P0Rzg==","signatures":[{"sig":"MEUCICBq3Jw3zM7f+V4LXi4tNpyKlDFEI/ZPX87NvHNnXNzAAiEAo0ksB6HXi7xM+7vwsddo5LzHRbg2Y8MvCvT08x8YpUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5175},"main":"index.js","type":"module","engines":{"node":">=13"},"gitHead":"71ff12dd5e957ed001e61e85b1e984d3bc5064a4","_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/prettier-config-ackee.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared Prettier configuration accross Ackee's frontend projects.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"prettier":"^3.0.3","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.0.1_1694436617805_0.602638734787224","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@ackee/prettier-config","version":"1.1.0","keywords":["prettier","prettier-config","ackee","frontend"],"author":{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},"license":"MIT","_id":"@ackee/prettier-config@1.1.0","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},{"name":"Michal Vlasák","email":"michal.vlasak@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/prettier-config-ackee#readme","bugs":{"url":"https://github.com/AckeeCZ/prettier-config-ackee/issues"},"dist":{"shasum":"18df8d2ac2a6c251fd26ada8efb0a205c8697bf2","tarball":"https://registry.npmjs.org/@ackee/prettier-config/-/prettier-config-1.1.0.tgz","fileCount":4,"integrity":"sha512-3cBJu5RShps35WBdqC59/W69qwUBfCnaJtC955YTUBQZMr6gs0j57eD20CSwu7hcuma/nXavdKwOJ6Q15oxABw==","signatures":[{"sig":"MEUCIQDkGxBjnFssawVG6Wa72QXG9E4UsysAb3NleBVLviG5RAIgHNsNT3tNsIlFGkEI+JrLd32EEj39rrLZedJ8fiiKk+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5174},"main":"index.js","type":"module","engines":{"node":">=13"},"gitHead":"2b937ac5c0392fada855f236a5f76a24ba3b1cb7","_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/prettier-config-ackee.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared Prettier configuration accross Ackee's frontend projects.","directories":{},"_nodeVersion":"20.6.1","dependencies":{"prettier":"^3.0.3","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.1.0_1694441877096_0.26886307929162845","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@ackee/prettier-config","version":"1.1.1","keywords":["prettier","prettier-config","ackee","frontend"],"author":{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},"license":"MIT","_id":"@ackee/prettier-config@1.1.1","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},{"name":"Michal Vlasák","email":"michal.vlasak@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/prettier-config-ackee#readme","bugs":{"url":"https://github.com/AckeeCZ/prettier-config-ackee/issues"},"dist":{"shasum":"b804002e5f76551ded658d02c3d4171a4e9bcdda","tarball":"https://registry.npmjs.org/@ackee/prettier-config/-/prettier-config-1.1.1.tgz","fileCount":4,"integrity":"sha512-M9ZvJ04xOJNFJJPB2iDtdUAMxDQQv3HZITGBHCMCiz3A+SSeNZ4iB2taicRlTjOjp4AgGQwumD1/Nwdflh5txQ==","signatures":[{"sig":"MEUCIBcJqsuRAGxZok5CC+ECAS8PcZ5ZYjZkM1znorG8GECrAiEAoq3yuzQYvt0ZtjXs+X+XSXtun3F4JU85x3MkbCgBwBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5161},"main":"index.js","type":"commonjs","engines":{"node":">=13"},"gitHead":"3b57c899eea8a53d938574231ecf34210fedb7c4","_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/prettier-config-ackee.git","type":"git"},"_npmVersion":"10.1.0","description":"Shared Prettier configuration accross Ackee's frontend projects.","directories":{},"_nodeVersion":"20.7.0","dependencies":{"prettier":"^3.0.3","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.1.1_1695381819168_0.23534847324424235","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"@ackee/prettier-config","version":"1.1.2","keywords":["prettier","prettier-config","ackee","frontend"],"author":{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},"license":"MIT","_id":"@ackee/prettier-config@1.1.2","maintainers":[{"name":"pivl","email":"s.pavel66@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"}],"contributors":[{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},{"name":"Michal Vlasák","email":"michal.vlasak@ackee.cz"}],"homepage":"https://github.com/AckeeCZ/prettier-config-ackee#readme","bugs":{"url":"https://github.com/AckeeCZ/prettier-config-ackee/issues"},"dist":{"shasum":"e2a27fa8e7f255c79ea68d51c3dd1c599630f918","tarball":"https://registry.npmjs.org/@ackee/prettier-config/-/prettier-config-1.1.2.tgz","fileCount":4,"integrity":"sha512-/04wTA5HJzJvf/7x8Zl72w+43QDgO/J16USuJ8xiaxbRQAfkS/5OpPfspXPVbnP5IgGCHBvQ0R01qbnBNs4LQQ==","signatures":[{"sig":"MEQCID0BnzbJNVx+nnMh7xoTe00d+6033f+O4CF6YSCrPNqaAiA+OhgOWokwpiMTiTYHYKJzBcUp5NASgJCP2t9K2Yox9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5252},"main":"index.js","type":"commonjs","engines":{"node":">=13"},"gitHead":"1ada94820a2747fbe288227abcf0d90c19b7ba8a","_npmUser":{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},"repository":{"url":"git+https://github.com/AckeeCZ/prettier-config-ackee.git","type":"git"},"_npmVersion":"10.1.0","description":"Shared Prettier configuration accross Ackee's frontend projects.","directories":{},"_nodeVersion":"20.7.0","dependencies":{"prettier":"^3.0.3","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.1.2_1695382211163_0.7856994395149826","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-09-11T12:49:19.729Z","modified":"2024-09-16T08:05:27.587Z","1.0.0":"2023-09-11T12:49:20.089Z","1.0.1":"2023-09-11T12:50:17.946Z","1.1.0":"2023-09-11T14:17:57.256Z","1.1.1":"2023-09-22T11:23:39.370Z","1.1.2":"2023-09-22T11:30:11.293Z"},"bugs":{"url":"https://github.com/AckeeCZ/prettier-config-ackee/issues"},"author":{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},"license":"MIT","homepage":"https://github.com/AckeeCZ/prettier-config-ackee#readme","keywords":["prettier","prettier-config","ackee","frontend"],"repository":{"url":"git+https://github.com/AckeeCZ/prettier-config-ackee.git","type":"git"},"description":"Shared Prettier configuration accross Ackee's frontend projects.","contributors":[{"name":"Jiří Čermák","email":"jiri.cermak@ackee.cz"},{"name":"Michal Vlasák","email":"michal.vlasak@ackee.cz"}],"maintainers":[{"name":"ackeecz","email":"ackeedevelopment@gmail.com"},{"name":"borecekbaji","email":"jakub.baierl@ackee.cz"},{"name":"davidbilik","email":"david.bilik@ackee.cz"},{"name":"grissius","email":"grissius@gmail.com"},{"name":"hofp37","email":"hoffmann.p37@gmail.com"},{"name":"horaklukas","email":"horaklukas@centrum.cz"},{"name":"pivl","email":"s.pavel66@gmail.com"}],"readme":"![ackee|prettier-config-ackee](assets/ackee_git_fronted_prettier_config.png)\n\n# Prettier configuration\n\nShared Prettier configuration accross Ackee's projects.\n\n## Table of contents\n\n-   [Installation](#installation)\n-   [Usage with ESLint](#usage-with-eslint)\n-   [Adding Prettier into existing codebase](#adding-prettier-into-existing-codebase)\n-   [An option change proposal](#an-option-change-proposal)\n\n---\n\n## <a name=\"installation\"></a>Installation\n\n1.  Install the config `prettier-config-ackee`:\n\n    ```bash\n    $ yarn add -D prettier-config-ackee\n    ```\n\n2.  Create a new file called `prettier.config.mjs` in the root of your project:\n\n    ```js\n    const { config } = require('@ackee/prettier-config')\n    \n    module.exports = config\n    ```\n\n3.  Add prettier plugin to your editor\n\n    [Prettier - Editor Integration](https://prettier.io/docs/en/editors.html)\n\n---\n\n## <a name=\"usage-with-eslint\"></a>Usage with ESLint\n\nIf you're using ESLint, you want to turn off all rules that are unnecessary or might conflict with Prettier.\n\n1.  Install [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier):\n\n    ```bash\n     $   yarn add -D eslint-config-prettier\n    ```\n\n\n2.  Then, add eslint-config-prettier to the \"extends\" array in your .eslintrc.\\* file (or in `eslintConfig` object placed in `package.json`). Make sure to put `prettier` as the last one, so it can override other configs.\n\n    ```json\n    {\n        \"extends\": [\"ackee\", \"prettier\"]\n    }\n    ```\n\n---\n\n## <a name=\"adding-prettier-into-existing-codebase\"></a>Adding Prettier into existing codebase\n\nAfter adding Prettier to your project, you probably want to format all current code. Why? Because if you don't do that, then when you create your next MR, most of the changes is going to be caused by the new code formatting.\n\n1. Install `prettier`\n    ```bash\n    $   yarn add -D prettier\n    ```\n2. Add script to the `package.json` of your project:\n    ```json\n    {\n        \"scripts\": {\n            \"prettier\": \"prettier --config ./prettier.config.js --write 'src/**/*.{ts,tsx,cjs,mjs,js,md,scss,css,jsx}'\"\n        }\n    }\n    ```\n    This script is going to recursively format code (code = files that match the `*.{js,md,scss,css,jsx}` glob pattern) in your `src/` directory with Prettier rules from `prettier.config.js` file.\n\n## <a name=\"an-option-change-proposal\"></a>An option change proposal\n\n**To discuss**\n\nYou can find current options to discuss at [github issues](https://github.com/AckeeCZ/prettier-config-ackee/issues) page.\n","readmeFilename":"README.md"}