{"_id":"@azat-io/prettier-config","_rev":"6-8e9ee9d45d2cdb15ea5e5ce9134c75d3","name":"@azat-io/prettier-config","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"name":"@azat-io/prettier-config","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@azat-io/prettier-config@0.0.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"dist":{"shasum":"8a25b0a1512db8685aad66c2f57bbede7d7560b6","tarball":"https://registry.npmjs.org/@azat-io/prettier-config/-/prettier-config-0.0.1.tgz","fileCount":2,"integrity":"sha512-as9ChvLqutFWitDTNUFqWMTVRKr9siiPSUbQLdk7lgAMk8FteCQDLaaG0zl5D9xtoDUGBVija8D9VZKDDwG0wQ==","signatures":[{"sig":"MEUCIHNRRPKS2QRQ3a0c+gmBeRAjjqvSlcc5IuFDeetsHj+UAiEA4jBwapmIQ0g5d4akvKyL3o8kWVVEI5ogPCTWR3wHcqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059},"_npmUser":{"name":"azat-io","email":"to@azat.io"},"_npmVersion":"11.7.0","description":"OIDC trusted publishing setup package for @azat-io/prettier-config","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prettier-config_0.0.1_1769329670705_0.231762658003414","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@azat-io/prettier-config","version":"1.0.0","keywords":["prettier","prettier-config","config","code-styles"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/prettier-config@1.0.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/prettier-config","bugs":{"url":"https://github.com/azat-io/prettier-config/issues"},"dist":{"shasum":"9818dc219cdb394546021e8ddcd2584e7a8afcc2","tarball":"https://registry.npmjs.org/@azat-io/prettier-config/-/prettier-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-7WeFd0e9W/qvhXF/pBIV2IL7wMyKADrz3K+pypsLNV9pkU3/OR15BVM/tuqcVVayatYLhbLcfOJ/nPpTTt5PMg==","signatures":[{"sig":"MEUCIHL1DU4fQr8eTsyrsRt5pTvtIo0RNIMmV1Ou7m4YgfilAiEA1PoCGlqT0DlYCaE1Do+GITbzgiA2QfmWH/U9dvO96fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2fprettier-config@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"11d9a829f318e8e4251b3d893b79fc65156ec38e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ea30e54-ee4b-4189-bcfd-055c1c14bba1"}},"repository":{"url":"git+https://github.com/azat-io/prettier-config.git","type":"git"},"_npmVersion":"11.6.2","description":"Prettier shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"prettier-plugin-astro":"^0.14.1","prettier-plugin-jsdoc":"^1.8.0","prettier-plugin-svelte":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.0.0_1769329753916_0.032346014688153124","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@azat-io/prettier-config","version":"1.1.0","keywords":["prettier","prettier-config","config","code-styles"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/prettier-config@1.1.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/prettier-config","bugs":{"url":"https://github.com/azat-io/prettier-config/issues"},"dist":{"shasum":"c65e180136f91f0fa6b56fb0612540a88ceab20e","tarball":"https://registry.npmjs.org/@azat-io/prettier-config/-/prettier-config-1.1.0.tgz","fileCount":5,"integrity":"sha512-WF1SJlNJV/2xKU/u3up1Kpevt9MFNOc+rNAujWJyB9HJ4MaHrQVqClr4MS5Gvs+OCocPC8X3w+d47qXBeRfIIQ==","signatures":[{"sig":"MEQCIBeE3PZ1MsixkTAIkI16z8vhjfgI2bLQSF/G388JNt0UAiB6DeGupSwbySUzdxGPk7H/jB6Vgos+/IXhSlCloTldqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2fprettier-config@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7040695785522549e8ff53cc150765ac1218dc4f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ea30e54-ee4b-4189-bcfd-055c1c14bba1"}},"repository":{"url":"git+https://github.com/azat-io/prettier-config.git","type":"git"},"_npmVersion":"11.6.2","description":"Prettier shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"prettier-plugin-astro":"^0.14.1","prettier-plugin-curly":"^0.4.1","prettier-plugin-jsdoc":"^1.8.0","prettier-plugin-svelte":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.1.0_1769521153469_0.4093544531557096","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@azat-io/prettier-config","version":"1.1.1","keywords":["prettier","prettier-config","config","code-styles"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/prettier-config@1.1.1","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/prettier-config","bugs":{"url":"https://github.com/azat-io/prettier-config/issues"},"dist":{"shasum":"af39ed9de64611d0ec282c0f538c5f50cd101be8","tarball":"https://registry.npmjs.org/@azat-io/prettier-config/-/prettier-config-1.1.1.tgz","fileCount":5,"integrity":"sha512-An68ORoXtdaV+IvqlYVvLo2aA1QhfbxpYcNPOdb95nuhuRcoA3D3MlFkfdun1zU1ETTuj4m2jViC4NjrAp0/Qw==","signatures":[{"sig":"MEUCIDVs2q6RU6tiisApX+Pe2VbccZEnhsul/EXM+XFy+aCQAiEAuG40egz+NN/Y7dsLFxfmRSXhAgegvXYaBxKtGrHTm9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2fprettier-config@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78091b1884290282ea9ef3b764016bca7009686a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ea30e54-ee4b-4189-bcfd-055c1c14bba1"}},"repository":{"url":"git+https://github.com/azat-io/prettier-config.git","type":"git"},"_npmVersion":"11.6.2","description":"Prettier shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"prettier-plugin-astro":"^0.14.1","prettier-plugin-curly":"^0.4.1","prettier-plugin-jsdoc":"^1.8.0","prettier-plugin-svelte":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.1.1_1769579009108_0.26747194938387797","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@azat-io/prettier-config","version":"1.2.0","keywords":["prettier","prettier-config","config","code-styles"],"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","_id":"@azat-io/prettier-config@1.2.0","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"homepage":"https://github.com/azat-io/prettier-config","bugs":{"url":"https://github.com/azat-io/prettier-config/issues"},"dist":{"shasum":"e2394e26861452da57f2ae8c0fd490e87e37344c","tarball":"https://registry.npmjs.org/@azat-io/prettier-config/-/prettier-config-1.2.0.tgz","fileCount":5,"integrity":"sha512-XoboFoiw3uJkuqasbHiOEVt5pYqNPFVvoh5zSYcng1jb1j8rQjKc0nq3UZxqnp/lm3j+EKc+GfUPjCoj3e1IUg==","signatures":[{"sig":"MEUCIQDY4NbzBPjcQGloX15yoB4Llz5STGZYfSanTyy30cSkngIgUgfBp3+bSuYEtJf5+AoOLEupPnoKQaGumtDCNIEHTzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2fprettier-config@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c83e1510a8968805823f456b5b2664a5eb587abd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ea30e54-ee4b-4189-bcfd-055c1c14bba1"}},"repository":{"url":"git+https://github.com/azat-io/prettier-config.git","type":"git"},"_npmVersion":"11.12.1","description":"Prettier shareable config","directories":{},"_nodeVersion":"24.15.0","dependencies":{"prettier-plugin-astro":"^0.14.1","prettier-plugin-curly":"^0.4.1","prettier-plugin-jsdoc":"^1.8.0","prettier-plugin-svelte":"^3.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.8.1"},"_npmOperationalInternal":{"tmp":"tmp/prettier-config_1.2.0_1776959039264_0.8257618158087803","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@azat-io/prettier-config","version":"1.3.0","description":"Prettier shareable config","keywords":["prettier","prettier-config","config","code-styles"],"homepage":"https://github.com/azat-io/prettier-config","repository":{"type":"git","url":"git+https://github.com/azat-io/prettier-config.git"},"license":"MIT","author":{"name":"Azat S.","email":"to@azat.io"},"type":"module","main":"./dist/index.js","dependencies":{"prettier-plugin-astro":"^0.14.1","prettier-plugin-curly":"^0.4.1","prettier-plugin-jsdoc":"^1.8.1","prettier-plugin-svelte":"^4.1.0"},"peerDependencies":{"prettier":"^3.8.1"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"eca2d015effe77b40c4a865ba8271945a95ec257","types":"./dist/index.d.ts","_id":"@azat-io/prettier-config@1.3.0","bugs":{"url":"https://github.com/azat-io/prettier-config/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-5Zp3Ge9uKW+9dHnJLIfxp9SKG4iAH+Xezk8ZOM7sVu7D9fcsez1yYUSgtOOxiA0ZTLquPP1hrEpk5qtbyfQD+Q==","shasum":"c19c988b86ee2125dd03cf1fd0447a3ced29e397","tarball":"https://registry.npmjs.org/@azat-io/prettier-config/-/prettier-config-1.3.0.tgz","fileCount":5,"unpackedSize":5042,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azat-io%2fprettier-config@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzcoJOnAjnD950TJVlQimZkPYfUuH0obrX4K0zHjBHjgIgOYgdAeBZne5UAyJ/XgYWHDKS2+EqpWMuuBNAWKoNd4M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1ea30e54-ee4b-4189-bcfd-055c1c14bba1"}},"directories":{},"maintainers":[{"name":"azat-io","email":"to@azat.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prettier-config_1.3.0_1780556321946_0.9925458326966099"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-25T08:27:50.635Z","modified":"2026-06-04T06:58:42.372Z","0.0.1":"2026-01-25T08:27:50.850Z","1.0.0":"2026-01-25T08:29:14.065Z","1.1.0":"2026-01-27T13:39:13.633Z","1.1.1":"2026-01-28T05:43:29.249Z","1.2.0":"2026-04-23T15:43:59.449Z","1.3.0":"2026-06-04T06:58:42.100Z"},"bugs":{"url":"https://github.com/azat-io/prettier-config/issues"},"author":{"name":"Azat S.","email":"to@azat.io"},"license":"MIT","homepage":"https://github.com/azat-io/prettier-config","keywords":["prettier","prettier-config","config","code-styles"],"repository":{"type":"git","url":"git+https://github.com/azat-io/prettier-config.git"},"description":"Prettier shareable config","maintainers":[{"name":"azat-io","email":"to@azat.io"}],"readme":"# Prettier Config\n\n<img\n  src=\"https://raw.githubusercontent.com/azat-io/prettier-config/main/assets/logo.svg\"\n  alt=\"Prettier Config Logo\"\n  align=\"right\"\n  height=\"160\"\n/>\n\n[![Version](https://img.shields.io/npm/v/@azat-io/prettier-config.svg?color=f8bc45&labelColor=1a2b34)](https://npmjs.com/package/@azat-io/prettier-config)\n[![GitHub License](https://img.shields.io/badge/license-MIT-232428.svg?color=f8bc45&labelColor=1a2b34)](https://github.com/azat-io/prettier-config/blob/main/license.md)\n\nA comprehensive and opinionated Prettier configuration that enforces clean,\nconsistent code formatting across projects. Seamlessly implement uniform styling\nstandards by utilizing a carefully tuned set of formatting rules and plugins.\n\nThis config delivers a production-ready Prettier setup through a single,\noptimized configuration, ensuring consistent code style across different project\ntypes and frameworks.\n\n## Installation\n\n1. Install package:\n\n```sh\npnpm add --save-dev prettier @azat-io/prettier-config\n```\n\n2. Create Prettier configuration file `prettier.config.ts`:\n\n```ts\nimport type { Config } from 'prettier'\n\nimport prettierConfig from '@azat-io/prettier-config'\n\nexport default prettierConfig satisfies Config\n```\n\n3. Add script for package.json:\n\n```json\n{\n  \"scripts\": {\n    \"test:format\": \"prettier --check \\\"**/*.{js,ts,json,md,yml}\\\"\"\n  }\n}\n```\n\n## Plugins\n\nThis config uses the following plugins:\n\n- [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro)\n- [prettier-plugin-curly](https://github.com/JoshuaKGoldberg/prettier-plugin-curly)\n- [prettier-plugin-jsdoc](https://github.com/hosseinmd/prettier-plugin-jsdoc)\n- [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte)\n\n## See also\n\n- [@azat-io/eslint-config](https://github.com/azat-io/eslint-config)\n- [@azat-io/stylelint-config](https://github.com/azat-io/stylelint-config)\n- [@azat-io/typescript-config](https://github.com/azat-io/typescript-config)\n\n## License\n\nMIT &copy; [Azat S.](https://azat.io)\n","readmeFilename":"readme.md"}