{"_id":"@alexanderliu/biome-config-linter","_rev":"5-73c4e1defe6fb4409b2d878359d991fc","name":"@alexanderliu/biome-config-linter","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@alexanderliu/biome-config-linter","version":"1.0.0","_id":"@alexanderliu/biome-config-linter@1.0.0","maintainers":[{"name":"alexanderliu","email":"a@alexanderliu.com"}],"dist":{"shasum":"893db837ebdae1a565582486163d4503dbbb2e11","tarball":"https://registry.npmjs.org/@alexanderliu/biome-config-linter/-/biome-config-linter-1.0.0.tgz","fileCount":3,"integrity":"sha512-tdZ17XPuRtR/yTaXMyNEe84dU3fj16DKfxMw4+rVqkFshUxrzZSZGBIYn6A5bFzZreKIgIA/UfMNviky5tcPkw==","signatures":[{"sig":"MEUCIGvydxCtXABmPuifXUvAZWWnuPzGgJTyMUuM4ddj82lOAiEA3OM/TeUNEuFJ2u+9nt1dDc1upW7jyCGgbRhg8uhbuOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368},"type":"module","_from":"file:alexanderliu-biome-config-linter-1.0.0.tgz","exports":{"./biome":"./common.json"},"_npmUser":{"name":"alexanderliu","email":"a@alexanderliu.com"},"_resolved":"/tmp/6ed125b07f94c422961ad8a3ea937dae/alexanderliu-biome-config-linter-1.0.0.tgz","_integrity":"sha512-tdZ17XPuRtR/yTaXMyNEe84dU3fj16DKfxMw4+rVqkFshUxrzZSZGBIYn6A5bFzZreKIgIA/UfMNviky5tcPkw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"peerDependencies":{"@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-config-linter_1.0.0_1742357963597_0.7288149382336271","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@alexanderliu/biome-config-linter","version":"1.0.1","_id":"@alexanderliu/biome-config-linter@1.0.1","maintainers":[{"name":"alexanderliu","email":"a@alexanderliu.com"}],"dist":{"shasum":"34802c496bb11a3021525f6f46748f453bfb03aa","tarball":"https://registry.npmjs.org/@alexanderliu/biome-config-linter/-/biome-config-linter-1.0.1.tgz","fileCount":4,"integrity":"sha512-iVBL8jb3e8p/ED+O5Wnnlj0Iekpkdtcc3Z4FDXLNkd8Q0CIkkPExWDfA+ZZEFq1BqZqq5Q+DWvBarrmc9dJ5xw==","signatures":[{"sig":"MEQCIBgCR4gq4rrsPjPf/oatrhawSBu9Bb3RPNjf+SRyOBORAiAfsq1RJmPWNkpypayBkWiA5OGRUiHrBdtT3r0ilUK1yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651},"type":"module","_from":"file:alexanderliu-biome-config-linter-1.0.1.tgz","exports":{"./biome":"./common.json"},"_npmUser":{"name":"alexanderliu","email":"a@alexanderliu.com"},"_resolved":"/tmp/a562b296088ea385a92869cfdbd63a6c/alexanderliu-biome-config-linter-1.0.1.tgz","_integrity":"sha512-iVBL8jb3e8p/ED+O5Wnnlj0Iekpkdtcc3Z4FDXLNkd8Q0CIkkPExWDfA+ZZEFq1BqZqq5Q+DWvBarrmc9dJ5xw==","_npmVersion":"10.8.2","description":"Biome config with strict linter rules.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"peerDependencies":{"@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-config-linter_1.0.1_1742362705817_0.3415754920338867","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@alexanderliu/biome-config-linter","version":"1.0.2","_id":"@alexanderliu/biome-config-linter@1.0.2","maintainers":[{"name":"alexanderliu","email":"a@alexanderliu.com"}],"dist":{"shasum":"d96f8aa63b812a9b04d92dc5294871ee34d85928","tarball":"https://registry.npmjs.org/@alexanderliu/biome-config-linter/-/biome-config-linter-1.0.2.tgz","fileCount":4,"integrity":"sha512-sUVI/fbK0u9cZxQNLv2FaDraiZpGdj7/RnyRfYWuU4jCjQV+WTLM+UvQp8ghSNHO62nqOZuhRNXsRh3QT/PKnw==","signatures":[{"sig":"MEUCIQC5m7R/CJAMhPPYM48srL4AmMo8MZzDD1yHyearXp26GwIgVqvqJbi8mT4mA/dQUyOtFcAwB5kjZAFGXwUSAH/V2JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715},"type":"module","_from":"file:alexanderliu-biome-config-linter-1.0.2.tgz","exports":{"./biome":"./common.json"},"_npmUser":{"name":"alexanderliu","email":"a@alexanderliu.com"},"_resolved":"/tmp/ec2bb769f6a991fc3636a1566a1565dc/alexanderliu-biome-config-linter-1.0.2.tgz","_integrity":"sha512-sUVI/fbK0u9cZxQNLv2FaDraiZpGdj7/RnyRfYWuU4jCjQV+WTLM+UvQp8ghSNHO62nqOZuhRNXsRh3QT/PKnw==","_npmVersion":"10.8.2","description":"Biome config with strict linter rules.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"peerDependencies":{"@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-config-linter_1.0.2_1742374285507_0.47575086438544534","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@alexanderliu/biome-config-linter","version":"2.0.0","_id":"@alexanderliu/biome-config-linter@2.0.0","maintainers":[{"name":"alexanderliu","email":"a@alexanderliu.com"}],"homepage":"https://github.com/alexanderl19/toolchain-configs#readme","bugs":{"url":"https://github.com/alexanderl19/toolchain-configs/issues"},"dist":{"shasum":"bcd8887a2fa148549857dbaf69ebf1e2a57a3809","tarball":"https://registry.npmjs.org/@alexanderliu/biome-config-linter/-/biome-config-linter-2.0.0.tgz","fileCount":4,"integrity":"sha512-+9931GZfZDQm/B3pl5XpfW9kxAS+UkRobdnMq3lcLVfyvnGRmAg6HgHddwawWNQqJ4CajKT2Yyp+phLr/tv+qA==","signatures":[{"sig":"MEYCIQDRyEJWvxbZ6rf8wu0QfUu3mXJJxg55onC93uM0qSq1QgIhANv8Dm1WO5rwyg96zYiWpFS8Fux3fbQ1amSAETpoUTdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderliu%2fbiome-config-linter@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2873},"type":"module","_from":"file:alexanderliu-biome-config-linter-2.0.0.tgz","exports":{"./biome":"./common.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed40973b-0b37-4396-b89f-571ae5642a17"}},"_resolved":"/tmp/2c0449423f3ceab8fa907e40f8b89529/alexanderliu-biome-config-linter-2.0.0.tgz","_integrity":"sha512-+9931GZfZDQm/B3pl5XpfW9kxAS+UkRobdnMq3lcLVfyvnGRmAg6HgHddwawWNQqJ4CajKT2Yyp+phLr/tv+qA==","repository":{"url":"git+https://github.com/alexanderl19/toolchain-configs.git"},"_npmVersion":"11.6.2","description":"Biome config with strict linter rules.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"peerDependencies":{"@biomejs/biome":"2.3.10"},"_npmOperationalInternal":{"tmp":"tmp/biome-config-linter_2.0.0_1766362915466_0.7484113857489814","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-03-19T04:19:23.482Z","modified":"2025-12-23T11:30:41.992Z","1.0.0":"2025-03-19T04:19:23.787Z","1.0.1":"2025-03-19T05:38:25.997Z","1.0.2":"2025-03-19T08:51:25.683Z","2.0.0":"2025-12-22T00:21:55.640Z"},"bugs":{"url":"https://github.com/alexanderl19/toolchain-configs/issues"},"homepage":"https://github.com/alexanderl19/toolchain-configs#readme","repository":{"url":"git+https://github.com/alexanderl19/toolchain-configs.git"},"description":"Biome config with strict linter rules.","maintainers":[{"name":"alexanderliu","email":"a@alexanderliu.com"}],"readme":"# @alexanderliu/biome-config-linter\n\nBiome config with strict linter rules.\n\n## Usage\n\n### Install Packages\n\nCheck package.json package of this package to determine the correct biome version.\n\n```bash\npnpm add -D -E @alexanderliu/biome-config-linter @biomejs/biome@<version>\n```\n\n### Biome Config\n\n`biome.json`:\n\n```json\n{\n    \"$schema\": \"./node_modules/@biomejs/biome/configuration_schema.json\",\n    \"extends\": [\"@alexanderliu/biome-config-linter/biome\"]\n}\n```\n\n### `package.json` Scripts\n\n```json\n{\n    \"format:check\": \"biome format .\",\n    \"format:write\": \"biome format --write .\",\n    \"lint:check\": \"biome lint .\",\n    \"lint:sort\": \"biome check --formatter-enabled=false --linter-enabled=false --organize-imports-enabled=true --write .\",\n    \"lint:write\": \"biome lint --write .\"\n}\n```\n\n### (Optional) `package.json` Sort\n\nBiome does not sort `package.json` keys. Replace the follow scripts to use the `sort-package-json` package for this functionality.\n\n#### Install `sort-package-json`\n\n```bash\npnpm add -D -E sort-package-json\n```\n\n#### Replace Scripts\n\n```json\n{\n    \"format:check\": \"sort-package-json --check && biome format .\",\n    \"format:write\": \"sort-package-json && biome format --write .\",\n}\n```\n","readmeFilename":"README.md"}