{"_id":"@anyauth/prettier-config","name":"@anyauth/prettier-config","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@anyauth/prettier-config","version":"0.1.0","description":"Shared Prettier configuration for AnyAuth projects","main":"index.js","keywords":["prettier","config","anyauth"],"author":{"name":"AnyAuth"},"license":"MIT","publishConfig":{"access":"public"},"peerDependencies":{"prettier":"^3.0.0"},"gitHead":"56a86f9083ebcd466df6b975d56e5177877e0d11","_id":"@anyauth/prettier-config@0.1.0","_nodeVersion":"22.19.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-/Lb9mmokRETNIt+hGGQQtuyPEOVQ0T2OYw9khDpyjjlnz3NedNZFl4HU3lxcFI8460bnWEgQJGtIkkmcOAEWjQ==","shasum":"ffe9288c72759ad4cb06b4d03af91e73ba6f5b05","tarball":"https://registry.npmjs.org/@anyauth/prettier-config/-/prettier-config-0.1.0.tgz","fileCount":3,"unpackedSize":2055,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTiPABmC54NEPI3BJ5mvltbo/7I3k4LK4s2tAG1DgQBAIhAJadwVKGyG0ICNhGjozKlifNIs7P4zWdp1LQYVQGQK5x"}]},"_npmUser":{"name":"schenanigans","email":"tim@schenanigans.com"},"directories":{},"maintainers":[{"name":"schenanigans","email":"tim@schenanigans.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prettier-config_0.1.0_1760118133106_0.19860165253602746"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-10T17:42:12.982Z","0.1.0":"2025-10-10T17:42:13.306Z","modified":"2025-10-10T17:42:13.633Z"},"maintainers":[{"name":"schenanigans","email":"tim@schenanigans.com"}],"description":"Shared Prettier configuration for AnyAuth projects","keywords":["prettier","config","anyauth"],"author":{"name":"AnyAuth"},"license":"MIT","readme":"# @anyauth/prettier-config\n\nShared Prettier configuration for AnyAuth projects.\n\n## Installation\n\n```bash\npnpm add -D prettier @anyauth/prettier-config\n```\n\n## Usage\n\n### Option 1: package.json\n\n```json\n{\n  \"prettier\": \"@anyauth/prettier-config\"\n}\n```\n\n### Option 2: .prettierrc.js\n\n```js\nmodule.exports = require('@anyauth/prettier-config');\n```\n\n### Option 3: Extend and override\n\n```js\nmodule.exports = {\n  ...require('@anyauth/prettier-config'),\n  // Your overrides\n  printWidth: 100,\n};\n```\n\n## Configuration\n\nThis config enforces:\n\n- **Semicolons**: Always\n- **Quotes**: Single quotes\n- **Trailing commas**: ES5 compatible\n- **Print width**: 80 characters\n- **Tab width**: 2 spaces\n- **Tabs**: Spaces (not tabs)\n- **Line endings**: LF (Unix-style)\n\n## .prettierignore\n\nDon't forget to create a `.prettierignore` file in your project root. Recommended:\n\n```\n# Dependencies\nnode_modules/\n\n# Build outputs\ndist/\nbuild/\nout/\n.next/\n.turbo/\n*.tsbuildinfo\n\n# Generated content\n.contentlayer/\n.content-collections/\n.source/\n\n# Wrangler\n.wrangler/\n.mf/\n\n# Testing\ncoverage/\n\n# Lock files\npackage-lock.json\nyarn.lock\npnpm-lock.yaml\n\n# Logs\n*.log\n\n# OS files\n.DS_Store\n\n# IDE\n.vscode/\n.idea/\n.cursor/\n.claude/\n.windsurf/\n\n# Other\n.vercel/\n.obsidian/\n```\n","readmeFilename":"README.md","_rev":"1-fe4f0630680c7d1d07fe8a5adabefa9d"}