{"packageManager":"yarn@3.8.7","name":"svgo","version":"4.0.0-rc.2","description":"SVGO is a Node.js library and command-line application for optimizing vector images.","license":"MIT","type":"module","keywords":["svgo","svg","optimize","minify"],"homepage":"https://svgo.dev","bugs":{"url":"https://github.com/svg/svgo/issues"},"author":{"name":"Kir Belevich","email":"kir@belevi.ch","url":"https://github.com/deepsweet"},"contributors":[{"name":"Sergey Belov","email":"peimei@ya.ru","url":"https://github.com/arikon"},{"name":"Lev Solntsev","email":"lev.sun@ya.ru","url":"https://github.com/GreLI"},{"name":"Bogdan Chadkin","email":"trysound@yandex.ru","url":"https://github.com/TrySound"},{"name":"Seth Falco","email":"seth@falco.fun","url":"https://falco.fun/"}],"repository":{"type":"git","url":"git://github.com/svg/svgo.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/svgo"},"bin":"./bin/svgo.js","types":"./types/lib/svgo-node.d.ts","exports":{".":{"import":"./lib/svgo-node.js","require":"./dist/svgo-node.cjs","types":"./types/lib/svgo-node.d.ts"},"./browser":{"import":"./dist/svgo.browser.js","types":"./types/lib/svgo.d.ts"}},"engines":{"node":">=16"},"scripts":{"build":"node scripts/sync-version.js && yarn build:bundles && yarn build:types","build:bundles":"yarn clean:build && rollup -c","build:types":"yarn clean:types && tsc && tsc -p tsconfig.build.json","lint":"eslint . && prettier --check .","lint:fix":"eslint --fix . && prettier --write .","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --maxWorkers=4 --coverage","test:bundles":"yarn build:bundles && node ./test/svgo.cjs && node ./test/browser.js","test:types":"yarn build:types && tsc && tsd","test:regression":"node ./test/regression-extract.js && cross-env NO_DIFF=1 node ./test/regression.js","qa":"yarn lint && yarn test:types && yarn test && yarn test:bundles && yarn test:regression","clean":"yarn clean:build && yarn clean:types","clean:build":"rimraf dist","clean:types":"rimraf types","prepublishOnly":"yarn clean && yarn build"},"jest":{"coveragePathIgnorePatterns":["fixtures"],"coverageReporters":["html","lcov","text"]},"dependencies":{"commander":"^11.1.0","css-select":"^5.1.0","css-tree":"^3.0.1","css-what":"^6.1.0","csso":"^5.0.5","picocolors":"^1.1.1","sax":"^1.4.1"},"devDependencies":{"@eslint/js":"^9.25.1","@jest/globals":"^29.7.0","@rollup/plugin-commonjs":"^26.0.3","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@types/css-tree":"^2.3.10","@types/csso":"^5.0.4","@types/jest":"^29.5.14","@types/node":"^22.15.3","@types/sax":"^1.2.7","@types/tar-stream":"^3.1.3","cross-env":"^7.0.3","eslint":"^9.25.1","globals":"^14.0.0","jest":"^29.7.0","pixelmatch":"^7.1.0","playwright":"^1.51.1","pngjs":"^7.0.0","prettier":"^3.5.3","rimraf":"^5.0.10","rollup":"^4.22.4","tar-stream":"^3.1.7","tsd":"^0.32.0","typescript":"^5.8.3"},"resolutions":{"sax@^1.4.1":"patch:sax@npm%3A1.4.1#./.yarn/patches/sax-npm-1.4.1-503b1923cb.patch"},"_id":"svgo@4.0.0-rc.2","gitHead":"747cc722d933cb49058eb32b494acd43b6a4ad03","dist":{"shasum":"3b203a98a1896ba65c0cf86bba517b5bf108653e","size":342322,"noattachment":false,"key":"/svgo/-/svgo-4.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgo/download/svgo-4.0.0-rc.2.tgz"},"_npmUser":{"name":"sethiii","email":"seth@falco.fun"},"directories":{},"maintainers":[{"name":"deepsweet","email":""},{"name":"greli","email":"grelimail@gmail.com"},{"name":"sethiii","email":""},{"name":"trysound","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svgo_4.0.0-rc.2_1746396123576_0.3120783866836696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-04T22:02:03.861Z","publish_time":1746396123861,"_source_registry_name":"default","_cnpm_publish_time":1746396123861,"dist-tags":{"latest":"4.0.1","rc":"4.0.0-rc.5","v2":"2.8.2","v3":"3.3.3"}}