{"bin":"./bin/svgo.js","bugs":{"url":"https://github.com/svg/svgo/issues"},"dist":{"shasum":"a62246f0a9d671c0314d04f3cc15f78b1bd0667f","tarball":"https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz","fileCount":154,"integrity":"sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==","signatures":[{"sig":"MEUCIQDwWLQjNxSpik4aXnpKafaDM9AY6U1OIZaJSE+jPNpm2wIgUVefK86fot05/tndhuYJB6L4CkedsREWv0FTp4Txnmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1459440},"jest":{"coverageReporters":["html","lcov","text"],"coveragePathIgnorePatterns":["fixtures"]},"name":"svgo","type":"module","types":"./types/lib/svgo-node.d.ts","author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@belevi.ch"},"engines":{"node":">=16"},"exports":{".":{"types":"./types/lib/svgo-node.d.ts","import":"./lib/svgo-node.js","require":"./dist/svgo-node.cjs"},"./browser":{"types":"./types/lib/svgo.d.ts","import":"./dist/svgo.browser.js"}},"funding":{"url":"https://opencollective.com/svgo","type":"opencollective"},"gitHead":"b2309cf541aee11634eb653157b0ff86ab326e98","license":"MIT","scripts":{"qa":"yarn lint && yarn test:types && yarn test && yarn test:bundles && yarn test:regression","lint":"eslint . && prettier --check .","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --maxWorkers=4 --coverage","build":"node scripts/sync-version.js && yarn build:bundles && yarn build:types","clean":"yarn clean:build && yarn clean:types","lint:fix":"eslint --fix . && prettier --write .","spellcheck":"cspell -u .","test:types":"yarn build:types && tsc && tsd","build:types":"yarn clean:types && tsc && tsc -p tsconfig.build.json","clean:build":"rimraf dist","clean:types":"rimraf types","test:bundles":"yarn build:bundles && node ./test/svgo.cjs && node ./test/browser.js","build:bundles":"yarn clean:build && rollup -c","prepublishOnly":"yarn clean && yarn build","test:regression":"node ./test/regression/extract.js && node ./test/regression/optimize.js && cross-env NO_DIFF=1 node ./test/regression/compare.js"},"_npmUser":{"name":"sethiii","email":"seth@falco.fun"},"homepage":"https://svgo.dev","keywords":["svgo","svg","optimize","minify"],"repository":{"url":"git://github.com/svg/svgo.git","type":"git"},"description":"SVGO is a Node.js library and command-line application for optimizing vector images.","directories":{},"maintainers":[{"name":"deepsweet","email":"kir@belevi.ch"},{"name":"greli","email":"grelimail@gmail.com"},{"name":"trysound","email":"opensource@trysound.io"},{"name":"sethiii","email":"seth@falco.fun"}],"resolutions":{"sax@^1.5.0":"patch:sax@npm%3A1.5.0#./.yarn/patches/sax-npm-1.5.0-d40bca2226.patch"},"contributors":[{"url":"https://github.com/arikon","name":"Sergey Belov","email":"peimei@ya.ru"},{"url":"https://github.com/GreLI","name":"Lev Solntsev","email":"lev.sun@ya.ru"},{"url":"https://github.com/TrySound","name":"Bogdan Chadkin","email":"trysound@yandex.ru"},{"url":"https://falco.fun/","name":"Seth Falco","email":"seth@falco.fun"}],"dependencies":{"sax":"^1.5.0","csso":"^5.0.5","css-tree":"^3.0.1","css-what":"^6.1.0","commander":"^11.1.0","css-select":"^5.1.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.7","devDependencies":{"tsd":"^0.32.0","jest":"^29.7.0","pngjs":"^7.0.0","cspell":"^9.2.2","eslint":"^9.25.1","rimraf":"^5.0.10","rollup":"^4.22.4","globals":"^14.0.0","prettier":"^3.5.3","cross-env":"^7.0.3","@eslint/js":"^9.25.1","@types/sax":"^1.2.7","pixelmatch":"^7.1.0","playwright":"1.53.2","tar-stream":"^3.1.7","typescript":"^5.8.3","@types/csso":"^5.0.4","@types/jest":"^29.5.14","@types/node":"^22.15.3","@types/pngjs":"^6.0.5","@jest/globals":"^29.7.0","@types/css-tree":"^2.3.10","@types/tar-stream":"^3.1.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.3","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/svgo_4.0.2_1783795140540_0.3738588739773048","host":"s3://npm-registry-packages-npm-production"},"_id":"svgo@4.0.2","version":"4.0.2"}