{"_id":"@eco-linter/badge","_rev":"7-a0e6ff1347c1c30bfacff33524e91f5b","name":"@eco-linter/badge","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@eco-linter/badge","version":"1.0.0","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"license":"MIT","_id":"@eco-linter/badge@1.0.0","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"homepage":"https://eco-linter.vercel.app","bugs":{"url":"https://github.com/zunaibimtiaz/eco-linter/issues"},"dist":{"shasum":"b3bdba966bd13a309cbe6414ff32fb427ec06fcd","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.0.0.tgz","fileCount":5,"integrity":"sha512-DlJqP0gciQ2R4grmYPcOi5BUOvG8diXDqRD4bZ5QahnmFvvnycfG6Qt4m5qqWwj3Awr5jlg5qRr1pE6UjeMebQ==","signatures":[{"sig":"MEUCIQCRc0UmbFztqNbtYuzXv2laHCJlS6ubsNOiwVHhSsyCMQIgBqE4bCgrLVRkDyB1Nnz5HFkAgRIILv1nSyrmCSEBwAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11358},"main":"./dist/index.js","type":"module","_from":"file:eco-linter-badge-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/d3d0b52293460fba98e57aabf276f1ec/eco-linter-badge-1.0.0.tgz","_integrity":"sha512-DlJqP0gciQ2R4grmYPcOi5BUOvG8diXDqRD4bZ5QahnmFvvnycfG6Qt4m5qqWwj3Awr5jlg5qRr1pE6UjeMebQ==","repository":{"url":"git+https://github.com/zunaibimtiaz/eco-linter.git","type":"git"},"_npmVersion":"10.9.3","description":"SVG badge generator for eco-linter Carbon Scores","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/badge_1.0.0_1778449356792_0.309967389419336","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@eco-linter/badge","version":"1.0.1","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"license":"MIT","_id":"@eco-linter/badge@1.0.1","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"homepage":"https://eco-linter.vercel.app","bugs":{"url":"https://github.com/zunaibimtiaz/eco-linter/issues"},"dist":{"shasum":"42aabf917e1271f85f1acdbf1a75210dc46db80d","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.0.1.tgz","fileCount":6,"integrity":"sha512-IJGYPe0hUvbCPuwRgrH09hT3IpD2/Y4hkSiC+c0tX1hOytVeT2/BtvE0ieVweo84/wI4sN1Nddc+RgmYOXvY5w==","signatures":[{"sig":"MEUCIQCSe9V6+j6VlEX5CicD+KpYvJnw/xshU8UV707Z991d/wIgI6phaITWYBiKfecqKlV5DVeRtMl8y1ewttsEgBCacss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11966},"main":"./dist/index.js","type":"module","_from":"file:eco-linter-badge-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/663b8d257ec511820835b5537e99959b/eco-linter-badge-1.0.1.tgz","_integrity":"sha512-IJGYPe0hUvbCPuwRgrH09hT3IpD2/Y4hkSiC+c0tX1hOytVeT2/BtvE0ieVweo84/wI4sN1Nddc+RgmYOXvY5w==","repository":{"url":"git+https://github.com/zunaibimtiaz/eco-linter.git","type":"git"},"_npmVersion":"10.9.3","description":"SVG badge generator for eco-linter Carbon Scores","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/badge_1.0.1_1778449641655_0.2867760314311387","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@eco-linter/badge","version":"1.1.0","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"license":"MIT","_id":"@eco-linter/badge@1.1.0","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"homepage":"https://eco-linter.vercel.app","bugs":{"url":"https://github.com/zunaibimtiaz/eco-linter/issues"},"dist":{"shasum":"57c0b9ee4dbb191e6ad439761a44729d947e89f7","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.1.0.tgz","fileCount":6,"integrity":"sha512-NuW4fBNcuG+fpqnyagJFG3qe5Zxh9/SmLv7Dyhnc57cU8x4VE8UW7wthKAA9bG7IPuFMyUVLfNXSrWT3QtGSJg==","signatures":[{"sig":"MEYCIQDpTcyWg4fOkaadzYgl4IHhyNM2dbeme0oMo94IGQ71NQIhAMFS6XU0//rZWV2PCTl+7vvKWAZmXqTbL03YbTRG2BQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11966},"main":"./dist/index.js","type":"module","_from":"file:eco-linter-badge-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/b43b657b09e8dc4331cdc29d602d1961/eco-linter-badge-1.1.0.tgz","_integrity":"sha512-NuW4fBNcuG+fpqnyagJFG3qe5Zxh9/SmLv7Dyhnc57cU8x4VE8UW7wthKAA9bG7IPuFMyUVLfNXSrWT3QtGSJg==","repository":{"url":"git+https://github.com/zunaibimtiaz/eco-linter.git","type":"git"},"_npmVersion":"10.9.3","description":"SVG badge generator for eco-linter Carbon Scores","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/badge_1.1.0_1778451342448_0.8341138197635161","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@eco-linter/badge","version":"1.1.1","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"license":"MIT","_id":"@eco-linter/badge@1.1.1","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"homepage":"https://github.com/zunaibimtiaz/eco-linter#readme","bugs":{"url":"https://github.com/zunaibimtiaz/eco-linter/issues"},"dist":{"shasum":"284ca88963e552558e4349b1ce8ce5f0dc71facc","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.1.1.tgz","fileCount":6,"integrity":"sha512-vpSGkKb2ttX2pwaU4e4d8pF90oyZhT3GXmHJHyXCzv8aX8J7ux2Y2/K2tjrbL4RSVDLbm+qv9DCL9N+Mp0BquA==","signatures":[{"sig":"MEQCIHy5qoAEBAyRC4BdcnyGTyZ8WXZBHea/RqoMQxwJFz0tAiAj3mIyJrCzAeMgF+eTa5Abx/DmSotf4FBTzMzDyB8KXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11919},"main":"./dist/index.js","type":"module","_from":"file:eco-linter-badge-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/64765f9a09fb4956f123ef88ef9aa2bd/eco-linter-badge-1.1.1.tgz","_integrity":"sha512-vpSGkKb2ttX2pwaU4e4d8pF90oyZhT3GXmHJHyXCzv8aX8J7ux2Y2/K2tjrbL4RSVDLbm+qv9DCL9N+Mp0BquA==","repository":{"url":"git+https://github.com/zunaibimtiaz/eco-linter.git","type":"git"},"_npmVersion":"10.9.3","description":"SVG badge generator for eco-linter Carbon Scores","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/badge_1.1.1_1778451477458_0.4297980262620691","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@eco-linter/badge","version":"1.1.2","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"license":"MIT","_id":"@eco-linter/badge@1.1.2","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"homepage":"https://github.com/zunaibimtiaz/eco-linter#readme","bugs":{"url":"https://github.com/zunaibimtiaz/eco-linter/issues"},"dist":{"shasum":"e440d98afdd0d972450022707d27fcb34bc2f611","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.1.2.tgz","fileCount":6,"integrity":"sha512-WWTWhVVPK9xzUqdDv9vOVLtKupPl3cDUuONT2IVIGNUAGqPwdMVugjQGr0ANZOeU2l8Q42Bggd5kzDDKk4OyNg==","signatures":[{"sig":"MEYCIQDcsC0/30c/bUu5R6E+Huztgvnd/a7naSibxmaODZ4C7AIhAOOBKLOUMAnsZHLH9qpHnmow56aGQGFfV4J+nFNV0FYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11919},"main":"./dist/index.js","type":"module","_from":"file:eco-linter-badge-1.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/93ed73ae9a5d8f285a384f69cd1a89b4/eco-linter-badge-1.1.2.tgz","_integrity":"sha512-WWTWhVVPK9xzUqdDv9vOVLtKupPl3cDUuONT2IVIGNUAGqPwdMVugjQGr0ANZOeU2l8Q42Bggd5kzDDKk4OyNg==","repository":{"url":"git+https://github.com/zunaibimtiaz/eco-linter.git","type":"git"},"_npmVersion":"10.9.3","description":"SVG badge generator for eco-linter Carbon Scores","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/badge_1.1.2_1778454650714_0.6644598912683919","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@eco-linter/badge","version":"1.1.3","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"license":"MIT","_id":"@eco-linter/badge@1.1.3","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"homepage":"https://github.com/Zunaib/eco-linter#readme","bugs":{"url":"https://github.com/Zunaib/eco-linter/issues"},"dist":{"shasum":"941122bc079146a06868c735321fa048972a23dc","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.1.3.tgz","fileCount":6,"integrity":"sha512-bg/lT5jubthPQEiUSzGQ3wFfj9AJ63kmTFKHJhYKmn78/EVxTOY1QdgdQGran+q/v2b9Z25TTFccnqcENCOnAQ==","signatures":[{"sig":"MEUCIQDFsHbugUnKu1Qqva4ldYLDjWfdozEdqkQiJQbCkV9FTgIgX4DtXYqL3rIc/K2nNXuQI1WSTfdnwcP86PYxvXFIhlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11930},"main":"./dist/index.js","type":"module","_from":"file:eco-linter-badge-1.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/22346690ded0bd716ab4f53f3859eb36/eco-linter-badge-1.1.3.tgz","_integrity":"sha512-bg/lT5jubthPQEiUSzGQ3wFfj9AJ63kmTFKHJhYKmn78/EVxTOY1QdgdQGran+q/v2b9Z25TTFccnqcENCOnAQ==","repository":{"url":"git+https://github.com/Zunaib/eco-linter.git","type":"git"},"_npmVersion":"10.9.3","description":"SVG badge generator for eco-linter Carbon Scores","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/badge_1.1.3_1778513403391_0.716847038985228","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@eco-linter/badge","version":"1.1.4","description":"SVG badge generator for eco-linter Carbon Scores","license":"MIT","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"repository":{"type":"git","url":"git+https://github.com/Zunaib/eco-linter.git"},"type":"module","publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"devDependencies":{"@types/node":"^20.14.0","typescript":"^5.4.5"},"scripts":{"build":"tsc -p tsconfig.json","dev":"tsc -p tsconfig.json --watch","typecheck":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist"},"_id":"@eco-linter/badge@1.1.4","bugs":{"url":"https://github.com/Zunaib/eco-linter/issues"},"homepage":"https://github.com/Zunaib/eco-linter#readme","_integrity":"sha512-s6DJPl3n+eimnQpMwy0HkKZICefVDZw+sm9qMQGaiU6aaYihL3zaOP8EmKK3n7asocenN4sSZFTYTxgyJnpgPQ==","_resolved":"/private/var/folders/fx/6_j04p_n1x7gnglswxk7cskc0000gp/T/3933b182d23db3d5f41cf447a203bb36/eco-linter-badge-1.1.4.tgz","_from":"file:eco-linter-badge-1.1.4.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-s6DJPl3n+eimnQpMwy0HkKZICefVDZw+sm9qMQGaiU6aaYihL3zaOP8EmKK3n7asocenN4sSZFTYTxgyJnpgPQ==","shasum":"b6b2617ce9bb2944d698659b59031008b029bc6c","tarball":"https://registry.npmjs.org/@eco-linter/badge/-/badge-1.1.4.tgz","fileCount":6,"unpackedSize":11930,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCayuD3mfqKS0ZL7u7jPdJq0KzKn3CGCJop6kEaOwUwUQIhAN/bfb1Clkk9yNqnLKWlGNKVGsdJyDAnl6vfgIDyoys7"}]},"_npmUser":{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"},"directories":{},"maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/badge_1.1.4_1778513543914_0.9296718748592399"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T21:42:36.714Z","modified":"2026-05-11T15:32:24.168Z","1.0.0":"2026-05-10T21:42:36.946Z","1.0.1":"2026-05-10T21:47:21.810Z","1.1.0":"2026-05-10T22:15:42.603Z","1.1.1":"2026-05-10T22:17:57.631Z","1.1.2":"2026-05-10T23:10:50.863Z","1.1.3":"2026-05-11T15:30:03.537Z","1.1.4":"2026-05-11T15:32:24.046Z"},"bugs":{"url":"https://github.com/Zunaib/eco-linter/issues"},"license":"MIT","homepage":"https://github.com/Zunaib/eco-linter#readme","keywords":["eco-linter","badge","svg","carbon-score","sustainability"],"repository":{"type":"git","url":"git+https://github.com/Zunaib/eco-linter.git"},"description":"SVG badge generator for eco-linter Carbon Scores","maintainers":[{"name":"zunaib.imtiaz","email":"zunaib60@gmail.com"}],"readme":"# @eco-linter/badge\n\nSVG badge generator for [@eco-linter/cli](https://www.npmjs.com/package/@eco-linter/cli) Carbon Scores.\n\nThis is an internal package used by `@eco-linter/cli`. For end-user docs see the [@eco-linter/cli package](https://www.npmjs.com/package/@eco-linter/cli).\n\n## Usage\n\n```ts\nimport { generateBadge } from '@eco-linter/badge';\n\nconst svg = generateBadge({ score: 82, grade: 'B' });\n```\n\nConfigure badge output via `eco-linter.config.ts`:\n\n```ts\nexport default defineConfig({\n  badge: {\n    outputPath: './badges/eco-score.svg',\n    autoUpdateReadme: true,\n  },\n});\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}