{"_id":"@c14l/biome-config","_rev":"2-dd46b2bfe1b7b6d65463a09fd7db51ef","name":"@c14l/biome-config","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@c14l/biome-config","version":"1.0.0","keywords":["biome","biomejs","config","linting","formatting","javascript","typescript"],"author":{"name":"Célia Bourial"},"license":"WTFPL","_id":"@c14l/biome-config@1.0.0","maintainers":[{"name":"celiabourial","email":"npmjs@celiabourial.com"}],"homepage":"https://github.com/c14l/biome-config#readme","bugs":{"url":"https://github.com/c14l/biome-config/issues"},"dist":{"shasum":"2c65ff4e6cc21791655ddbd2a44df52e5ccc1ad3","tarball":"https://registry.npmjs.org/@c14l/biome-config/-/biome-config-1.0.0.tgz","fileCount":4,"integrity":"sha512-JJ91/ToBrg+gnQ1OKSWO9JUPHMidtqYwGwe1QNZKFjRLqTGffaasKkC8x1TVC5bqlAoHBCa2yt8EPpFXgi+sPA==","signatures":[{"sig":"MEUCIHhF1cA+vaovXuVsid9xq1hNbUz3nxDQtKZZwSYKTYOMAiEA2K9tZcc3dfDgF+HbUvl7VOsXJ/SEOE+RCbjJK1PJOSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8298},"main":"biome.jsonc","gitHead":"30c359470d0d44b9b306caf306da4112c8e20075","_npmUser":{"name":"celiabourial","email":"npmjs@celiabourial.com"},"repository":{"url":"git+https://github.com/c14l/biome-config.git","type":"git"},"_npmVersion":"10.9.2","description":"A minimalist yet strict Biome configuration for modern web projects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/biome-config_1.0.0_1741260299377_0.5905906370290783","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@c14l/biome-config","version":"2.0.0","description":"A minimalist yet strict Biome configuration","main":"biome.jsonc","keywords":["biome","biomejs","config","linting","formatting","javascript","typescript"],"author":{"name":"Célia Bourial"},"license":"WTFPL","repository":{"type":"git","url":"git+https://github.com/c14l/biome-config.git"},"bugs":{"url":"https://github.com/c14l/biome-config/issues"},"homepage":"https://github.com/c14l/biome-config#readme","devDependencies":{"@biomejs/biome":"2.0.6"},"_id":"@c14l/biome-config@2.0.0","gitHead":"96df9bb23a1c4d8883a8d3f0747f46f7a5cc8f8d","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7zcwlsv/zktObWwxg+XqBRk0KLH8+prO4fABB//QBGt5cpHrmC84WLbs8nOxgMqVCRJq8HQQmBzDiPBvT9iS+A==","shasum":"1d7e2123e0ab3563867537f611865f5bf0bc8794","tarball":"https://registry.npmjs.org/@c14l/biome-config/-/biome-config-2.0.0.tgz","fileCount":4,"unpackedSize":8039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICCOu7PoKWRiJnWNFYmLVW97UcV5raOZuhPJzidPhtVXAiEA1EGj7NbhNA7hYon3qet6br6No+lIRGS4Py4wXQXMuCw="}]},"_npmUser":{"name":"celiabourial","email":"npmjs@celiabourial.com"},"directories":{},"maintainers":[{"name":"celiabourial","email":"npmjs@celiabourial.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/biome-config_2.0.0_1755690990727_0.21800450976842223"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-06T11:24:59.256Z","modified":"2025-08-20T11:56:31.120Z","1.0.0":"2025-03-06T11:24:59.526Z","2.0.0":"2025-08-20T11:56:30.907Z"},"bugs":{"url":"https://github.com/c14l/biome-config/issues"},"author":{"name":"Célia Bourial"},"license":"WTFPL","homepage":"https://github.com/c14l/biome-config#readme","keywords":["biome","biomejs","config","linting","formatting","javascript","typescript"],"repository":{"type":"git","url":"git+https://github.com/c14l/biome-config.git"},"description":"A minimalist yet strict Biome configuration","maintainers":[{"name":"celiabourial","email":"npmjs@celiabourial.com"}],"readme":"# biome minimalist config\n\na minimalist Biome configuration i use in my projects with rather strict linting and formatting rules, as an alternative to ESLint and Prettier.\n\n## installation\n\n```bash\n# using bun\nbun add --dev --exact @c14l/biome-config @biomejs/biome\n```\n\n## usage\n\nafter installation, create a `biome.json` file in your project root and extend this configuration:\n\n```json\n{\n  \"$schema\": \"https://biomejs.dev/schemas/2.0.6/schema.json\",\n  \"extends\": [\"@c14l/biome-config\"]\n}\n```\n\nyou can also override specific settings:\n\n```json\n{\n  \"$schema\": \"https://biomejs.dev/schemas/2.0.6/schema.json\",\n  \"extends\": [\"@c14l/biome-config\"],\n  \"formatter\": {\n    \"indentStyle\": \"tab\"\n  }\n}\n```\n\n## editor integration\n\n### VS Code / Cursor\n\nfor the best experience in VS Code or Cursor, add these settings to your `settings.json`:\n\n```json\n{\n  \"[javascript]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"[typescript]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"[javascriptreact]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"[typescriptreact]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"[json]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"[jsonc]\": {\n    \"editor.defaultFormatter\": \"biomejs.biome\"\n  },\n  \"typescript.tsdk\": \"node_modules/typescript/lib\",\n  \"editor.codeActionsOnSave\": {\n    \"source.action.useSortedAttributes.biome\": \"explicit\", // sorts imports on save\n    \"source.action.useSortedKeys.biome\": \"explicit\", // sorts object keys on save\n    \"source.fixAll.biome\": \"explicit\", // fixes all errors on save\n    \"source.organizeImports.biome\": \"explicit\" // sorts imports on save\n  }\n}\n```\n\nmake sure to install the [Biome extension](https://marketplace.cursorapi.com/items?itemName=biomejs.biome) for VS Code.\n\nyou can also enable format on save with:\n\n```json\n{\n  \"editor.formatOnSave\": true\n}\n```\n","readmeFilename":"README.md"}