{"_id":"@dreamstechnology/prettier-config-dreams","_rev":"1-e822ce4c9748c5adc521ae1201fcd139","name":"@dreamstechnology/prettier-config-dreams","dist-tags":{"latest":"2.4.0"},"versions":{"2.3.0":{"name":"@dreamstechnology/prettier-config-dreams","version":"2.3.0","description":"Shareable configuration for prettier","author":{"name":"Dreams"},"license":"UNLICENSED","repository":{"type":"git","url":"git+ssh://git@github.com/dreamstechnology/prettier-config-dreams.git"},"main":"index.json","scripts":{"format-write":"prettier --write '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'","format-check":"prettier --check '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'","semantic-release":"semantic-release"},"devDependencies":{"@arkweid/lefthook":"0.7.6","@semantic-release/changelog":"5.0.1","@semantic-release/commit-analyzer":"8.0.1","@semantic-release/git":"9.0.1","@semantic-release/github":"7.2.3","@semantic-release/npm":"7.1.3","@semantic-release/release-notes-generator":"9.0.3","prettier":"2.3.2","semantic-release":"17.4.7"},"dependencies":{},"gitHead":"2d8a1c30c86e76596a0cc4142328aee7220cfe63","bugs":{"url":"https://github.com/dreamstechnology/prettier-config-dreams/issues"},"homepage":"https://github.com/dreamstechnology/prettier-config-dreams#readme","_id":"@dreamstechnology/prettier-config-dreams@2.3.0","_nodeVersion":"14.19.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DgwW1AN0fGhCdj7l2sn3DccRwbt+CWBkMxgyZVlMJ78Dq2tig/P9DvBioGLqU0QdXBP+VDEZ/Md2GUUn+Uqfbw==","shasum":"3516d98e9c1bedd27c5066c3e26991592a715ac7","tarball":"https://registry.npmjs.org/@dreamstechnology/prettier-config-dreams/-/prettier-config-dreams-2.3.0.tgz","fileCount":4,"unpackedSize":7777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtrDjwAJSBLf/EZboehDGUSWB9HwM+yVBzPQlwlj7IiAiEAz1+1XX1FPyf4SibuD22ptkYeEPOiFvhWeRuj3/hcKzI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihRidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTlg/7BM1nyyfKNtj4drAEmnVlxllq9rb99AwjRAWQG5Z15mQim43C\r\nU0Hg2FY4/kZ0FjHRlraSBPyurlgnTn5WRgQJ0tz58SSvcCsdYzNfTzQvZw8T\r\nndPGpZiJgbWIoxPGKI7fIN2FaE0fN7bvIfHUV4BkbhSiE/aM48Lz7R2jkQ9k\r\nghozKLwh7u3M3ciTp92l3JYpcOaCvwp6O5sP/wIaj73xEcCki1fLCaDPrklc\r\nIEt/r+GSVRQrtYHrJ+bncSX1ldX54ugz+KAc5OHhRWlmYrPixj62r4XbxFVb\r\nrgnEPgtpxHBlBtdqh5mPq6vtWFUDmH1055+scMoI9NUF3I6rOk4on2ncZeIZ\r\nxKJRVyW0MeexR15AsTAQpMQH0GshDIfrFp1kruFX840CyeGAEhWKGMOs8ieg\r\nk8JgIE4r93r508+jkSHLdAikEG8vbR8/VMXxBihFb3EN4+zSivdfSFGaWdnQ\r\nrGgURdFwDoVwMF0MjlVHXdsesYVggIY30+0Sc8QwCr9EYdK5pJEQacQnrefz\r\n7QEZN0qe2yEtR3v46AyqUVcwoLhtkk/vMp1xtckPAp+hhsF8wHfLpr/1eAvy\r\nrSV7ytA3WELWpH3uAkAjPT7NgOEsYgEGslSiFauee84VLV8qgLrvHvA5vq75\r\n5GgfD2WP9CoXR0GudprfLOKUuuxXPuZDz/I=\r\n=qlze\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thelitek","email":"krzysztof.litynski@dreamstech.com"},"directories":{},"maintainers":[{"name":"thelitek","email":"krzysztof.litynski@dreamstech.com"},{"name":"dreamstech","email":"saas+npmjs@dreamstech.com"},{"name":"loffek","email":"olof.karlsson@dreamstech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config-dreams_2.3.0_1652889757553_0.7206218059351015"},"_hasShrinkwrap":false},"2.4.0":{"name":"@dreamstechnology/prettier-config-dreams","version":"2.4.0","description":"Shareable configuration for prettier","author":{"name":"Dreams"},"license":"UNLICENSED","repository":{"type":"git","url":"git+ssh://git@github.com/dreamstechnology/prettier-config-dreams.git"},"main":"index.json","scripts":{"format-write":"prettier --write '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'","format-check":"prettier --check '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'","semantic-release":"semantic-release"},"devDependencies":{"@arkweid/lefthook":"0.7.6","@semantic-release/changelog":"5.0.1","@semantic-release/commit-analyzer":"8.0.1","@semantic-release/git":"9.0.1","@semantic-release/github":"7.2.3","@semantic-release/npm":"7.1.3","@semantic-release/release-notes-generator":"9.0.3","prettier":"2.3.2","semantic-release":"17.4.7"},"dependencies":{},"gitHead":"4cc35c4803788e80c70e94a4a62f45b491538e6a","bugs":{"url":"https://github.com/dreamstechnology/prettier-config-dreams/issues"},"homepage":"https://github.com/dreamstechnology/prettier-config-dreams#readme","_id":"@dreamstechnology/prettier-config-dreams@2.4.0","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-CdrPOyeHCDFbKiZI+3jcujSBmi9U1D/KEHjV4OFBJmLD+JfseZiW0/9yMEonNakf0khtY8ay6DFExP47ZYIVJg==","shasum":"c366c9e79f73e6f6e748f45aafefa731329278e5","tarball":"https://registry.npmjs.org/@dreamstechnology/prettier-config-dreams/-/prettier-config-dreams-2.4.0.tgz","fileCount":4,"unpackedSize":8049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZx9aXynnO+47nYdFFs5+lku6IvBIEEwMw2aH7i3vmiAIhAJfu9BhmzgLgpZkTRMQx6Cz10L5VK4u7Bs2Y8lNPsPvh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUlBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpsew/+Mcv4VCuu0Pi4pWTdYL0TCRqzSXqPUhAdABpglQuTRxBDX8+z\r\nZpItCsfH/iKcMvwVQqjrvCraxyWjy5/TviBaGm8B2g3/CmEyq5V4HiQY/XxY\r\nC5QZC7XTd05c6MWYEhjjjmslC8rJ0ojdkBNTkFYRVdRFsA9qVHO6XjvALiNK\r\n9+RiZllvv37zRsFY7EBQizmcmonUjXyCY3T6IRviXpkeuY2asWzsSN28skFM\r\nl4WLDEwEuTuMakF550G+iUfwwdG4lND5qvi8bI+CpZY22d8gmxPZa/WPAdMZ\r\ni6MrmLI6bn77Qnf+sg9K5AHtvP+1n2v455Wkxcrz45aIb9Srp4YyCurtZ74y\r\nsM/hBtnmu3zZCmBXj8LJXW++T/tySawK+N8Y6yk4UlrYYmFsClkiBIyTPCoo\r\nuBGFb2WWZ80/57tNZM8JGXHfMOzLV9qhdwLIjWTrLp9OGOQHpUQ0PtSj9wfU\r\nRka65IHwqqfERPJtWMVCbZFc0mAdHy0cyDqa36r2rCigKYaE1v4XDRiNwnA2\r\n2GC0mgSiSxaiM/dxih/iJw1SLNkrcOpu5VUz9+2ZCkFQVYTmw5EHqQL5eRuG\r\n6kAzaqlhQBjYLf0ukcfD96oyuIIjxQ055rk4iClIHFwmfVRDJ2tDcQoXAyPq\r\nGp6Lxmud0lJSzCtXhJbrfk48FKnmphVmraE=\r\n=lQ1B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dreamstech","email":"saas+npmjs@dreamstech.com"},"directories":{},"maintainers":[{"name":"thelitek","email":"krzysztof.litynski@dreamstech.com"},{"name":"dreamstech","email":"saas+npmjs@dreamstech.com"},{"name":"loffek","email":"olof.karlsson@dreamstech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config-dreams_2.4.0_1666338923647_0.7520463173941994"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-18T16:02:37.441Z","2.3.0":"2022-05-18T16:02:37.714Z","modified":"2022-10-21T07:55:24.029Z","2.4.0":"2022-10-21T07:55:23.901Z"},"maintainers":[{"name":"thelitek","email":"krzysztof.litynski@dreamstech.com"},{"name":"dreamstech","email":"saas+npmjs@dreamstech.com"},{"name":"loffek","email":"olof.karlsson@dreamstech.com"}],"description":"Shareable configuration for prettier","homepage":"https://github.com/dreamstechnology/prettier-config-dreams#readme","repository":{"type":"git","url":"git+ssh://git@github.com/dreamstechnology/prettier-config-dreams.git"},"author":{"name":"Dreams"},"bugs":{"url":"https://github.com/dreamstechnology/prettier-config-dreams/issues"},"license":"UNLICENSED","readme":"# Dreams Prettier Config\n\nA [shareable configuration](https://prettier.io/docs/en/configuration.html#sharing-configurations) for prettier.\n\n## Installation\n\n```\nyarn add prettier @dreamstechnology/prettier-config-dreams --dev\n```\n\n## Usage\n\nThere are multiple ways of loading the prettier preset in your project. It all depends on what kind of project it is.\n\nAdd it to your **package.json** file.\n\n```json\n\"prettier\": \"@dreamstechnology/prettier-config-dreams\"\n```\n\nAdd it to any of the following files and export a string.\n\n- **.prettierrc**\n- **.prettierrc.yaml**\n- **.prettierrc.yml**\n- **.prettierrc.json**\n\n```json\n\"@dreamstechnology/prettier-config-dreams\"\n```\n\nAdd it to any of the following files and export an object.\n\n- **prettier.config.js**\n- **.prettierrc.js**\n\n```js\nmodule.exports = {\n  ...require('@dreamstechnology/prettier-config-dreams'),\n};\n```\n\nTo run prettier on your project files you need to add `prettier` to the script section in your `package.json` file.\n\n```json\n{\n  \"scripts\": {\n    \"format-write\": \"prettier --write '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'\"\n  }\n}\n```\n\nTo check that all files are prettified you will need to add another script with the `--check` flag.\n\n```json\n{\n  \"scripts\": {\n    \"format-write\": \"prettier --write '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'\",\n    \"format-check\": \"prettier --check '{**/*,*}.{js,jsx,ts,tsx,css,json,md,yml}'\"\n  }\n}\n```\n\nThis is useful in a CI environment where you want to check that all the commited code is prettified.\n\nFor example in a github action:\n\n```yml\njobs:\n  build:\n    steps:\n      - run: yarn format-check\n```\n\n## Lefthook setup\n\nIf you want to integrate prettier with left hook you can use the following setup:\n\n```yml\npre-commit:\n  parallel: true\n  commands:\n    prettier:\n      glob: '*.{js,jsx,ts,tsx,css,json,md,yml}'\n      run: yarn prettier --write {staged_files} && git add {staged_files}\n```\n\n## Release\n\nThe versioning for the package is handled by **semantic-release** which will automatically determine the next version number, generate the release notes and publish the package.\n","readmeFilename":"README.md"}