{"_id":"@belvo/prettier-config-belvo","_rev":"4-97547aa15c528762106f12dba636b1f3","name":"@belvo/prettier-config-belvo","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@belvo/prettier-config-belvo","version":"1.0.0","author":{"name":"Belvo Finance, S.L."},"license":"MIT","_id":"@belvo/prettier-config-belvo@1.0.0","maintainers":[{"name":"f.viviani","email":"federico@belvo.co"},{"name":"sdks-belvo","email":"sdks@belvo.co"},{"name":"gustavo-mancuzo","email":"gustavo.mancuzo@belvo.com"},{"name":"evandro-guedes-machado","email":"evandro.guedes@belvo.com"}],"dist":{"shasum":"0291529a9920f3f026031a973b4ced2c7dffa80f","tarball":"https://registry.npmjs.org/@belvo/prettier-config-belvo/-/prettier-config-belvo-1.0.0.tgz","fileCount":24,"integrity":"sha512-rXHeI62PCGVJm7RyZ465ORnXCeDtw4XLOmeLi5vRT2eDJZSK/G1TJo1C+1kVD3HoyZmzhbqP5+SP8ARv9luxXg==","signatures":[{"sig":"MEUCIQCKx93ltPaP6BiQrzymrUwsOJIgAUydP4d5gdVohU1J0QIgEJwHSaYdx6418Az/d5zKPDbxC9UZ07cRbJgY4HEUG7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25976},"main":"index.js","type":"module","exports":{".":{"default":"./index.js"}},"gitHead":"afb279c7f402b9e65e5f4d658b79220c442971eb","scripts":{"lint":"eslint .","verify":"npm run lint && npm run format:check","prepare":"husky","lint:fix":"eslint . --fix","format:fix":"prettier --write './'","format:check":"prettier --check './'","check-dependencies":"npx npm-check-updates --target=latest --interactive"},"_npmUser":{"name":"evandro-guedes-machado","email":"evandro.guedes@belvo.com"},"_npmVersion":"10.8.2","description":"Belvo Prettier config for FE projects","directories":{},"lint-staged":{"*.{json,js,mjs,cjs}":["eslint --fix","prettier --write --ignore-unknown"],"*.{json,md,yml,yaml}":"prettier --write --ignore-unknown"},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"9.39.2","prettier":"3.8.1","lint-staged":"16.2.7","eslint-plugin-vue":"10.8.0","eslint-plugin-cypress":"5.3.0","eslint-config-prettier":"10.1.8","@stylistic/eslint-plugin":"5.8.0","@belvo/eslint-config-belvo":"1.0.6","eslint-plugin-package-json":"0.88.3","@vue/eslint-config-prettier":"10.2.0","eslint-plugin-no-only-tests":"3.3.0","prettier-plugin-tailwindcss":"0.7.2","eslint-plugin-unused-imports":"4.4.1","@vue/eslint-config-typescript":"14.7.0"},"peerDependencies":{"prettier":">=3.0.0","prettier-plugin-tailwindcss":">=0.7"},"_npmOperationalInternal":{"tmp":"tmp/prettier-config-belvo_1.0.0_1771431192791_0.5006400063008034","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@belvo/prettier-config-belvo","version":"1.0.1","author":{"name":"Belvo Finance, S.L."},"license":"MIT","_id":"@belvo/prettier-config-belvo@1.0.1","maintainers":[{"name":"f.viviani","email":"federico@belvo.co"},{"name":"sdks-belvo","email":"sdks@belvo.co"},{"name":"gustavo-mancuzo","email":"gustavo.mancuzo@belvo.com"},{"name":"evandro-guedes-machado","email":"evandro.guedes@belvo.com"},{"name":"blv-raulcatalan","email":"raul.catalan@belvo.com"}],"dist":{"shasum":"2a83df35302d68f58033a75cff683dc3edc4ac70","tarball":"https://registry.npmjs.org/@belvo/prettier-config-belvo/-/prettier-config-belvo-1.0.1.tgz","fileCount":24,"integrity":"sha512-OYm8YkGw/qNkiK8njxKSzhGGvS2p9FvAAe2KTRPIxsqHgyamvcdvzzEwK5t4f0O3ZOJEm3ajnjBt8euL8/+Guw==","signatures":[{"sig":"MEUCIQC6mV/dzMqmcYlKkNzGLsA7SzP/DC727f1pL0zWbK4JMQIgZMJqRfqE/LwRURXfeC0A8sD/bhnUmFvRoIe5SbPKZ/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26007},"main":"index.js","type":"module","exports":{".":{"default":"./index.js"}},"gitHead":"5cb7fa4175140e3738cf42a555bc4a11e605a1d1","scripts":{"lint":"eslint .","verify":"npm run lint && npm run format:check","prepare":"is-ci || husky","lint:fix":"eslint . --fix","format:fix":"prettier --write './'","format:check":"prettier --check './'","check-dependencies":"npx npm-check-updates --target=latest --interactive"},"_npmUser":{"name":"evandro-guedes-machado","email":"evandro.guedes@belvo.com"},"_npmVersion":"10.8.2","description":"Belvo Prettier config for FE projects","directories":{},"lint-staged":{"*.{json,js,mjs,cjs}":["eslint --fix","prettier --write --ignore-unknown"],"*.{json,md,yml,yaml}":"prettier --write --ignore-unknown"},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","is-ci":"4.1.0","eslint":"9.39.2","prettier":"3.8.1","lint-staged":"16.2.7","eslint-plugin-vue":"10.8.0","eslint-plugin-cypress":"5.3.0","eslint-config-prettier":"10.1.8","@stylistic/eslint-plugin":"5.8.0","@belvo/eslint-config-belvo":"1.0.6","eslint-plugin-package-json":"0.88.3","@vue/eslint-config-prettier":"10.2.0","eslint-plugin-no-only-tests":"3.3.0","prettier-plugin-tailwindcss":"0.7.2","eslint-plugin-unused-imports":"4.4.1","@vue/eslint-config-typescript":"14.7.0"},"peerDependencies":{"prettier":">=3.0.0","prettier-plugin-tailwindcss":">=0.7"},"_npmOperationalInternal":{"tmp":"tmp/prettier-config-belvo_1.0.1_1771506404110_0.21435008545869705","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-18T16:13:12.670Z","modified":"2026-06-03T15:04:45.857Z","1.0.0":"2026-02-18T16:13:12.931Z","1.0.1":"2026-02-19T13:06:44.252Z"},"author":{"name":"Belvo Finance, S.L."},"license":"MIT","description":"Belvo Prettier config for FE projects","maintainers":[{"email":"federico@belvo.co","name":"f.viviani"},{"email":"sdks@belvo.co","name":"sdks-belvo"},{"email":"gustavo.mancuzo@belvo.com","name":"gustavo-mancuzo"},{"email":"evandro.guedes@belvo.com","name":"evandro-guedes-machado"},{"email":"raul.catalan@belvo.com","name":"blv-raulcatalan"},{"email":"isabelly.ribeiro@belvo.com","name":"isabelly.ribeiro"}],"readme":"# @belvo/prettier-config-belvo\n\nShareable Prettier config for Belvo FE projects.\n\n---\n\n## Installation\n\n1. **Install required peer dependencies**\n\n   Run this command to check which packages and versions you need:\n\n   ```sh\n   npm info \"@belvo/prettier-config-belvo@latest\" peerDependencies\n   ```\n\n   The easiest way is:\n\n   ```sh\n   npx install-peerdeps --dev @belvo/prettier-config-belvo\n   ```\n\n2. **Configure Prettier**\n\n   Create a Prettier config file that extends this package:\n\n   ```js\n   // prettier.config.js\n   import belvoConfig from '@belvo/prettier-config-belvo'\n   export default belvoConfig\n   ```\n\n   Or extend and override options:\n\n   ```js\n   // prettier.config.js\n   import belvoPrettierConfig from '@belvo/prettier-config-belvo'\n\n   const config = {\n     ...belvoPrettierConfig\n     // add or override options here\n   }\n\n   export default config\n   ```\n\n   Or in `package.json`:\n\n   ```json\n   {\n     \"prettier\": \"@belvo/prettier-config-belvo\"\n   }\n   ```\n\n---\n\n## Usage\n\nThis configuration provides Belvo-standard Prettier formatting for frontend projects (single quotes, no semicolons, Tailwind CSS class sorting, and more).  \nYou can extend or override these options in your own config as needed.\n\n---\n\n## Updating\n\n- To see current peers required:\n\n  ```sh\n  npm info \"@belvo/prettier-config-belvo@latest\" peerDependencies\n  ```\n\n- To interactively update your dependencies:\n  ```sh\n  npm run check-dependencies\n  ```\n\n---\n\n## Resources\n\n- [Prettier Configuration](https://prettier.io/docs/en/configuration.html)\n- [Prettier + ESLint](https://prettier.io/docs/en/integrating-with-linters.html)\n- [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)\n","readmeFilename":"README.md"}