{"_id":"@arthurrios/biome-config","_rev":"17-5ad8100d18949dc6f07b14ecc5b59d63","name":"@arthurrios/biome-config","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.7":{"name":"@arthurrios/biome-config","version":"1.0.7","license":"MIT","_id":"@arthurrios/biome-config@1.0.7","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"homepage":"https://github.com/arthurrios/biomejs-config#readme","bugs":{"url":"https://github.com/arthurrios/biomejs-config/issues"},"dist":{"shasum":"1e8a039330b3c7166784bda2a52e15d992f7ae69","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.0.7.tgz","fileCount":8,"integrity":"sha512-5NhzU1I8bYBz1GdWF4ErSn77J+Hzue5WNvslxe5c/8EsUGGwTFYZ2Cy9U0BkHuS+rNje+lqLT/54QOrwRA6KPQ==","signatures":[{"sig":"MEYCIQC7Z1Mssxj1jTn60BPlQcHzG2aSL9OuXIRm4L85ZYDN2QIhAKa99TD2bviTbwz8aLM7i47jUKpHMWmiNZqLK6IL6TLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126394},"main":"biome.json","gitHead":"a61a98df8095865be777040349d8b337f6a7f803","private":false,"_npmUser":{"name":"arthurrios98","email":"arthur.rios007@gmail.com"},"repository":{"url":"git+https://github.com/arthurrios/biomejs-config.git","type":"git"},"_npmVersion":"11.1.0","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","directories":{},"_nodeVersion":"23.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"next":">=13.0.0","react":">=16.0.0","typescript":">=5","@biomejs/biome":"^1.9.4"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.0.7_1744735704041_0.5929094064381775","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@arthurrios/biome-config","version":"1.0.8","license":"MIT","_id":"@arthurrios/biome-config@1.0.8","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"dist":{"shasum":"cde0883e12af8833ee08456ccd03750538b7ae21","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.0.8.tgz","fileCount":12,"integrity":"sha512-YZ89rGNhOAWeFtdst+UHpI9fypS8R2I1G7wP8Reic5RpnwAut2GOUfl4OY7Z3YWW39EkEY/dNLEyxblIcL4zIw==","signatures":[{"sig":"MEQCIDMLmJ07RgJJeLYhJf6T2FqcRpfKh4cR+RNlmKeLJIrcAiBjIfJZIHl2+14dYDbxgOVvMKAx2smcR4Z9lSewRWevRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221336},"main":"biome.json","gitHead":"7fea8049bc434621ad87ab7e3b02c05727cc2078","private":false,"_npmUser":{"name":"arthurrios98","email":"arthur.rios007@gmail.com"},"_npmVersion":"10.8.2","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"repositoryUrl":"https://github.com/arthurrios/rocketseat-biome-config.git","_hasShrinkwrap":false,"devDependencies":{"@changesets/cli":"^2.29.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"next":">=13.0.0","react":">=16.0.0","typescript":">=5","@biomejs/biome":"^1.9.4"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.0.8_1746037919517_0.7247725225258079","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@arthurrios/biome-config","version":"1.1.0","license":"MIT","_id":"@arthurrios/biome-config@1.1.0","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"dist":{"shasum":"3b2200e863c7234af9fd84c824cc78c5eec1917f","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.1.0.tgz","fileCount":10,"integrity":"sha512-Lo3R/BDwpwqahSoWKefTg7Ino0g5EMQDCkkqrzt4TJnRcyNHb8CwuSf7mpCy82+qOhvJexwMwELM2dWi/mPYrw==","signatures":[{"sig":"MEUCIHwQ9s+HTOaGfzfaRKsG3NMcgboNNbH1ci/WQdrlzCovAiEAllld4/oRlegii6NT0VoKG3VJWNxUCiG8N283a8Zs1nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145343},"main":"biome.json","gitHead":"18cc97ef4dd7d6109bab951f893d8053988edb79","private":false,"_npmUser":{"name":"arthurrios98","actor":{"name":"arthurrios98","type":"user","email":"arthur.rios007@gmail.com"},"email":"arthur.rios007@gmail.com"},"_npmVersion":"11.3.0","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","directories":{},"_nodeVersion":"23.7.0","dependencies":{},"repositoryUrl":"https://github.com/arthurrios/rocketseat-biome-config.git","_hasShrinkwrap":false,"devDependencies":{"@changesets/cli":"^2.29.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/exec":"^7.0.3","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"next":">=13.0.0","react":">=16.0.0","typescript":">=5","@biomejs/biome":"^2.1.1"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.1.0_1751993447710_0.528115878265907","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@arthurrios/biome-config","version":"1.1.1","license":"MIT","_id":"@arthurrios/biome-config@1.1.1","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"dist":{"shasum":"244082ff5e0502f4c747f38ca0245598d5bfd4cc","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.1.1.tgz","fileCount":11,"integrity":"sha512-AjtLUUGxbWE1lvLHNx43wcIKzdiewASReYaZu7cWgdbGPRhhxhK0KoR+JUAkxr8WXYinZCMZ3753GP0yEtGvNg==","signatures":[{"sig":"MEUCIQC80g/1xjrPL6SgeyXuuR1ToGS+s7+Z+RCJGfPEC8ZxsQIgAh2iv21UAySdY16Zy6LMAlV73w3EeWMq9eC/Ok5zTZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146649},"main":"biome.json","gitHead":"76ebda070db41059ee187574aa322a7eee3d39d8","private":false,"_npmUser":{"name":"arthurrios98","actor":{"name":"arthurrios98","type":"user","email":"arthur.rios007@gmail.com"},"email":"arthur.rios007@gmail.com"},"_npmVersion":"10.9.2","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"repositoryUrl":"https://github.com/arthurrios/rocketseat-biome-config.git","_hasShrinkwrap":false,"devDependencies":{"@changesets/cli":"^2.29.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/exec":"^7.0.3","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"next":">=13.0.0","react":">=16.0.0","typescript":">=5","@biomejs/biome":"^2.1.1"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.1.1_1752008712573_0.9801290312160225","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@arthurrios/biome-config","version":"1.1.2","license":"MIT","_id":"@arthurrios/biome-config@1.1.2","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"dist":{"shasum":"35240c17507f43b1f8107558924ada4171b156e6","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.1.2.tgz","fileCount":11,"integrity":"sha512-spD8RlizEHPgcg65YkJJQC+ePhvzT+1Qf9lbuyX8Nt787291UF0vPgZHIfw0YJhZCvNHB2CUMZ+HtXSl4K/nDg==","signatures":[{"sig":"MEQCID8yu7DcAuamrZJ1FLgSMO5HaZgoyXxEXRP4lXSVP+gOAiAevmLWIjfovFa/S6iJDufV0yIDQc0zvuX/wDgn9+8tqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145873},"main":"biome.json","gitHead":"0fb75d4b87d2c09be12d3faecb791e7bfb85f53c","private":false,"_npmUser":{"name":"arthurrios98","actor":{"name":"arthurrios98","type":"user","email":"arthur.rios007@gmail.com"},"email":"arthur.rios007@gmail.com"},"_npmVersion":"10.9.2","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"repositoryUrl":"https://github.com/arthurrios/rocketseat-biome-config.git","_hasShrinkwrap":false,"devDependencies":{"@changesets/cli":"^2.29.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/exec":"^7.0.3","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"next":">=13.0.0","react":">=16.0.0","typescript":">=5","@biomejs/biome":"^2.1.1"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.1.2_1752009678930_0.11160059187895577","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@arthurrios/biome-config","version":"1.1.3","license":"MIT","_id":"@arthurrios/biome-config@1.1.3","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"dist":{"shasum":"3c4eca6c32022e59d1ed4b0b591ce3c4ff767b2d","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.1.3.tgz","fileCount":11,"integrity":"sha512-2ZUrzJTCa5vItFJveQqmFhApjCTUQtfAw1t28UCBYZiOSsdcZZox3bjCt2a2fm3G7HxrWRQ94GQtgQcrJFgioQ==","signatures":[{"sig":"MEYCIQDKoHUUf752kUxWFqlpHRY/h9/skKFVEBkAz+IW7kNemwIhALSugsT9ON7z4ZYWlN9s/BXQ1HcRYmr/ia6g6wi/PcaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146190},"main":"biome.json","exports":{".":"./biome.json","./next":"./next.json","./node":"./node.json","./react":"./react.json"},"gitHead":"d8e632a1cd724253263fa796a9140408113ca281","private":false,"_npmUser":{"name":"arthurrios98","actor":{"name":"arthurrios98","type":"user","email":"arthur.rios007@gmail.com"},"email":"arthur.rios007@gmail.com"},"_npmVersion":"10.9.2","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","directories":{},"_nodeVersion":"20.19.2","dependencies":{},"repositoryUrl":"https://github.com/arthurrios/rocketseat-biome-config.git","_hasShrinkwrap":false,"devDependencies":{"@changesets/cli":"^2.29.0","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/exec":"^7.0.3","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"next":">=13.0.0","react":">=16.0.0","typescript":">=5","@biomejs/biome":"^2.1.1"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.1.3_1752011159142_0.20198669192050556","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@arthurrios/biome-config","version":"1.1.4","private":false,"description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","main":"biome.json","exports":{".":"./biome.json","./node":"./node.json","./react":"./react.json","./next":"./next.json"},"license":"MIT","repositoryUrl":"https://github.com/arthurrios/rocketseat-biome-config.git","peerDependencies":{"@biomejs/biome":"^2.1.1","typescript":">=5","react":">=16.0.0","next":">=13.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"react":{"optional":true},"next":{"optional":true}},"dependencies":{},"devDependencies":{"@changesets/cli":"^2.29.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/exec":"^7.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/release-notes-generator":"^14.0.3","semantic-release":"^24.2.3"},"_id":"@arthurrios/biome-config@1.1.4","gitHead":"ca102c35046329bdcd5311e9d8ea51590b0075e3","_nodeVersion":"20.19.3","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ehaeoqXE8qyiVvlILNyYBwzJmUlxi2j5ujGSWEXDoGGzpZ8mpe567LQOeEnjVKRQaFEgbpxpBz/9jwc6csp4WA==","shasum":"0cd1776579c19b8be3b04ac74487948081544888","tarball":"https://registry.npmjs.org/@arthurrios/biome-config/-/biome-config-1.1.4.tgz","fileCount":11,"unpackedSize":146120,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBsI5Ru02zUwAk5KmxFLGPJTbpc4Pr66cTIh7usMWKnbAiBmUyDFuLIRqaXC3cfcNuHcIQ/zl+Zyw7s67epOS2FQNw=="}]},"_npmUser":{"name":"arthurrios98","email":"arthur.rios007@gmail.com","actor":{"name":"arthurrios98","email":"arthur.rios007@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/biome-config_1.1.4_1752019394496_0.1485918442457559"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-15T16:48:23.915Z","modified":"2025-07-09T00:03:14.923Z","1.0.0":"2025-04-14T15:30:23.613Z","1.0.1":"2025-04-14T15:34:54.502Z","1.0.2":"2025-04-14T17:11:53.074Z","1.0.3":"2025-04-14T17:22:25.292Z","1.0.5":"2025-04-15T14:18:10.270Z","1.0.6":"2025-04-15T16:38:03.532Z","1.0.7":"2025-04-15T16:48:24.224Z","1.0.8":"2025-04-30T18:31:59.729Z","1.1.0":"2025-07-08T16:50:47.884Z","1.1.1":"2025-07-08T21:05:12.780Z","1.1.2":"2025-07-08T21:21:19.116Z","1.1.3":"2025-07-08T21:45:59.324Z","1.1.4":"2025-07-09T00:03:14.683Z"},"license":"MIT","description":"Biome configuration for React, Next.js, and Node projects used by Rocketseat.","maintainers":[{"name":"arthurrios98","email":"arthur.rios007@gmail.com"}],"readme":"# @arthurrios/biome-config\n\nBiome configuration for React, Next.js, and Node.js projects used by Arthur Rios.\n\n## Overview\n\nThis package provides pre-configured Biome settings for different JavaScript/TypeScript project types. It helps maintain consistent code formatting and linting across your projects.\n\n## Installation\n\n### Prerequisites\n\nMake sure you have Biome installed in your project:\n\n```bash\nnpm install --save-dev @biomejs/biome\n```\n\n### Installing the Configuration Package\n\n```bash\nnpm install --save-dev @arthurrios/biome-config\n```\n\n## Usage\n\n### React Projects\n\n1. Create a `biome.json` file in your project root:\n\n```json\n{\n  \"extends\": [\"@arthurrios/biome-config/react\"],\n  \"files\": {\n    \"ignore\": [\"your-custom-ignores-if-needed\"]\n  }\n}\n```\n\n2. Add scripts to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"format\": \"biome format --write .\",\n    \"lint\": \"biome lint .\",\n    \"check\": \"biome check --apply .\"\n  }\n}\n```\n\n### Next.js Projects\n\n1. Create a `biome.json` file in your project root:\n\n```json\n{\n  \"extends\": [\"@arthurrios/biome-config/next\"],\n  \"files\": {\n    \"ignore\": [\"your-custom-ignores-if-needed\"]\n  }\n}\n```\n\n2. Add scripts to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"format\": \"biome format --write .\",\n    \"lint\": \"biome lint .\",\n    \"check\": \"biome check --apply .\"\n  }\n}\n```\n\n### Node.js Projects\n\n1. Create a `biome.json` file in your project root:\n\n```json\n{\n  \"extends\": [\"@arthurrios/biome-config/node\"],\n  \"files\": {\n    \"ignore\": [\"your-custom-ignores-if-needed\"]\n  }\n}\n```\n\n2. Add scripts to your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"format\": \"biome format --write .\",\n    \"lint\": \"biome lint .\",\n    \"check\": \"biome check --apply .\"\n  }\n}\n```\n\n## Editor Configuration\n\n### VS Code\n\nTo configure VS Code to use Biome as the default formatter and enable format on save:\n\n1. Install the [Biome VS Code extension](https://marketplace.visualstudio.com/items?itemName=biomejs.biome)\n\n2. Create or update `.vscode/settings.json` in your project root:\n\n```json\n{\n  \"[javascript][javascriptreact][typescript][typescriptreact]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"editor.formatOnSave\": true\n}\n```\n\nThis configuration sets Biome as the default formatter for JavaScript, TypeScript, and React files, and enables automatic formatting when you save files.\n\n## Configuration Details\n\nEach configuration file includes settings for:\n\n- Formatting rules (indentation, line width, quote style)\n- Linting rules (including accessibility recommendations)\n- Import organization\n- Project-specific optimizations\n\n## License\n\nMIT\n","readmeFilename":"README.md"}