{"_id":"@cabinllc/prettier-config","_rev":"2-bd249f15a6cff14115903177330f5e1e","name":"@cabinllc/prettier-config","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@cabinllc/prettier-config","version":"1.0.0","description":"Cabin's Prettier configuration for use across all projects","main":"prettier-config.json","repository":{"type":"git","url":"git+ssh://git@github.com/cabinllc/prettier-config.git"},"author":{"name":"Tyler Albee","email":"tyler@cabin.llc"},"license":"MIT","peerDependencies":{"prettier":"3.1.1","@ianvs/prettier-plugin-sort-imports":"^4.1.1"},"publishConfig":{"access":"public"},"_id":"@cabinllc/prettier-config@1.0.0","gitHead":"41448fc968b55a8609e8f2940f7e2f7f5875ed30","bugs":{"url":"https://github.com/cabinllc/prettier-config/issues"},"homepage":"https://github.com/cabinllc/prettier-config#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-/Pp5XqrHY2CGOIUgnKI3IUmnYbJCImzVTq0Itky+pPYPS06Cxc3VRGODRSGpvoBUAKF9I16zaxHW9Mb1U/4EAw==","shasum":"50446f3bb54bfd9e780d4cd3084ff207f6bb3f63","tarball":"https://registry.npmjs.org/@cabinllc/prettier-config/-/prettier-config-1.0.0.tgz","fileCount":3,"unpackedSize":1559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2XWi7LZF2Q3iP43qA4tnoeYRyNCSXQCU1hClT4V+5uAiA9j3fqw/lIGJWt9PuJlmHzxULt7p+SH/16FhhIX9IrwQ=="}]},"_npmUser":{"name":"cabinllc","email":"tyler@cabin.llc"},"directories":{},"maintainers":[{"name":"cabinllc","email":"tyler@cabin.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config_1.0.0_1702641779433_0.5872135270904644"},"_hasShrinkwrap":false},"2.0.0":{"name":"@cabinllc/prettier-config","version":"2.0.0","author":{"name":"Tyler Albee","email":"tyler@cabin.llc"},"description":"A comfortable Prettier configuration for React/Node projects written in TypeScript.","type":"module","main":"./index.js","prettier":"./index.js","repository":{"type":"git","url":"git+https://github.com/cabinllc/prettier-config.git"},"homepage":"https://github.com/cabinllc/prettier-config","license":"MIT","keywords":["prettier","config","typescript","react","node"],"publishConfig":{"access":"public"},"devDependencies":{"@ianvs/prettier-plugin-sort-imports":"^4.1.1","prettier":"^3.2.5"},"peerDependencies":{"@ianvs/prettier-plugin-sort-imports":"^4.1.1","prettier":"^3.2.5"},"scripts":{"format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","postinstall":"node postinstall.js"},"dependencies":{"chalk":"^5.3.0"},"_id":"@cabinllc/prettier-config@2.0.0","gitHead":"3f4e91abadc752c88329ec3e2c9a92b6b9660ca0","bugs":{"url":"https://github.com/cabinllc/prettier-config/issues"},"_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-b1FLgZ8bQshdhH3Cv7cnZOxCqCfISaGb/KTYxLddjFuzNOBjd7eTHlWDLRQLaZTFNHYsuREsCO1g1sG3gxZCTg==","shasum":"63e13a4c4f9d398bd2911452b1086ce9c0f94bee","tarball":"https://registry.npmjs.org/@cabinllc/prettier-config/-/prettier-config-2.0.0.tgz","fileCount":4,"unpackedSize":3765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi6Mp+6T212bFkg48PknjRN4VOmQGS1h+THvKYLpo7aAIhAKzAEcsKbvDM9E52wMRNW7Id7BW6F+Vqdo9pIMGct+KH"}]},"_npmUser":{"name":"cabinllc","email":"tyler@cabin.llc"},"directories":{},"maintainers":[{"name":"cabinllc","email":"tyler@cabin.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config_2.0.0_1707775291430_0.16982783642053256"},"_hasShrinkwrap":false},"2.0.1":{"name":"@cabinllc/prettier-config","version":"2.0.1","author":{"name":"Tyler Albee","email":"tyler@cabin.llc"},"description":"A comfortable Prettier configuration for React/Node projects written in TypeScript.","type":"module","main":"./index.js","prettier":"./index.js","repository":{"type":"git","url":"git+https://github.com/cabinllc/prettier-config.git"},"homepage":"https://github.com/cabinllc/prettier-config","license":"MIT","keywords":["prettier","config","typescript","react","node"],"publishConfig":{"access":"public"},"devDependencies":{"@ianvs/prettier-plugin-sort-imports":"^4.1.1","prettier":"^3.2.5"},"peerDependencies":{"@ianvs/prettier-plugin-sort-imports":"^4.1.1","prettier":"^3.2.5"},"scripts":{"format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","postinstall":"node postinstall.js"},"dependencies":{"chalk":"^5.3.0"},"_id":"@cabinllc/prettier-config@2.0.1","gitHead":"9629557fb63d2e865758c28d49947a7bc358452d","bugs":{"url":"https://github.com/cabinllc/prettier-config/issues"},"_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-cHg38fL1Fhx+TWM/sOp6LMeaAm79mXOKiNQ6MrpzQxczT/hwyWnKq0AuEkWNFA64goKeqRWLWotHG78vXq08eQ==","shasum":"5ec1f9f65874fcec2d24b9f423445a50ccfa59de","tarball":"https://registry.npmjs.org/@cabinllc/prettier-config/-/prettier-config-2.0.1.tgz","fileCount":4,"unpackedSize":4036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFonTIsjyRTNTkolNI91ZZTuEbcR/ELth/qG9hcIUv+pAiBra+1LXkOJMlRw5KM7BFAT+GU7dIpQY7VT2dIXb9+2Hw=="}]},"_npmUser":{"name":"cabinllc","email":"tyler@cabin.llc"},"directories":{},"maintainers":[{"name":"cabinllc","email":"tyler@cabin.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config_2.0.1_1707775859138_0.5714750137510634"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-15T12:02:59.360Z","1.0.0":"2023-12-15T12:02:59.601Z","modified":"2024-02-12T22:10:59.461Z","2.0.0":"2024-02-12T22:01:31.599Z","2.0.1":"2024-02-12T22:10:59.277Z"},"maintainers":[{"name":"cabinllc","email":"tyler@cabin.llc"}],"description":"A comfortable Prettier configuration for React/Node projects written in TypeScript.","homepage":"https://github.com/cabinllc/prettier-config","repository":{"type":"git","url":"git+https://github.com/cabinllc/prettier-config.git"},"author":{"name":"Tyler Albee","email":"tyler@cabin.llc"},"bugs":{"url":"https://github.com/cabinllc/prettier-config/issues"},"license":"MIT","readme":"# @cabinllc/prettier-config\n\nA comfortable Prettier configuration for React/Node projects written in TypeScript, enhanced with import sorting capabilities. This package extends Prettier's default formatting rules to ensure consistent code style across projects, while also organizing imports in a logical and readable manner.\n\n## Features\n\n-   Configures tab width, trailing commas, and other formatting rules suitable for React/Node projects using TypeScript.\n-   Utilizes `@ianvs/prettier-plugin-sort-imports` for automatic import sorting, following a specified order that enhances code readability and maintenance.\n-   Easy to install and integrate into existing or new projects.\n\n## Installation\n\nTo use this Prettier configuration in your project, follow these steps:\n\n1. Install the configuration package as a development dependency:\n\n```bash\nnpm install --save-dev @cabinllc/prettier-config\n```\n\n2. Set \"prettier\" to \"@cabinllc/prettier-config\" in your project's `package.json` file:\n\n```json\n{\n    \"prettier\": \"@cabinllc/prettier-config\"\n}\n```\n\n3. Optionally, you can add a script that uses `prettier` without installing it separately:\n\n```json\n{\n    \"scripts\": {\n        \"format\": \"prettier --write .\"\n    }\n}\n```\n","readmeFilename":"README.md","keywords":["prettier","config","typescript","react","node"]}