{"_id":"@acamarata/prettier-config","name":"@acamarata/prettier-config","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@acamarata/prettier-config","version":"0.1.0","description":"Shared Prettier configuration for acamarata packages.","author":{"name":"Aric Camarata"},"license":"MIT","type":"module","main":"./index.js","exports":{".":"./index.js","./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"node --test test.mjs","typecheck":"echo 'No TypeScript source — skipped'"},"peerDependencies":{"prettier":">=3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":false}},"devDependencies":{"prettier":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/acamarata/prettier-config.git"},"homepage":"https://github.com/acamarata/prettier-config#readme","bugs":{"url":"https://github.com/acamarata/prettier-config/issues"},"keywords":["prettier","prettier-config","config","formatting","acamarata"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"packageManager":"pnpm@10.11.1","_id":"@acamarata/prettier-config@0.1.0","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-ImMnz/653ettR4gJVd1f7Pz61DQSeDmUtguLrnCl8RdYncqfghT+QGEO5Znml0KvgX3vk4c4roPAWYdXaZgcPA==","shasum":"8e22b3dca056e473f921b204675b33fa9012874c","tarball":"https://registry.npmjs.org/@acamarata/prettier-config/-/prettier-config-0.1.0.tgz","fileCount":5,"unpackedSize":6395,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGnuVOZcWKtVhKAxI3ZwQ+9b0UurTnj9ei2xKcgTMHYuAiEAj6qDAUKG4SrP2JwjE3uMwRf1nEUjSByz65vOEpTHct4="}]},"_npmUser":{"name":"acamarata","email":"alisalaah@gmail.com"},"directories":{},"maintainers":[{"name":"acamarata","email":"alisalaah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prettier-config_0.1.0_1779990270952_0.49577085973204893"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T17:44:30.851Z","0.1.0":"2026-05-28T17:44:31.089Z","modified":"2026-05-28T17:44:31.268Z"},"maintainers":[{"name":"acamarata","email":"alisalaah@gmail.com"}],"description":"Shared Prettier configuration for acamarata packages.","homepage":"https://github.com/acamarata/prettier-config#readme","keywords":["prettier","prettier-config","config","formatting","acamarata"],"repository":{"type":"git","url":"git+https://github.com/acamarata/prettier-config.git"},"author":{"name":"Aric Camarata"},"bugs":{"url":"https://github.com/acamarata/prettier-config/issues"},"license":"MIT","readme":"# @acamarata/prettier-config\n\n[![npm](https://img.shields.io/npm/v/@acamarata/prettier-config)](https://www.npmjs.com/package/@acamarata/prettier-config)\n[![CI](https://github.com/acamarata/prettier-config/actions/workflows/ci.yml/badge.svg)](https://github.com/acamarata/prettier-config/actions/workflows/ci.yml)\n\nShared [Prettier](https://prettier.io) configuration for acamarata JavaScript and TypeScript packages.\n\n## Install\n\n```bash\nnpm install --save-dev @acamarata/prettier-config prettier\n```\n\nOr with pnpm:\n\n```bash\npnpm add -D @acamarata/prettier-config prettier\n```\n\nPrettier 3.x is required as a peer dependency.\n\n## Usage\n\nReference the package in your `package.json`:\n\n```json\n{\n  \"prettier\": \"@acamarata/prettier-config\"\n}\n```\n\nThat is all you need for the defaults. Prettier reads the `prettier` field and loads the config automatically.\n\n## Defaults\n\n| Option | Value |\n|---|---|\n| `printWidth` | `100` |\n| `tabWidth` | `2` |\n| `useTabs` | `false` |\n| `singleQuote` | `false` |\n| `trailingComma` | `\"all\"` |\n| `semi` | `true` |\n| `bracketSpacing` | `true` |\n| `arrowParens` | `\"always\"` |\n| `endOfLine` | `\"lf\"` |\n\n### File-type overrides\n\n| File pattern | Override |\n|---|---|\n| `*.md`, `*.mdx` | `printWidth: 80`, `proseWrap: \"always\"`, `trailingComma: \"none\"` |\n| `*.json`, `*.jsonc` | `trailingComma: \"none\"` |\n| `*.yaml`, `*.yml` | `singleQuote: true`, `trailingComma: \"none\"` |\n\n## Extending\n\nIf you need to override specific options, use a `prettier.config.mjs` file in your project:\n\n```js\nimport acamarataConfig from \"@acamarata/prettier-config\";\n\n/** @type {import(\"prettier\").Config} */\nexport default {\n  ...acamarataConfig,\n  // Your overrides here\n  printWidth: 120,\n};\n```\n\nNote: the `prettier` field in `package.json` does not support extending. Use a config file\nwhen you need project-specific overrides.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-d0e36b126aaaed25243d0f7ad0c6a323"}