{"_id":"eslint-plugin-svgo","_rev":"39-f5d0c239ed09a8938cf68814c51908f0","name":"eslint-plugin-svgo","dist-tags":{"latest":"0.14.0"},"versions":{"0.0.0":{"name":"eslint-plugin-svgo","version":"0.0.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.0.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"29669465d20ffc8905a222161a467f746d4ffdb5","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.0.0.tgz","fileCount":8,"integrity":"sha512-Vyfevgi9hF+tI8YLyCQo96g08oR/8bmIV9xgR9IH9MJ04zIpwSM7v060V3gA5SS3DScDpqKv8kkKZ3y3uaT4Ow==","signatures":[{"sig":"MEUCIGjmJhfrmmWdFXNiSIWhb1Zjgthi5Vg3E5yLTp8hNHfEAiEAlFWBLBlP4cBczA3yMEl3TkRb9kN1Uklodkf23QOynbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14772},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/9be39eb4004f571ce049986d39e95ca6/eslint-plugin-svgo-0.0.0.tgz","_integrity":"sha512-Vyfevgi9hF+tI8YLyCQo96g08oR/8bmIV9xgR9IH9MJ04zIpwSM7v060V3gA5SS3DScDpqKv8kkKZ3y3uaT4Ow==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bumpp":"^9.9.1","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@vitest/coverage-v8":"^3.0.0-beta.3","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.0.0_1734730553020_0.17744029838555142","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"eslint-plugin-svgo","version":"0.0.2","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.0.2","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"d73053245f464ee6b66cd4974d83434c2a801ef3","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.0.2.tgz","fileCount":8,"integrity":"sha512-K9ytOREmofAbzYDluUFs1nNLgD/nm523XLnQc/Ou2AcrZm9blohDSeDodQBF3FczfmFc7vl2LFxkgHu/plyLYA==","signatures":[{"sig":"MEQCIBemFdSa14KdbMjQtkjOQcK14sBxjrOsisQZzIKMDXsOAiBey4N1TP/3l4zkiodgf1jCy9mWRF6du2xfjWFKcTv+8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16978},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/42a0de17113f5f4b1f93e705e6309d8e/eslint-plugin-svgo-0.0.2.tgz","_integrity":"sha512-K9ytOREmofAbzYDluUFs1nNLgD/nm523XLnQc/Ou2AcrZm9blohDSeDodQBF3FczfmFc7vl2LFxkgHu/plyLYA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.1","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.0.2_1734735531582_0.6923437154391836","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"eslint-plugin-svgo","version":"0.0.3","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.0.3","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"bc24022f8857a9f50dfcf140c1f8dbc660ee3dd0","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.0.3.tgz","fileCount":8,"integrity":"sha512-SuCWRfPoxf6MatWKg10OYIBfNNKlXfonx0xYFtbLBA2qUqpdeR8oIRJnpzZS5W8kGsX5QQxbQdKEBE0lW9uxxw==","signatures":[{"sig":"MEYCIQCJDDbppJIQAzChXblbIQ3VFa4v0iME2KCkoZMPxPLUMAIhAJ8ly/Oe9MA8YUjjzESFNoH8bbMZ9GDuzDhLf84KNmN9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25508},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/df214b444ee44bae46383498f8d664cd/eslint-plugin-svgo-0.0.3.tgz","_integrity":"sha512-SuCWRfPoxf6MatWKg10OYIBfNNKlXfonx0xYFtbLBA2qUqpdeR8oIRJnpzZS5W8kGsX5QQxbQdKEBE0lW9uxxw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.1","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.0.3_1734738711195_0.4502317014916746","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"eslint-plugin-svgo","version":"0.0.4","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.0.4","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"f6f21aac8028de21765a852d9a076c8a188e2fbd","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.0.4.tgz","fileCount":8,"integrity":"sha512-9lowmlymLMPRFNutTnMKrQ+6qv943FOqC+HyDXlHUsmKB5qC6Kazh2LMqwqVBGczHtRksgSK3l+I476PqyjwTA==","signatures":[{"sig":"MEQCIBVYbC7vdB3TVg8DexptOVcs5GB+qKGIUHfbFAZrsHkYAiBnKuYl835imuGqEDgkS+ZYN1pYTGVUEYcC5U/yqg07Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27651},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/ddc9b350eb92b427a152ff31ee8f0bd8/eslint-plugin-svgo-0.0.4.tgz","_integrity":"sha512-9lowmlymLMPRFNutTnMKrQ+6qv943FOqC+HyDXlHUsmKB5qC6Kazh2LMqwqVBGczHtRksgSK3l+I476PqyjwTA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.1","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.0.4_1734740139826_0.7759684681535071","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"eslint-plugin-svgo","version":"0.0.5","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.0.5","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"99b51cc7cab371471361da81a0a1ef8fe83baadc","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.0.5.tgz","fileCount":8,"integrity":"sha512-JBIGaMkowkk1Dc7lpqFl8ay0N6aUDlCq/JtHaTxTVKALxWa7ciYzypAGN47iuz4YQZs1v+4ZPknmahheIHKWCQ==","signatures":[{"sig":"MEYCIQCfjx5BRDSlgZN/gdzoHsWrtTCE83Uci1qyW3E2/7hGugIhAIAVyYkSXf1jHTG0rl4qiEXF2ieTKiHaonw+9w/nFMLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47174},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/47b0dd62392390b41f4ffd06cace9064/eslint-plugin-svgo-0.0.5.tgz","_integrity":"sha512-JBIGaMkowkk1Dc7lpqFl8ay0N6aUDlCq/JtHaTxTVKALxWa7ciYzypAGN47iuz4YQZs1v+4ZPknmahheIHKWCQ==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.1","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.0.5_1734750196214_0.7044269429896979","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"eslint-plugin-svgo","version":"0.0.6","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.0.6","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"ed61f9c98223706a19648d49a503cc52d3a444a9","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.0.6.tgz","fileCount":8,"integrity":"sha512-QUGnIC4Zv5FQe7pT30JehwKywx159KaR84t5Hlw6FXdkOczWi8BYkHn1ISIie4p1XyhMvm9ovwg8XMzICAbQSg==","signatures":[{"sig":"MEUCIQCp2aTpqV8ab4li33hMrFViiXRP/4wencxLlS9GHBrH0wIgJeEMNIGVtDQ3xxbbeJMuamB6MZQxnzwduQckd3JnqHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65930},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/2d30193ec4b962f7d02e4e09fcc3506d/eslint-plugin-svgo-0.0.6.tgz","_integrity":"sha512-QUGnIC4Zv5FQe7pT30JehwKywx159KaR84t5Hlw6FXdkOczWi8BYkHn1ISIie4p1XyhMvm9ovwg8XMzICAbQSg==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.0.6_1734878981940_0.8851513543838436","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"eslint-plugin-svgo","version":"0.1.1","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.1.1","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"7a4e1b9c07708f2f36c236d35eeea9b247a2db63","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.1.1.tgz","fileCount":10,"integrity":"sha512-DuxJmSdJ0oRV6jAfiKgphXc929/ves9vmOmQg5qANpxXJ0INXiSMS4UuCYUsNbOsP6i2jVgWC+8BjfyNKLjBhQ==","signatures":[{"sig":"MEQCICBDFkC6a2u7815NS/LJ3uC72UplB5QasdYzX0fXO+MeAiA4Id3R5Gew8SnbfP/p8xokNpZ36XPAye5aAhUCEHlUWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96434},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/9b6988f4e5c314a31a6edf2be501dd4b/eslint-plugin-svgo-0.1.1.tgz","_integrity":"sha512-DuxJmSdJ0oRV6jAfiKgphXc929/ves9vmOmQg5qANpxXJ0INXiSMS4UuCYUsNbOsP6i2jVgWC+8BjfyNKLjBhQ==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.9.4","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.1.1_1734886537513_0.35102573923897973","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"eslint-plugin-svgo","version":"0.1.2","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.1.2","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"e9d696c7457cdb866b904b12f6bd9496ba5170e4","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.1.2.tgz","fileCount":10,"integrity":"sha512-P8hnGcxCgn4pDQpsAVLk48uRdarN3DQBjRaeoDvK+43QlQz0eDUEFOAW2YpUYlQcOyHwPZY2g3DbNSLflugk2g==","signatures":[{"sig":"MEYCIQDsPmVBJLBycX4zE4VZ78Q3q5Zec0vMpks65KweV4KMjAIhAMzHt0DoDNhrqWatJEyGwAXtjll4Ewp3rnEeLHDHs9MP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96847},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/d8c904ef7286bd499671c55b870b25e6/eslint-plugin-svgo-0.1.2.tgz","_integrity":"sha512-P8hnGcxCgn4pDQpsAVLk48uRdarN3DQBjRaeoDvK+43QlQz0eDUEFOAW2YpUYlQcOyHwPZY2g3DbNSLflugk2g==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.10.0","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.1.2_1734896728031_0.21997586539681868","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"eslint-plugin-svgo","version":"0.1.3","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.1.3","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"ee81586fc34d7f0babcdf3956b066566cb458766","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.1.3.tgz","fileCount":10,"integrity":"sha512-kaZZ83UvlGmm2gjcxXBc3Ub/BMKj4deNDae0YibnpkS1VkighkfDG38sXz3XOvXrwnoODbRQQUppBop9cGHkHw==","signatures":[{"sig":"MEQCIH89/pN+Zblp6Jl3hJtJy9FVlz5wA+bWowJTVK/oECmEAiBRTAboOFnGU8jzG7YPMgpKwnZkjXqYlHEHc9WJAqVrYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98665},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/66079a4e71b54be5dd82ccb37a7f89b8/eslint-plugin-svgo-0.1.3.tgz","_integrity":"sha512-kaZZ83UvlGmm2gjcxXBc3Ub/BMKj4deNDae0YibnpkS1VkighkfDG38sXz3XOvXrwnoODbRQQUppBop9cGHkHw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.10.0","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.1.3_1734899416884_0.852152919896598","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"eslint-plugin-svgo","version":"0.1.4","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.1.4","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"27bbc30732243c4d7b94ecdc9c48f458efa04f8c","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.1.4.tgz","fileCount":10,"integrity":"sha512-xoPuX7R2xv1AMjRa9I2//S9SKOiRYO3FqqymwXQigBWuW0hfujgUxMmdl74mndUbL71mjCZ7VI0mZvhXugXlkg==","signatures":[{"sig":"MEUCIAQGgcDO9IXLHzi8qJ2NzHssaLLmHad/zKhPz3VEMBobAiEAg9qtwGkYU+vnQFkFZhuhs+nCercPq4/UAm41IlNcd0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93537},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/f872c4b53e0e7454ffa6f14f67ffa455/eslint-plugin-svgo-0.1.4.tgz","_integrity":"sha512-xoPuX7R2xv1AMjRa9I2//S9SKOiRYO3FqqymwXQigBWuW0hfujgUxMmdl74mndUbL71mjCZ7VI0mZvhXugXlkg==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.10.0","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.1.4_1734902857034_0.559292237162661","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"eslint-plugin-svgo","version":"0.1.5","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.1.5","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"7045f0172b117d84d75594750e8cbb70f9697838","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.1.5.tgz","fileCount":10,"integrity":"sha512-xwX6Ijlm55GD11LOfDhcyegKC8yvz3vkKM70PaQIWQ5zQGpk410REL3WHOVudLDRZZKSxIukVKz3ZyjIZv4mDw==","signatures":[{"sig":"MEUCIECpBYVNDsxHUznCifUJEmxaeXfGgo3no3qmMZgxylfrAiEAiriqd+YjWRfjOvsHPu4KoqcfrH12BbXbEwSFqTd2alY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94705},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/5e9bed657296aaeb581f91eb413debc5/eslint-plugin-svgo-0.1.5.tgz","_integrity":"sha512-xwX6Ijlm55GD11LOfDhcyegKC8yvz3vkKM70PaQIWQ5zQGpk410REL3WHOVudLDRZZKSxIukVKz3ZyjIZv4mDw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.10.0","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.1.5_1734904151639_0.5286457093361245","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"eslint-plugin-svgo","version":"0.1.6","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.1.6","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"8992c00cb931a4aabef50ace9dee66a1348a00d5","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.1.6.tgz","fileCount":10,"integrity":"sha512-MjO9yeRjH8V1g4v9p1R9gOQoUUaOoIaEpBNh1xxYL6p0j4dpjZjvNr9nHBpLmgCW4+RoDK1dQdrydc0XT62lcA==","signatures":[{"sig":"MEYCIQDxgQnV2+q5skgiAbnc5L8SToz7StvOLVBcp3vMhaBJnQIhAMNbLESfTLq6taX5Yn+m606hZg/0LPmf8K7XccJuYgMg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96040},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/6c1a527d1a73c54fa2df75cc73d9ac29/eslint-plugin-svgo-0.1.6.tgz","_integrity":"sha512-MjO9yeRjH8V1g4v9p1R9gOQoUUaOoIaEpBNh1xxYL6p0j4dpjZjvNr9nHBpLmgCW4+RoDK1dQdrydc0XT62lcA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.10.0","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.1.6_1734905986154_0.6805790434033678","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"eslint-plugin-svgo","version":"0.2.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.2.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"f7c445fb9793509fc49b0c987ce3d438a23257cb","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.2.0.tgz","fileCount":10,"integrity":"sha512-WO0FllGDs3SIEufudwqZNz5PiTDz78A0NGXUyciiAzyw7BDcODExLU/GlXohZezJ01tw4WdqXc+lQvCqL/hHgw==","signatures":[{"sig":"MEQCIC8UXL97+fm7HdbLKCz3pmOkXaqCcWO8n5jjybMD8dL7AiB26L0OSvGVgnuVOuQDOCrS1PfhRnka8DjL7cL+9OeXVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146306},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/5827e96f06c7496bc74afae000041703/eslint-plugin-svgo-0.2.0.tgz","_integrity":"sha512-WO0FllGDs3SIEufudwqZNz5PiTDz78A0NGXUyciiAzyw7BDcODExLU/GlXohZezJ01tw4WdqXc+lQvCqL/hHgw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^0.3.2","@types/json-schema":"^7.0.15","@ntnyq/eslint-config":"^3.10.0","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.2.0_1734913102654_0.9535020049033822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"eslint-plugin-svgo","version":"0.3.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.3.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"8e6ac2931d84b3c9b6df1f9e57f794793c6b1902","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.3.0.tgz","fileCount":10,"integrity":"sha512-CYKNk2glvhHuGCNZRY/0BDGGvFL0+ojYQZGDNIGPUy6aOXCiPm2tPHgJVXdvmPT/1vxcs7VBQQu8iTH0iGQm0A==","signatures":[{"sig":"MEUCIQCElUBYNdmhAN3DKoyjNrDczEthV9JQrpUBdUmNXzKq3AIgdYwUEUhft+RYYAEh8T1Sl3CPtgwIvU3x+L04Od34xlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149223},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/7e814ef4170af4ff2c73f05f3fb279b9/eslint-plugin-svgo-0.3.0.tgz","_integrity":"sha512-CYKNk2glvhHuGCNZRY/0BDGGvFL0+ojYQZGDNIGPUy6aOXCiPm2tPHgJVXdvmPT/1vxcs7VBQQu8iTH0iGQm0A==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^0.3.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.0-beta.3","@ntnyq/eslint-config":"^3.10.2","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.3.0_1735161026803_0.08750816698398922","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"eslint-plugin-svgo","version":"0.3.1","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.3.1","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"6090dd7c78176fcee4c5ec1ab5ddf267c0d0ecab","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.3.1.tgz","fileCount":10,"integrity":"sha512-8igvN0o/Dj+38znySJ2GegER5rRh3ihTHhFSFfqFTWvEly48V5UJ9hZzg5Pd1KjqtQFYzEVORmWhsygXC++nhA==","signatures":[{"sig":"MEUCIFO+BuZQPdo1f7B19OoJgDqK9KZ+9ShuqZiWq9LICZgpAiEAp/zm2h2BdFpqU0n2gx+9uo4M0+p5LVh/JUgQ4xrC5ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149591},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/c5828091a78610837962b748aa654c00/eslint-plugin-svgo-0.3.1.tgz","_integrity":"sha512-8igvN0o/Dj+38znySJ2GegER5rRh3ihTHhFSFfqFTWvEly48V5UJ9hZzg5Pd1KjqtQFYzEVORmWhsygXC++nhA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.0","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bumpp":"^9.9.2","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.3","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.2","@types/node":"^22.10.2","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^0.3.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.0-beta.3","@ntnyq/eslint-config":"^3.10.2","@ntnyq/prettier-config":"^1.22.0","eslint-vitest-rule-tester":"^0.7.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.3.1_1735187222390_0.8412670462447922","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"eslint-plugin-svgo","version":"0.4.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.4.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"dcb4dc6807bad068bb0cddda6a88223bc6a42c5e","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.4.0.tgz","fileCount":10,"integrity":"sha512-TAjvKE0BVVvXEonB2HzeVqzndIHEPYVXHDeBxAq3OyahTjgaoGPrv1ZwI8iIfXvnv/uPJJq9p7ct2TkYZCIjsg==","signatures":[{"sig":"MEYCIQCGZNzhWGQ3oGh09Lv1ezog97ExDHyUGAHkQDLtH9IcmgIhALwFjowLCvzQE3FPXhqGcULCl8aY6r9vwB3Yd/MV1MTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151160},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/56deb6ca9d119385c02b9c5b2d9e463f/eslint-plugin-svgo-0.4.0.tgz","_integrity":"sha512-TAjvKE0BVVvXEonB2HzeVqzndIHEPYVXHDeBxAq3OyahTjgaoGPrv1ZwI8iIfXvnv/uPJJq9p7ct2TkYZCIjsg==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","bumpp":"^9.10.0","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^3.0.0-beta.4","prettier":"^3.4.2","tinyglobby":"^0.2.10","typescript":"^5.7.3","@types/node":"^22.10.5","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^1.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.0-beta.4","@ntnyq/eslint-config":"^3.12.0","@ntnyq/prettier-config":"^1.22.1","eslint-vitest-rule-tester":"^1.0.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.4.0_1736470052471_0.7883012253681232","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"eslint-plugin-svgo","version":"0.5.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.5.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"39ea196d75ed1988e78c184688e9ed6880a0ec47","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.5.0.tgz","fileCount":10,"integrity":"sha512-dBqu8gQqTmkynFlRqfvmD58UWmInNj6ZT1oyDe6jD1M3GCU0MkEWWgA5kUjVVVTiTOCxDujmyi0oIFploM3hmA==","signatures":[{"sig":"MEUCIQCH6EM4SelbPEYJDNa5TPUap60oHBtjQ/IHV4gaGnrEjwIgbUjRoPR6w5jOIsa2Thlmj6EMP2oeTFqMpxfJ1wdYq0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151103},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/309c9d7bb095d927ac022290b5164a78/eslint-plugin-svgo-0.5.0.tgz","_integrity":"sha512-dBqu8gQqTmkynFlRqfvmD58UWmInNj6ZT1oyDe6jD1M3GCU0MkEWWgA5kUjVVVTiTOCxDujmyi0oIFploM3hmA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","bumpp":"^10.0.2","husky":"^9.1.7","eslint":"9.19.0","vitest":"^3.0.5","prettier":"^3.5.0","tinyglobby":"^0.2.10","typescript":"^5.7.3","@types/node":"^22.13.1","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^1.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.5","@ntnyq/eslint-config":"^4.0.0-beta.2","@ntnyq/prettier-config":"^2.0.0-beta.2","eslint-vitest-rule-tester":"^1.1.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.5.0_1739184135695_0.1044916250846104","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"eslint-plugin-svgo","version":"0.5.1","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.5.1","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"57bfa53869989ce2c966d3f52327f39eb7528ac5","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.5.1.tgz","fileCount":10,"integrity":"sha512-Fwuvv2g7JFu6IprbvjBbpFC1Y0gIxk4BlAtQJOrUpyRGXRuNpi02m6EcbGkSsaIa9DLmkEdU9agcidU49FWspQ==","signatures":[{"sig":"MEUCICYOVgfdXgXFmLICbAtmgIre1KB6zt0RTv11ZCxJvyLbAiEAw6UbHPhJ7waY6rJFvwpVtfV2EsRQ8jpLEj1y7x58wxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151263},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/8c1f40942fabce20b15c49acb685ce30/eslint-plugin-svgo-0.5.1.tgz","_integrity":"sha512-Fwuvv2g7JFu6IprbvjBbpFC1Y0gIxk4BlAtQJOrUpyRGXRuNpi02m6EcbGkSsaIa9DLmkEdU9agcidU49FWspQ==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","bumpp":"^10.0.2","husky":"^9.1.7","eslint":"9.19.0","vitest":"^3.0.5","prettier":"^3.5.0","tinyglobby":"^0.2.10","typescript":"^5.7.3","@types/node":"^22.13.1","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^1.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.5","@ntnyq/eslint-config":"^4.0.0-beta.3","@ntnyq/prettier-config":"^2.0.0-beta.2","eslint-vitest-rule-tester":"^1.1.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.5.1_1739221016121_0.5339515364572207","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"eslint-plugin-svgo","version":"0.5.2","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.5.2","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"0aabc3b989e4d5d5f3f06494c318834f33e31d18","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.5.2.tgz","fileCount":10,"integrity":"sha512-0Ct7H9TgGj64Q+8AtBfrbicyV6qkNHkTLMK8WArg1mtp7Q4LhU49P9GGBoSNUBtcQA6hpW7HTpMr2exNctM3sA==","signatures":[{"sig":"MEUCIQDK21KZ8UZjBgYqeeJJo+ydW/uenmf/YoncwJV8o3d18wIgX67GbCukx/kASmrA5/6CsO7GDZOu71hWDJP4JGabSps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104993},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"bumpp && pnpm publish","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/a6b340efbb370a7178381c42c4eacfb0/eslint-plugin-svgo-0.5.2.tgz","_integrity":"sha512-0Ct7H9TgGj64Q+8AtBfrbicyV6qkNHkTLMK8WArg1mtp7Q4LhU49P9GGBoSNUBtcQA6hpW7HTpMr2exNctM3sA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,json,md,yml,yaml}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","bumpp":"^10.0.3","husky":"^9.1.7","eslint":"^9.20.1","vitest":"^3.0.5","prettier":"^3.5.1","tinyglobby":"^0.2.10","typescript":"^5.7.3","@types/node":"^22.13.4","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^1.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.5","@ntnyq/eslint-config":"^4.0.0-beta.4","@ntnyq/prettier-config":"^2.0.0","eslint-vitest-rule-tester":"^1.1.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.5.2_1739727671558_0.15359040847862215","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"eslint-plugin-svgo","version":"0.6.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.6.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"40ecf2b4d6042a2abddc9d5328914a559b5e569e","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.6.0.tgz","fileCount":10,"integrity":"sha512-ssruk0EuXmN4q+gbnY0T84L40UyimRlHu+Ezbw6NDRXT6y6r272eMvEzCxyJTK1AEhDZ/8gYXmUlhNVPyzS6rw==","signatures":[{"sig":"MEUCIQDGZLWaqd8XwdU6X1osT/xWxQqFhvJRsXzv6PgEwluN6AIgBRJ6rIb5NWMDAb5TWM7Q0MisNOHQWyMxtNNjpjf0BZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105157},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","test":"vitest","build":"pnpm run update:rule-options && tsup","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/ac38efc1f7e6a264906ff01e8bdf646e/eslint-plugin-svgo-0.6.0.tgz","_integrity":"sha512-ssruk0EuXmN4q+gbnY0T84L40UyimRlHu+Ezbw6NDRXT6y6r272eMvEzCxyJTK1AEhDZ/8gYXmUlhNVPyzS6rw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","bumpp":"^10.0.3","husky":"^9.1.7","eslint":"^9.21.0","vitest":"^3.0.7","prettier":"^3.5.3","tinyglobby":"^0.2.12","typescript":"^5.8.2","@types/node":"^22.13.8","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^2.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.7","@ntnyq/eslint-config":"^4.0.0-beta.8","@ntnyq/prettier-config":"^2.0.0","eslint-vitest-rule-tester":"^1.1.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.6.0_1740973900075_0.978611625880083","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"eslint-plugin-svgo","version":"0.7.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.7.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"864a7f45fbfbe22dae08d82f43d69c70eafcd10b","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.7.0.tgz","fileCount":8,"integrity":"sha512-MTrtdcE++N1k7fck4nQsWrsBxU1BjubT1GYfVcmXpErObOovB0P8Cf31ENRCkx5so+bZSu0Bfi1uPJ60FGWVMw==","signatures":[{"sig":"MEUCIQCY1PfqChQOjZIyNvpkoWbFKkQ1dVBBFReR6VRXtEmhBQIgYlyeBGzAFCfbhdMOFHrtkiWr/AKy6YjFVZcTT/O6L4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46775},"main":"./dist/index.mjs","type":"module","_from":"file:eslint-plugin-svgo-0.7.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"unbuild --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && unbuild","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/e0a609b08495be4276b7dd965ac12ddf/eslint-plugin-svgo-0.7.0.tgz","_integrity":"sha512-MTrtdcE++N1k7fck4nQsWrsBxU1BjubT1GYfVcmXpErObOovB0P8Cf31ENRCkx5so+bZSu0Bfi1uPJ60FGWVMw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.9.2","eslint-formatting-reporter":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","bumpp":"^10.0.3","husky":"^9.1.7","eslint":"^9.22.0","vitest":"^3.0.8","unbuild":"^3.5.0","prettier":"^3.5.3","tinyglobby":"^0.2.12","typescript":"^5.8.2","@types/node":"^22.13.10","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^2.0.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.0.8","@ntnyq/eslint-config":"^4.0.1","@ntnyq/prettier-config":"^2.0.0","eslint-vitest-rule-tester":"^1.1.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.7.0_1741715317333_0.6712758792541405","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"eslint-plugin-svgo","version":"0.7.1","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.7.1","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"7c3ea90a86998fec67a3f66fc8c6e73e25524658","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.7.1.tgz","fileCount":8,"integrity":"sha512-k76y5ClG19xax3I0dbHtLXsipPCcyant3pHkwQTuXHEuV2WoGj0Iif0l1FNsKf3bp+czRW+pwphRhF65Ms5JZA==","signatures":[{"sig":"MEUCIQD6jrzYJGFSUqTjSQIlfTA23rxT38bHbNgrNhW8e5Ie/wIgf/N38pvhATxfGSNVzbSx7e9Iyxwjiyg1lNp94uHWyFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48775},"main":"./dist/index.mjs","type":"module","_from":"file:eslint-plugin-svgo-0.7.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"unbuild --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && unbuild","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/9dea8e5974d6cc86cc44d9c2b559ad1e/eslint-plugin-svgo-0.7.1.tgz","_integrity":"sha512-k76y5ClG19xax3I0dbHtLXsipPCcyant3pHkwQTuXHEuV2WoGj0Iif0l1FNsKf3bp+czRW+pwphRhF65Ms5JZA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"svgo":"^4.0.0-rc.1","synckit":"^0.11.3","generate-differences":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","bumpp":"^10.1.0","husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","unbuild":"^3.5.0","prettier":"^3.5.3","tinyglobby":"^0.2.12","typescript":"^5.8.3","@types/node":"^22.14.0","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^7.0.2","eslint-typegen":"^2.1.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.1.1","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^4.0.3","@ntnyq/prettier-config":"^2.0.0","eslint-vitest-rule-tester":"^2.2.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.7.1_1744103734585_0.31960129511211677","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"eslint-plugin-svgo","version":"0.7.2","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.7.2","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"b1268dcc42baa40c61c1a77250c2b196ad184fda","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.7.2.tgz","fileCount":8,"integrity":"sha512-QZGY8LGiASv4aS+GqpN99cW5k/Gml10ber2x9A7ObNl/7dlvwIWxkb24Gbidc0OAdCOLiHwd5ir2gFeiuk7d7A==","signatures":[{"sig":"MEYCIQDgiFkXGkS+91wYiPke8olIfXQ/l6UTAHLFosTNwax4vgIhALrzfIUXdNu/1ynGnrdJcROsbCxrvURRbU4SthCQ6M0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48754},"main":"./dist/index.mjs","type":"module","_from":"file:eslint-plugin-svgo-0.7.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"unbuild --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && unbuild","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/b1fefe099a78e54a655d6b60070dd976/eslint-plugin-svgo-0.7.2.tgz","_integrity":"sha512-QZGY8LGiASv4aS+GqpN99cW5k/Gml10ber2x9A7ObNl/7dlvwIWxkb24Gbidc0OAdCOLiHwd5ir2gFeiuk7d7A==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"svgo":"^4.0.0-rc.2","synckit":"^0.11.4","generate-differences":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","bumpp":"^10.1.0","husky":"^9.1.7","eslint":"^9.26.0","vitest":"^3.1.3","unbuild":"^3.5.0","prettier":"^3.5.3","tinyglobby":"^0.2.13","typescript":"^5.8.3","@types/node":"^22.15.10","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.1","eslint-typegen":"^2.1.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.1.3","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^4.1.0","@ntnyq/prettier-config":"^2.0.0","eslint-vitest-rule-tester":"^2.2.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.7.2_1746498720897_0.24432381980410223","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"eslint-plugin-svgo","version":"0.8.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.8.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"5d6bbfa601b24b6b8a000690b103c457880e5067","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.8.0.tgz","fileCount":8,"integrity":"sha512-87TX2eGTeO2OkHSIhxVcN7Ip4sf/HjqLJSEQlmnfEyUkaqMVtJ+uGRcrRgH6c8644nxuQMeC3Q8x20HWDRfjIQ==","signatures":[{"sig":"MEUCIQC9kSP7KcnKkebs7AEZ1ri6z+Z4VbfnXvQv3rVZeGGQiAIgLwttfK84TTg3qr2sTkeddGkZsb3ZZ7J73couPbyWaxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48676},"main":"./dist/index.mjs","type":"module","_from":"file:eslint-plugin-svgo-0.8.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=18.18.0"},"exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"},"./define-config-support":{"types":"./dts/define-config-support.d.ts"}},"scripts":{"dev":"unbuild --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && unbuild","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/e2f69520932d19b46afa32e51692ac4b/eslint-plugin-svgo-0.8.0.tgz","_integrity":"sha512-87TX2eGTeO2OkHSIhxVcN7Ip4sf/HjqLJSEQlmnfEyUkaqMVtJ+uGRcrRgH6c8644nxuQMeC3Q8x20HWDRfjIQ==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"svgo":"^4.0.0-rc.4","synckit":"^0.11.4","generate-differences":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","bumpp":"^10.1.0","husky":"^9.1.7","eslint":"^9.26.0","vitest":"^3.1.3","unbuild":"^3.5.0","prettier":"^3.5.3","tinyglobby":"^0.2.13","typescript":"^5.8.3","@types/node":"^22.15.12","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.1","eslint-typegen":"^2.1.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.1.3","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^4.1.0","@ntnyq/prettier-config":"^2.0.0","eslint-vitest-rule-tester":"^2.2.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.8.0_1746800915464_0.29196893398159784","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"eslint-plugin-svgo","version":"0.9.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.9.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"8445be465e9f8d1fb9ed544a170af2999c780cf3","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.9.0.tgz","fileCount":7,"integrity":"sha512-/n+fcQLizUNkw++DgBrZGDFBTAkDieGbDbDZkVGFarM4FSTUxJkdO+ZhZ1QG+oAij273rWGMDNugPtWC3UMbiA==","signatures":[{"sig":"MEQCIHfzIqT71uJg0wbcNwsqKNUGLBzm6WcvREkUczxRbNjQAiB6uAWgf7S7amdoRd/MH3RZNFYzZxgluJY1vIFR/tqZcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50632},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","actor":{"name":"ntnyq","type":"user","email":"ntnyq13@gmail.com"},"email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/4eb38de7d89709456b951e033a5b1b31/eslint-plugin-svgo-0.9.0.tgz","_integrity":"sha512-/n+fcQLizUNkw++DgBrZGDFBTAkDieGbDbDZkVGFarM4FSTUxJkdO+ZhZ1QG+oAij273rWGMDNugPtWC3UMbiA==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"11.4.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.8","generate-differences":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","bumpp":"^10.2.0","husky":"^9.1.7","eslint":"^9.30.0","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^3.6.2","tinyglobby":"^0.2.14","typescript":"^5.8.3","@types/node":"^24.0.7","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.2.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^5.0.0-beta.8","@ntnyq/prettier-config":"^3.0.1","eslint-vitest-rule-tester":"^2.2.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.9.0_1751225746403_0.7246900466155364","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"eslint-plugin-svgo","version":"0.10.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.10.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"a07417173b20e5ac70a46911a0cca4df83535df2","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.10.0.tgz","fileCount":7,"integrity":"sha512-UeR+JA3ziqDM6aSW82+TI7zcAQOY2Hi6UhVpm7JTqMz6S+p5GLTG5D1Fq4Ru6KG5UEmwNEw3jNAa90WbStKvow==","signatures":[{"sig":"MEQCIAWCC7yZSSblQlkMk9B3EmNFN2ldOIgb6SjBk9ds4PE0AiBWDMA2hkWUFR0t+LG2NaYoF2HTRik0AGOtUvwK1wMbIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50527},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/068f2906a3f6f18c52d4a50399671ed5/eslint-plugin-svgo-0.10.0.tgz","_integrity":"sha512-UeR+JA3ziqDM6aSW82+TI7zcAQOY2Hi6UhVpm7JTqMz6S+p5GLTG5D1Fq4Ru6KG5UEmwNEw3jNAa90WbStKvow==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"11.4.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.10","generate-differences":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","bumpp":"^10.2.0","husky":"^9.1.7","eslint":"^9.31.0","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^3.6.2","tinyglobby":"^0.2.14","typescript":"^5.8.3","@types/node":"^24.0.15","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.2.1","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^5.0.0","@ntnyq/prettier-config":"^3.0.1","eslint-vitest-rule-tester":"^2.2.0"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.10.0_1752898884912_0.8752341366450693","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"eslint-plugin-svgo","version":"0.11.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.11.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"244c2c78150504feaaf85c094d4e4172352e1fd6","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.11.0.tgz","fileCount":7,"integrity":"sha512-ukZqjYw/pIgBISMhTqdreEJcdOl0yDqcfDd7Zt2pYy8ygVkQeKGSUN7NOGH5zr9/V0yDlSI8ra8KYg6YS8Ct8w==","signatures":[{"sig":"MEQCIGi8O9ecwUMYfarCoyPVIunOAwBWkutJRIX6tHy5DZmZAiBuscGDlzZHgoq1LKgkJ+LwChUM59WedzrTW7ipk+0BvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51159},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/1d92e34936d40662fa16c544d5593044/eslint-plugin-svgo-0.11.0.tgz","_integrity":"sha512-ukZqjYw/pIgBISMhTqdreEJcdOl0yDqcfDd7Zt2pYy8ygVkQeKGSUN7NOGH5zr9/V0yDlSI8ra8KYg6YS8Ct8w==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.11","generate-differences":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","bumpp":"^10.2.2","husky":"^9.1.7","eslint":"^9.32.0","tsdown":"^0.13.4","vitest":"^3.2.4","prettier":"^3.6.2","tinyglobby":"^0.2.14","typescript":"^5.9.2","@types/node":"^24.2.0","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.3.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^5.3.1","@ntnyq/prettier-config":"^3.0.1","eslint-vitest-rule-tester":"^2.2.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.11.0_1754651286996_0.3266072809513205","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"eslint-plugin-svgo","version":"0.11.1","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.11.1","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"787f1b729533bb7081b323fd23bf6358dd180b43","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.11.1.tgz","fileCount":7,"integrity":"sha512-ydiP7cBtKrbkH9/Typ7PCeY1t64fBC1ZBvU92ynyI7iBIvdLlKuosF9dkH2v47wd3820+G932HWpI5si52MLyw==","signatures":[{"sig":"MEQCICwJMDaIifE6OOdllMnUdilGgvuYo4kWZPu+q3YJetVHAiBrFTJgS/bfH/oHiko63QkagcQYZbiq43o/J2IpwYWAmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51165},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.11.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","release":"run-s release:check release:version release:publish","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test build","release:publish":"pnpm publish","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"_resolved":"/private/var/folders/3w/9n1w8j9d7ljgpv3x4xym6hf40000gn/T/1e634a0b8e4c2fe22d6e92ee06082f11/eslint-plugin-svgo-0.11.1.tgz","_integrity":"sha512-ydiP7cBtKrbkH9/Typ7PCeY1t64fBC1ZBvU92ynyI7iBIvdLlKuosF9dkH2v47wd3820+G932HWpI5si52MLyw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"10.9.2","description":"Optimize SVG files with SVGO using ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.11","generate-differences":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","bumpp":"^10.2.2","husky":"^9.1.7","eslint":"^9.32.0","tsdown":"^0.13.4","vitest":"^3.2.4","prettier":"^3.6.2","tinyglobby":"^0.2.14","typescript":"^5.9.2","@types/node":"^24.2.0","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.3.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^5.3.1","@ntnyq/prettier-config":"^3.0.1","eslint-vitest-rule-tester":"^2.2.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.11.1_1754651772468_0.3606717652234974","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"eslint-plugin-svgo","version":"0.11.2","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.11.2","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"2fd59809f3a5491f896bbfd155e3a907a2704262","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.11.2.tgz","fileCount":5,"integrity":"sha512-hQLsikyYMv4ORfCjk7OI9S0+XG85ek+82ij0P8C5w5YfAX2N6m3OQlQhycuf2428jlbvXUbU9sv7Xmqk3tVI7g==","signatures":[{"sig":"MEQCIAfMegaMY8td40BT5EVNPXAHhnqH9Fc+3pUCu5jwl2FgAiAEVD+mlu/nCJsBARUVXjpcTNX27uD2N4f2NTa8yOhTEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-svgo@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23370},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.11.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","release":"run-s release:check release:version","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test build","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb01bd2a-0404-4f73-88f1-0ea9ba80540a"}},"_resolved":"/tmp/e76b040f6c2961e8726120337813e703/eslint-plugin-svgo-0.11.2.tgz","_integrity":"sha512-hQLsikyYMv4ORfCjk7OI9S0+XG85ek+82ij0P8C5w5YfAX2N6m3OQlQhycuf2428jlbvXUbU9sv7Xmqk3tVI7g==","deprecated":"missed dist files","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"11.6.0","description":"Optimize SVG files with SVGO via ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.11","generate-differences":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","bumpp":"^10.2.3","husky":"^9.1.7","eslint":"^9.35.0","tsdown":"^0.15.1","vitest":"^3.2.4","prettier":"^3.6.2","tinyglobby":"^0.2.15","typescript":"^5.9.2","@types/node":"^24.5.0","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.3.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^5.5.0","@ntnyq/prettier-config":"^3.0.1","eslint-vitest-rule-tester":"^2.2.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.11.2_1757992314318_0.6427562711052701","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"eslint-plugin-svgo","version":"0.11.3","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.11.3","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"f46481b78ad425af7f1ee3a2e042bd50bc17e4e7","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.11.3.tgz","fileCount":7,"integrity":"sha512-NfdsaIxEWWZzSqVkvWlyXujAde0N69wOXi8XkZuG4/sRMaXn83TyGzXqMwdh8ldym4FwinqZragqW5Y6c3IfVQ==","signatures":[{"sig":"MEYCIQC73Jp2gmv2OfwRfz+Dgv6EMiuu0Oc4LbecQ9i5X8+7ZwIhALi2h6slvlcZoEfJn4V80LDh+X5A2IHh9F0QwuRBRTyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-svgo@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51119},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-svgo-0.11.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","release":"run-s release:check release:version","coverage":"vitest --coverage","typecheck":"tsc --noEmit","release:check":"run-s lint typecheck test build","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb01bd2a-0404-4f73-88f1-0ea9ba80540a"}},"_resolved":"/tmp/da95ce9cfd19e7d228d1462ccd6957ad/eslint-plugin-svgo-0.11.3.tgz","_integrity":"sha512-NfdsaIxEWWZzSqVkvWlyXujAde0N69wOXi8XkZuG4/sRMaXn83TyGzXqMwdh8ldym4FwinqZragqW5Y6c3IfVQ==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"11.6.0","description":"Optimize SVG files with SVGO via ESLint.","directories":{},"nano-staged":{"*.{js,ts,mjs,cjs,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.11","generate-differences":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","bumpp":"^10.2.3","husky":"^9.1.7","eslint":"^9.35.0","tsdown":"^0.15.1","vitest":"^3.2.4","prettier":"^3.6.2","tinyglobby":"^0.2.15","typescript":"^5.9.2","@types/node":"^24.5.0","json-schema":"^0.4.0","nano-staged":"^0.8.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.3.0","show-invisibles":"^0.0.1","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^3.2.4","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^5.5.0","@ntnyq/prettier-config":"^3.0.1","eslint-vitest-rule-tester":"^2.2.1"},"peerDependencies":{"eslint":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.11.3_1758041612489_0.9155323105417283","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"eslint-plugin-svgo","version":"0.12.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.12.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"504e2baec95f7cd4b0ac6244029170cf494e0d0d","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.12.0.tgz","fileCount":7,"integrity":"sha512-SyCfoAn7uO7lt5bEOdADG6r7QqilHVISgmBX0CN/2FvqG0c9sIud8yopECcMYbzP6libZXCGT6trPNloLun2zw==","signatures":[{"sig":"MEUCIFVejcJEQXncBmaoQd30o52q5Fibmt8LG3H5FFZ8IRK+AiEAuUCjIfBoWrVRj5vDkAHvOeGeClPB8SP3ReV2IR96jx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-svgo@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59396},"main":"./dist/index.mjs","type":"module","_from":"file:eslint-plugin-svgo-0.12.0.tgz","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","format":"oxfmt","release":"run-s release:check release:version","coverage":"vitest --coverage","typecheck":"tsgo --noEmit","format:check":"oxfmt --check","release:check":"run-s format:check lint typecheck test build","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb01bd2a-0404-4f73-88f1-0ea9ba80540a"}},"_resolved":"/tmp/5ab96422d30d52dcb68d29549c796a71/eslint-plugin-svgo-0.12.0.tgz","_integrity":"sha512-SyCfoAn7uO7lt5bEOdADG6r7QqilHVISgmBX0CN/2FvqG0c9sIud8yopECcMYbzP6libZXCGT6trPNloLun2zw==","repository":{"url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git","type":"git"},"_npmVersion":"11.10.1","description":"Optimize SVG files with SVGO via ESLint.","directories":{},"nano-staged":{"*":"oxfmt --no-error-on-unmatched-pattern","*.{js,ts,mjs,tsx,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"svgo":"^4.0.0","synckit":"^0.11.12","generate-differences":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^10.4.1","husky":"^9.1.7","oxfmt":"^0.35.0","eslint":"^10.0.2","tsdown":"^0.20.3","vitest":"^4.0.18","tinyglobby":"^0.2.15","typescript":"^5.9.3","@types/node":"^25.3.0","json-schema":"^0.4.0","nano-staged":"^0.9.0","npm-run-all2":"^8.0.4","eslint-typegen":"^2.3.1","show-invisibles":"^0.0.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.18","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^6.0.0-beta.9","eslint-vitest-rule-tester":"^3.1.0","@typescript/native-preview":"^7.0.0-dev.20260223.1"},"peerDependencies":{"eslint":"^9.5.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.12.0_1771903357383_0.24807844006019097","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"eslint-plugin-svgo","version":"0.13.0","keywords":["eslint","eslint-plugin","svgo"],"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","_id":"eslint-plugin-svgo@0.13.0","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"dist":{"shasum":"c0fa3edd19de16a37827712b64539b7d9195bc60","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.13.0.tgz","fileCount":7,"integrity":"sha512-E42z1aHCQRO3wUJUHbZ1Y1JD1rb6NOjcTdib3h4zyOUq2bVKTs08VM+jiDOg6NuNxjcrDf1YhtISZFz9dYzt2Q==","signatures":[{"sig":"MEUCIQDr5oA8xPmlkZKgv1I8CpeLmQs35rffsqVbFDheDryFyAIgIFJC4UaeNEz6Ozt//h+vMK3IMXekLCOsFBMWdEyt9/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-svgo@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57491},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":{"types":"./dts/rule-options.d.ts"}},"scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest","build":"pnpm run update:rule-options && tsdown","format":"oxfmt","release":"run-s release:check release:version","coverage":"vitest --coverage","test:pack":"tsx scripts/pack-smoke.ts","typecheck":"tsgo --noEmit","format:check":"oxfmt --check","release:check":"run-s format:check lint typecheck test build","release:version":"bumpp","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb01bd2a-0404-4f73-88f1-0ea9ba80540a"}},"repository":{"url":"ntnyq/eslint-plugin-svgo","type":"git"},"description":"Optimize SVG files with SVGO via ESLint.","directories":{},"nano-staged":{"*":"oxfmt --no-error-on-unmatched-pattern","*.{js,ts,mjs,tsx,md,yml,yaml,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"svgo":"^4.0.2","synckit":"^0.11.13","generate-differences":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","bumpp":"^12.0.0","husky":"^9.1.7","oxfmt":"^0.60.0","eslint":"^10.8.0","tsdown":"^0.22.14","vitest":"^4.1.10","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^26.1.1","json-schema":"^0.4.0","nano-staged":"^1.0.2","npm-run-all2":"^9.0.2","eslint-typegen":"^2.3.1","show-invisibles":"^0.0.2","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.1.10","eslint-parser-plain":"^0.1.1","@ntnyq/eslint-config":"^6.1.5","eslint-vitest-rule-tester":"^3.1.0","@typescript/native-preview":"^7.0.0-dev.20260707.2"},"peerDependencies":{"eslint":"^9.5.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-svgo_0.13.0_1785028899800_0.8969297603979762","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"eslint-plugin-svgo","type":"module","version":"0.14.0","description":"Optimize SVG files with SVGO via ESLint.","keywords":["eslint","eslint-plugin","svgo"],"license":"MIT","author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","repository":{"type":"git","url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git"},"bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./rule-options":{"types":"./dts/rule-options.d.ts"}},"main":"./dist/index.mjs","types":"./dist/index.d.mts","sideEffects":false,"peerDependencies":{"eslint":"^9.5.0 || ^10.0.0"},"dependencies":{"generate-differences":"^0.1.1","svgo":"^4.1.0","synckit":"^0.11.13"},"devDependencies":{"@ntnyq/eslint-config":"^6.1.5","@types/json-schema":"^7.0.15","@types/node":"^26.4.0","@typescript/native-preview":"^7.0.0-dev.20260707.2","@vitest/coverage-v8":"^4.1.11","bumpp":"^12.2.2","eslint":"^10.9.1","eslint-parser-plain":"^0.1.1","eslint-typegen":"^2.3.1","eslint-vitest-rule-tester":"^3.1.0","husky":"^9.1.7","json-schema":"^0.4.0","nano-staged":"^1.0.2","npm-run-all2":"^9.0.3","oxfmt":"^0.65.0","show-invisibles":"^0.0.2","tinyglobby":"^0.2.17","tsdown":"^0.22.14","tsx":"^4.23.13","typescript":"^6.0.3","vitest":"^4.1.11"},"nano-staged":{"*.{js,ts,mjs,tsx,md,yml,yaml,json}":"eslint --fix","*":"oxfmt --no-error-on-unmatched-pattern"},"scripts":{"build":"pnpm run update:rule-options && tsdown","coverage":"vitest --coverage","dev":"tsdown --watch","format":"oxfmt","format:check":"oxfmt --check","lint":"eslint","release":"run-s release:check release:version","release:check":"run-s format:check lint typecheck test build","release:version":"bumpp","test":"vitest","test:pack":"tsx scripts/pack-smoke.ts","typecheck":"tsgo --noEmit","update:rule-options":"tsx scripts/udpateRuleOptions.ts"},"_nodeVersion":"24.19.0","_id":"eslint-plugin-svgo@0.14.0","dist":{"integrity":"sha512-D1J/QTD6NahN7dEhVZnkU1ReJOzPdUjkKy2AEVBXjrgsMDYPDl1OvabjURPIdDjEOVuq8EYkzEYPTNn27YS1eg==","shasum":"86630b52a5da4a442d699ca177cb6f825029f095","tarball":"https://registry.npmjs.org/eslint-plugin-svgo/-/eslint-plugin-svgo-0.14.0.tgz","fileCount":7,"unpackedSize":57519,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-svgo@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKm1VtLBdPQCiUNKLhAEAJpuaR2ucb0/wEUyrGhUePogIgZuCoZj0J325eE5VFviYrQHWbblBM3U2YaDx3yU0bEQ8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb01bd2a-0404-4f73-88f1-0ea9ba80540a"}},"directories":{},"maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-svgo_0.14.0_1788229444015_0.22646439386757522"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-20T21:35:53.020Z","modified":"2026-09-01T02:24:04.447Z","0.0.1":"2019-08-22T16:25:30.967Z","0.1.0":"2019-08-22T17:05:00.341Z","0.0.0":"2024-12-20T21:35:53.212Z","0.0.2":"2024-12-20T22:58:51.761Z","0.0.3":"2024-12-20T23:51:51.381Z","0.0.4":"2024-12-21T00:15:40.021Z","0.0.5":"2024-12-21T03:03:16.427Z","0.0.6":"2024-12-22T14:49:42.238Z","0.1.1":"2024-12-22T16:55:37.700Z","0.1.2":"2024-12-22T19:45:28.282Z","0.1.3":"2024-12-22T20:30:17.102Z","0.1.4":"2024-12-22T21:27:37.297Z","0.1.5":"2024-12-22T21:49:11.858Z","0.1.6":"2024-12-22T22:19:46.351Z","0.2.0":"2024-12-23T00:18:22.846Z","0.3.0":"2024-12-25T21:10:27.029Z","0.3.1":"2024-12-26T04:27:02.631Z","0.4.0":"2025-01-10T00:47:32.682Z","0.5.0":"2025-02-10T10:42:15.883Z","0.5.1":"2025-02-10T20:56:56.301Z","0.5.2":"2025-02-16T17:41:11.753Z","0.6.0":"2025-03-03T03:51:40.247Z","0.7.0":"2025-03-11T17:48:37.543Z","0.7.1":"2025-04-08T09:15:34.765Z","0.7.2":"2025-05-06T02:32:01.136Z","0.8.0":"2025-05-09T14:28:35.647Z","0.9.0":"2025-06-29T19:35:46.575Z","0.10.0":"2025-07-19T04:21:25.121Z","0.11.0":"2025-08-08T11:08:07.204Z","0.11.1":"2025-08-08T11:16:12.663Z","0.11.2":"2025-09-16T03:11:54.560Z","0.11.3":"2025-09-16T16:53:32.699Z","0.12.0":"2026-02-24T03:22:37.567Z","0.13.0":"2026-07-26T01:21:39.942Z","0.14.0":"2026-09-01T02:24:04.159Z"},"bugs":{"url":"https://github.com/ntnyq/eslint-plugin-svgo/issues"},"author":{"name":"ntnyq","email":"ntnyq13@gmail.com"},"license":"MIT","homepage":"https://github.com/ntnyq/eslint-plugin-svgo#readme","keywords":["eslint","eslint-plugin","svgo"],"repository":{"type":"git","url":"git+https://github.com/ntnyq/eslint-plugin-svgo.git"},"description":"Optimize SVG files with SVGO via ESLint.","maintainers":[{"name":"ntnyq","email":"ntnyq13@gmail.com"}],"readme":"# eslint-plugin-svgo\n\n[![CI](https://github.com/ntnyq/eslint-plugin-svgo/workflows/CI/badge.svg)](https://github.com/ntnyq/eslint-plugin-svgo/actions)\n[![NPM VERSION](https://img.shields.io/npm/v/eslint-plugin-svgo.svg)](https://www.npmjs.com/package/eslint-plugin-svgo)\n[![NPM DOWNLOADS](https://img.shields.io/npm/dy/eslint-plugin-svgo.svg)](https://www.npmjs.com/package/eslint-plugin-svgo)\n[![CODECOV](https://codecov.io/github/ntnyq/eslint-plugin-svgo/graph/badge.svg?token=1B7879ETB6)](https://codecov.io/github/ntnyq/eslint-plugin-svgo)\n[![LICENSE](https://img.shields.io/github/license/ntnyq/eslint-plugin-svgo.svg)](https://github.com/ntnyq/eslint-plugin-svgo/blob/main/LICENSE)\n\n> An ESLint plugin that brings the power of [SVGO](https://github.com/svg/svgo) to your SVG optimization workflow.\n\nOptimize SVG files with [SVGO](https://github.com/svg/svgo) via ESLint rules, enabling seamless integration into your development and CI/CD pipelines.\n\n## ✨ Features\n\n- 🚀 Full integration with SVGO v4+\n- 📋 Lint SVG files with ESLint\n- ⚙️ Highly configurable SVGO plugins\n- 🔧 Support for external SVGO config files\n- 📦 Works with ESLint's flat config format\n- 🎯 TypeScript support\n\n## Compatibility\n\n| Package | Version  |\n| ------- | -------- |\n| SVGO    | v4.0.0+  |\n| ESLint  | v9.5.0+  |\n| Node.js | v20.0.0+ |\n\n## 📦 Installation\n\nChoose your package manager:\n\n```shell\nnpm i eslint-plugin-svgo -D\n```\n\n```shell\nyarn add eslint-plugin-svgo -D\n```\n\n```shell\npnpm add eslint-plugin-svgo -D\n```\n\n## 🚀 Quick Start\n\nThe quickest way to get started - use the recommended configuration:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  pluginSVGO.configs.recommended,\n])\n```\n\nThis will automatically:\n\n- Target all `**/*.svg` files\n- Enable the `svgo/svgo` rule with sensible defaults\n- Use the `preset-default` SVGO plugin configuration\n\n## 🎯 Advanced Usage\n\nFor more control over the SVGO optimization process, configure the plugin manually:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config'\nimport { parserPlain, plugin as pluginSVGO } from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  {\n    name: 'svgo',\n    files: ['**/*.svg'],\n    ignores: ['icons/foo.svg', 'images/**/*.svg'],\n    plugins: {\n      svgo: pluginSVGO,\n    },\n    languageOptions: {\n      parser: parserPlain,\n    },\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          floatPrecision: 2,\n          js2svg: {\n            pretty: true,\n          },\n          plugins: [\n            'preset-default',\n            {\n              name: 'cleanupIds',\n              params: {\n                minify: false,\n              },\n            },\n          ],\n        },\n      ],\n    },\n  },\n])\n```\n\n### Plugin Configuration Options\n\nYou can configure SVGO plugins in two ways:\n\n**1. By plugin name (using defaults):**\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          plugins: ['cleanupIds', 'convertColors'],\n        },\n      ],\n    },\n  },\n])\n```\n\n**2. With custom parameters:**\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          plugins: [\n            {\n              name: 'cleanupIds',\n              params: {\n                minify: false,\n              },\n            },\n          ],\n        },\n      ],\n    },\n  },\n])\n```\n\n**3. Override preset defaults:**\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          plugins: [\n            {\n              name: 'preset-default',\n              params: {\n                overrides: {\n                  cleanupAttrs: false,\n                  cleanupIds: {\n                    minify: false,\n                  },\n                },\n              },\n            },\n          ],\n        },\n      ],\n    },\n  },\n])\n```\n\n## 🔌 Integration Guides\n\n### VSCode\n\nEnable ESLint validation for SVG files by adding to your `.vscode/settings.json`:\n\n```json\n{\n  \"eslint.validate\": [\"xml\", \"svg\"]\n}\n```\n\n### Prettier\n\nAdd SVG files to your `.prettierignore` to prevent conflicts with ESLint:\n\n```\n**/*.svg\n```\n\nOr configure in `package.json`:\n\n```json\n{\n  \"prettier\": {\n    \"ignorePatterns\": [\"**/*.svg\"]\n  }\n}\n```\n\n## 📚 Rule Reference\n\n### `svgo/svgo`\n\nOptimize SVG files using SVGO.\n\n#### Options\n\n##### `svgoConfig`\n\n- **Type**: `boolean | string`\n- **Default**: `undefined`\n- **Example**: `true` or `'./svgo.config.js'`\n\nUse an external SVGO config file. This is useful when you need to use features that aren't JSON-schema compatible (like function-based configuration).\n\n- `true` — Auto-load `svgo.config.mjs` or `svgo.config.js` from your project root\n- `'path/to/config'` — Use a specific config file path\n\nBehavior details:\n\n- When `svgoConfig` is `true`, the rule auto-searches for a SVGO config file from the SVG file directory upward.\n- If no external config is found with `svgoConfig: true`, the rule falls back to in-rule options (`plugins`, `floatPrecision`, etc.).\n- When `svgoConfig` is a string path, that path must exist and be loadable, otherwise the rule reports an optimization error.\n- When an external config is loaded successfully, other rule options (except `path`) are ignored.\n\n##### `reportMode`\n\n- **Type**: `'diff' | 'summary'`\n- **Default**: `'diff'`\n\nChoose how diagnostics are reported when SVG can be optimized:\n\n- `'diff'` — Report each text diff as a separate ESLint message (detailed)\n- `'summary'` — Report a single ESLint message with a full-file autofix (quiet CI output)\n\nSet `ESLINT_PLUGIN_SVGO_DEBUG=1` (or `DEBUG=eslint-plugin-svgo`) to include error stacks in diagnostic messages.\n\n##### `path`\n\n- **Type**: `string`\n- **Default**: `context.filename`\n\nOverride the file path. Some plugins (like `prefixIds`) use this for context.\n\n##### `multipass`\n\n- **Type**: `boolean`\n- **Default**: `false`\n\nEnable multiple optimization passes to ensure all optimizations are fully applied.\n\n##### `floatPrecision`\n\n- **Type**: `number`\n- **Default**: `3`\n\nSet precision for floating-point numbers in the output (e.g., `2` converts `1.234` to `1.23`). This is passed to plugins that support it.\n\n##### `datauri`\n\n- **Type**: `'base64' | 'enc' | 'unenc'`\n- **Default**: `undefined`\n\nOutput format for Data URIs:\n\n- `'base64'` — Base64 encoded\n- `'enc'` — URL-encoded\n- `'unenc'` — Unencoded\n\n##### `js2svg`\n\n- **Type**: `object`\n- **Default**: `undefined`\n\nOptions for rendering the optimized SVG from the AST. See [SVGO's js2svg documentation](https://github.com/svg/svgo/blob/main/lib/types.d.ts) for all available options.\n\nCommon options:\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          js2svg: {\n            pretty: true, // Add newlines and indentation\n            indent: 2, // Indentation size\n            eol: 'lf', // Line ending style\n            finalNewline: true, // Add final newline\n          },\n        },\n      ],\n    },\n  },\n])\n```\n\n> **Unsupported options**: `regEntities`, `regValEntities`, `encodeEntity` (require functions)\n\n##### `plugins`\n\n- **Type**: `array`\n- **Default**: `['preset-default']`\n\nList of SVGO plugins to apply. See [SVGO's plugin documentation](https://svgo.dev/docs/plugins/) for available plugins and their parameters.\n\n**Example configuration:**\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          plugins: [\n            'preset-default',\n            'removeDoctype',\n            {\n              name: 'cleanupIds',\n              params: {\n                minify: false,\n              },\n            },\n          ],\n        },\n      ],\n    },\n  },\n])\n```\n\n## ⚠️ JSON Schema Limitations\n\nESLint rule options must be JSON schema compatible, which means **functions** and **regular expressions** cannot be used directly in rule options. However, you can work around this using [external config files](#svgoconfig).\n\n### Unsupported Features in Rule Options\n\n**js2svg:**\n\n- `regEntities` — function\n- `regValEntities` — function\n- `encodeEntity` — function\n\n**plugins:**\n\n- `prefixIds.prefix` — function (use `boolean` or `string` instead)\n- `addClassesToSVGElement.className` — function (use `string` instead)\n- `convertColors.currentColor` — regexp (use `boolean` or `string` instead)\n- `removeComments.preservePatterns` — regexp (use `boolean` or `string` instead)\n\n### Solution: Use External Config\n\nFor advanced configurations requiring functions or regexes, create an external config file:\n\n```js\n// svgo.config.mjs\nexport default {\n  plugins: [\n    'preset-default',\n    {\n      name: 'prefixIds',\n      params: {\n        prefix: node => `svg-${node.attributes.id}`,\n      },\n    },\n  ],\n}\n```\n\nThen reference it in your ESLint config:\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': ['error', { svgoConfig: './svgo.config.mjs' }],\n    },\n  },\n])\n```\n\n> **Tip**: External config files are the most flexible way to configure SVGO with all its advanced features.\n\n## 💡 Common Examples\n\n### Basic SVG Optimization\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': 'error',\n    },\n  },\n])\n```\n\n### With Custom Float Precision\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          floatPrecision: 2,\n        },\n      ],\n    },\n  },\n])\n```\n\n### Pretty-Printed SVG Output\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          js2svg: {\n            pretty: true,\n            indent: 2,\n          },\n        },\n      ],\n    },\n  },\n])\n```\n\n### Disable Specific Plugins\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': [\n        'error',\n        {\n          plugins: [\n            {\n              name: 'preset-default',\n              params: {\n                overrides: {\n                  removeDoctype: false,\n                  removeComments: false,\n                },\n              },\n            },\n          ],\n        },\n      ],\n    },\n  },\n])\n```\n\n### Using External Config\n\n```js\nimport { defineConfig } from 'eslint/config'\nimport pluginSVGO from 'eslint-plugin-svgo'\n\nexport default defineConfig([\n  // Your other configs...\n  {\n    ...pluginSVGO.configs.recommended,\n    rules: {\n      'svgo/svgo': ['error', { svgoConfig: true }],\n    },\n  },\n])\n```\n\nWith `svgo.config.mjs`:\n\n```js\nexport default {\n  multipass: true,\n  floatPrecision: 2,\n  plugins: [\n    'preset-default',\n    'removeDoctype',\n    {\n      name: 'cleanupIds',\n      params: { minify: false },\n    },\n  ],\n}\n```\n\n## 💖 Acknowledgments\n\n- [antfu/eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) — Inspiration for plugin structure\n- [SVGO](https://github.com/svg/svgo) — The powerful SVG optimization library\n- [ESLint](https://eslint.org/) — Pluggable linting utility\n\n## 📄 License\n\n[MIT](./LICENSE) License © 2024-PRESENT [ntnyq](https://github.com/ntnyq)\n","readmeFilename":""}