{"_id":"@iconify/tools","_rev":"4114709","name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","dist-tags":{"cjs":"4.2.0","latest":"5.0.3","legacy":"1.3.18","next":"5.0.0-beta.5","version-3":"3.0.6"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"time":{"modified":"2026-02-03T17:58:49.000Z","created":"2018-10-21T18:53:31.941Z","5.0.3":"2026-02-01T07:51:14.470Z","5.0.2":"2025-12-29T16:29:32.411Z","5.0.1":"2025-12-17T09:24:52.762Z","5.0.0":"2025-11-27T17:11:34.114Z","5.0.0-beta.5":"2025-11-27T08:07:24.095Z","5.0.0-beta.4":"2025-11-27T07:39:57.988Z","5.0.0-beta.3":"2025-11-27T07:31:53.350Z","5.0.0-beta.2":"2025-11-27T07:13:25.282Z","5.0.0-beta.1":"2025-11-27T06:57:51.385Z","4.2.0":"2025-11-25T07:49:18.524Z","4.1.5":"2025-11-24T20:15:20.058Z","4.1.4":"2025-09-28T19:04:13.124Z","4.1.3":"2025-09-13T15:56:36.455Z","4.1.2":"2025-03-17T13:22:58.570Z","4.1.1":"2024-12-16T07:45:56.545Z","4.0.7":"2024-09-26T17:39:54.058Z","4.0.6":"2024-09-01T06:43:26.466Z","4.0.5":"2024-08-11T10:16:43.204Z","4.0.4":"2024-04-04T14:46:15.525Z","4.0.3":"2024-04-04T14:41:04.746Z","4.0.2":"2024-02-10T18:42:19.389Z","4.0.1":"2024-02-10T16:39:43.431Z","4.0.0":"2023-12-28T17:04:04.600Z","4.0.0-beta.9":"2023-12-11T15:03:23.013Z","4.0.0-beta.8":"2023-12-09T13:31:13.925Z","3.0.7":"2023-11-28T08:33:10.121Z","4.0.0-beta.7":"2023-11-28T07:08:33.068Z","4.0.0-beta.5":"2023-11-27T15:14:40.425Z","4.0.0-beta.4":"2023-11-27T11:43:38.907Z","4.0.0-beta.3":"2023-11-27T11:30:15.500Z","4.0.0-beta.2":"2023-11-26T08:45:54.432Z","4.0.0-beta.1":"2023-11-25T19:05:57.269Z","4.0.0-dev.1":"2023-11-24T11:23:07.536Z","3.0.6":"2023-11-11T09:06:35.223Z","3.0.5":"2023-08-12T05:47:21.859Z","3.0.4":"2023-08-06T06:32:01.238Z","3.0.3":"2023-08-06T06:22:42.161Z","3.0.2":"2023-05-31T07:07:01.851Z","3.0.1":"2023-05-25T13:36:51.743Z","3.0.0":"2023-05-25T09:54:49.538Z","3.0.0-beta.4":"2023-05-25T08:00:14.441Z","3.0.0-beta.3":"2023-04-20T15:22:58.283Z","3.0.0-beta.2":"2023-04-20T13:00:08.867Z","3.0.0-beta.1":"2023-04-15T17:49:54.282Z","2.2.6":"2023-02-20T08:11:33.428Z","2.2.5":"2023-02-18T11:12:12.999Z","2.2.4":"2023-02-17T08:06:18.054Z","2.2.3":"2023-02-13T07:38:23.238Z","2.2.2":"2023-01-31T17:05:43.498Z","2.2.1":"2023-01-15T08:24:16.526Z","2.2.0":"2023-01-04T13:09:58.646Z","2.2.0-beta.4":"2023-01-02T14:00:05.473Z","2.2.0-beta.3":"2023-01-02T09:14:30.529Z","2.2.0-beta.2":"2023-01-01T21:36:51.033Z","2.2.0-beta.1":"2022-12-25T19:37:12.295Z","2.1.2":"2022-11-17T12:15:32.146Z","2.1.1":"2022-10-26T17:28:51.197Z","2.1.0":"2022-09-08T09:08:23.246Z","2.1.0-beta.7":"2022-08-12T10:48:54.957Z","2.1.0-beta.6":"2022-07-15T12:12:41.728Z","2.1.0-beta.5":"2022-07-02T08:28:41.355Z","2.1.0-beta.4":"2022-06-26T18:59:31.613Z","2.1.0-beta.3":"2022-06-26T08:27:18.115Z","2.1.0-beta.2":"2022-06-25T18:17:02.016Z","2.1.0-beta.1":"2022-06-25T17:41:13.343Z","2.0.18":"2022-06-14T18:29:08.592Z","2.0.17":"2022-05-13T11:02:13.666Z","2.0.16":"2022-04-24T20:01:08.879Z","2.0.15":"2022-03-30T08:50:44.553Z","2.0.14":"2022-03-02T18:13:45.398Z","2.0.13":"2022-02-16T21:15:00.326Z","2.0.12":"2022-02-12T15:20:14.365Z","2.0.11":"2022-02-05T21:07:15.751Z","2.0.10":"2022-02-05T15:38:14.833Z","2.0.9":"2022-02-04T20:11:53.333Z","2.0.8":"2022-02-03T15:09:50.967Z","2.0.7":"2022-02-02T18:54:14.502Z","2.0.6":"2022-01-31T08:02:03.937Z","2.0.5":"2022-01-30T21:04:31.803Z","2.0.4":"2022-01-30T08:38:37.836Z","2.0.3":"2022-01-08T21:52:17.505Z","2.0.2":"2021-11-30T08:55:55.887Z","2.0.1":"2021-11-06T21:17:10.444Z","2.0.0":"2021-11-06T20:26:44.426Z","2.0.0-dev.4":"2021-11-06T19:04:19.104Z","2.0.0-dev.3":"2021-11-01T08:20:32.256Z","2.0.0-dev.2":"2021-10-21T09:58:43.955Z","2.0.0-dev.1":"2021-10-20T09:11:21.764Z","2.0.0-dev.0":"2021-10-18T10:32:03.106Z","1.3.18":"2021-06-28T20:46:49.603Z","1.3.17":"2021-02-24T09:00:03.932Z","1.3.16":"2020-11-05T22:34:50.719Z","1.3.15":"2020-08-22T13:30:49.435Z","1.3.14":"2020-07-22T10:26:37.242Z","1.3.13":"2020-04-21T07:17:02.627Z","1.3.12":"2020-04-20T16:55:21.121Z","1.3.11":"2020-04-05T07:56:24.082Z","1.3.10":"2020-04-05T07:06:41.126Z","1.3.9":"2019-10-03T12:30:22.613Z","1.3.7":"2019-09-02T11:43:44.235Z","1.3.6":"2019-09-02T08:01:36.742Z","1.3.5":"2019-06-06T18:35:17.924Z","1.3.4":"2019-06-03T20:10:17.797Z","1.3.3":"2019-04-16T19:15:20.334Z","1.3.2":"2019-04-06T08:48:58.269Z","1.3.1":"2019-04-04T20:12:21.566Z","1.3.0":"2019-04-04T18:29:34.077Z","1.2.5":"2019-03-30T10:20:13.493Z","1.2.4":"2019-03-20T11:47:01.353Z","1.2.3":"2019-03-19T11:53:41.143Z","1.2.2":"2019-02-10T12:53:19.330Z","1.2.1":"2018-11-12T08:28:10.691Z","1.2.0":"2018-10-31T21:12:57.689Z","1.1.15":"2018-10-23T15:01:20.873Z","1.1.14":"2018-10-21T19:04:25.391Z","1.1.13":"2018-10-21T18:53:31.941Z"},"users":{},"author":{"name":"Vjacheslav Trushkin"},"repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"versions":{"5.0.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.1.1","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.3","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.3","@eslint/js":"^9.39.2","@types/jest":"^30.0.0","@types/node":"^24.10.9","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","cross-env":"^10.1.0","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","globals":"^16.5.0","prettier":"^3.8.1","rimraf":"^6.1.2","tsdown":"^0.20.1","typescript":"^5.9.3","vitest":"^4.0.18"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/error":{"types":"./lib/import/figma/error.d.ts","import":"./lib/import/figma/error.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.3","_integrity":"sha512-W5nbH5fNv20TvU49Al19Foos/ViAnmppbCNV9ieGl6/dRMDRzxeFol6peXX/NAgaOytQwZZxTTJRq/Kxd4eWsA==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/f76ffdc465dce6327ccf9418cba48d27/iconify-tools-5.0.3.tgz","_from":"file:iconify-tools-5.0.3.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"0b1b778fb7d26173e0829e47287e85bc76234aa4","size":65565,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.3_1769932274343_0.7761242908865515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-01T07:51:14.470Z","publish_time":1769932274470,"_source_registry_name":"default","_cnpm_publish_time":1769932274470},"5.0.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.3","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.3","@eslint/js":"^9.39.2","@types/jest":"^30.0.0","@types/node":"^24.10.4","@typescript-eslint/eslint-plugin":"^8.50.1","@typescript-eslint/parser":"^8.50.1","cross-env":"^10.1.0","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.7.4","rimraf":"^6.1.2","tsdown":"^0.18.3","typescript":"^5.9.3","vitest":"^4.0.16"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/error":{"types":"./lib/import/figma/error.d.ts","import":"./lib/import/figma/error.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.2","_integrity":"sha512-esoFiH0LYpiqqVAO+RTenh6qqGKf0V8T0T6IG7dFLCw26cjcYGG34UMHjkbuq+MMl23U39FtkzhWZsCDDtOhew==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/8dea26b46197aca31c2ab9658b63a89b/iconify-tools-5.0.2.tgz","_from":"file:iconify-tools-5.0.2.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"ae74dae839dc58be5e9f3405502c0ca7b9432008","size":65770,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.2_1767025772258_0.8008545032094367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-29T16:29:32.411Z","publish_time":1767025772411,"_source_registry_name":"default","_cnpm_publish_time":1767025772411},"5.0.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.3","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.3","@eslint/js":"^9.39.2","@types/jest":"^30.0.0","@types/node":"^24.10.4","@typescript-eslint/eslint-plugin":"^8.50.0","@typescript-eslint/parser":"^8.50.0","cross-env":"^10.1.0","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.7.4","rimraf":"^6.1.2","tsdown":"^0.18.0","typescript":"^5.9.3","vitest":"^4.0.16"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/error":{"types":"./lib/import/figma/error.d.ts","import":"./lib/import/figma/error.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.1","_integrity":"sha512-/znhBN9WIpJd9UtKhyEDfRKwNo8rrOy8dShF8bwSZ1i27ukTSHjeS6bmVK4tTYBYriwFhBf70JT6g8GIRwFvbw==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/b667e8ef5c999a6b22116eb77685c69c/iconify-tools-5.0.1.tgz","_from":"file:iconify-tools-5.0.1.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"744a9ece3de94f7b9d0f470537fe051bd92e9663","size":65733,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.1_1765963492597_0.20763352057344364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T09:24:52.762Z","publish_time":1765963492762,"_source_registry_name":"default","_cnpm_publish_time":1765963492762},"5.0.0":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.2","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.1","@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.6.2","rimraf":"^6.1.2","tsdown":"^0.16.7","typescript":"^5.9.3","vitest":"^4.0.14"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/error":{"types":"./lib/import/figma/error.d.ts","import":"./lib/import/figma/error.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.0","_integrity":"sha512-GY/FsuNdWA/FbkLqgQ8b1PHFkNvjMeSFWaVJdLldYGHBp0lZ64HJlcS0qzLfglacHTd8zYdfQjF74RxGqyGMgw==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/9ddc965ccddac9d4b5445c1c7115be04/iconify-tools-5.0.0.tgz","_from":"file:iconify-tools-5.0.0.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"0f59237c98bd76e4962b8bd7b4a46c39ccc1a49d","size":65724,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.0_1764263493875_0.2396838948576554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T17:11:34.114Z","publish_time":1764263494114,"_source_registry_name":"default","_cnpm_publish_time":1764263494114},"5.0.0-beta.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.0-beta.5","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.2","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.1","@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.6.2","rimraf":"^6.1.2","tsdown":"^0.16.7","typescript":"^5.9.3","vitest":"^4.0.14"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/error":{"types":"./lib/import/figma/error.d.ts","import":"./lib/import/figma/error.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.0-beta.5","readmeFilename":"README.md","_integrity":"sha512-nYitsGOOCEleUKOGQ6BygnRDi5zVjgJyx1rr2OBJMbVBSy0WrbJ/Mtjh5vpnGdut/f4/OxpCWK+VmAhgmWWmyw==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/ddacbf4d6c157adf609e28476d900723/iconify-tools-5.0.0-beta.5.tgz","_from":"file:iconify-tools-5.0.0-beta.5.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"e85451074d3d1f53f705e0a5833a8f624e8f0d44","size":65770,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.0-beta.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.0-beta.5_1764230843884_0.8300225102616365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T08:07:24.095Z","publish_time":1764230844095,"_source_registry_name":"default","_cnpm_publish_time":1764230844095},"5.0.0-beta.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.0-beta.4","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.2","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.1","@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.6.2","rimraf":"^6.1.2","tsdown":"^0.16.7","typescript":"^5.9.3","vitest":"^4.0.14"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.0-beta.4","readmeFilename":"README.md","_integrity":"sha512-gdiL58eCsWyiI2ecBcuS6HIYcs7ZTcOxiya/SEq4J1GabeEDEMkcZ26PfxUHshlr0+AzUNZXOvFObkamWu9aQw==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/51a36155efba17860fba009fc3804d75/iconify-tools-5.0.0-beta.4.tgz","_from":"file:iconify-tools-5.0.0-beta.4.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"6961b9a1011d5a3d29c1ff1a064f2308b8ca511b","size":65351,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.0-beta.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.0-beta.4_1764229197777_0.7476226043895651"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T07:39:57.988Z","publish_time":1764229197988,"_source_registry_name":"default","_cnpm_publish_time":1764229197988},"5.0.0-beta.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.0-beta.3","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.2","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.1","@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.6.2","rimraf":"^6.1.2","tsdown":"^0.16.7","typescript":"^5.9.3","vitest":"^4.0.14"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.0-beta.3","readmeFilename":"README.md","_integrity":"sha512-uxrMHnGl/r/KxZRRCnBBpCGO7mUc9ZS+lFsnXMjtIlpqjzJvETSVHEMIl9FEeMUspk9wZDA4csJ2SzoB/xf6pw==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/adeb47adabfaf3ede3b346bc0824a75a/iconify-tools-5.0.0-beta.3.tgz","_from":"file:iconify-tools-5.0.0-beta.3.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"d44958386f6fec40e24e92b2cb97de39b75c28a1","size":65355,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.0-beta.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.0-beta.3_1764228713164_0.1331524085944873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T07:31:53.350Z","publish_time":1764228713350,"_source_registry_name":"default","_cnpm_publish_time":1764228713350},"5.0.0-beta.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.0-beta.2","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.2","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.1","@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.6.2","rimraf":"^6.1.2","tsdown":"^0.16.7","typescript":"^5.9.3","vitest":"^4.0.14"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.0-beta.2","readmeFilename":"README.md","_integrity":"sha512-ieOGQwzHF0ab5lIR8AU43fWMctsOv1LAmPTEfb8tQT63QByDN2YPDPJ43tnvC6qh82xu3EpsB8UM+DaOh3pc7w==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/fbb0b210aca880bd3fbb32efeecabad2/iconify-tools-5.0.0-beta.2.tgz","_from":"file:iconify-tools-5.0.0-beta.2.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"02b9afc2a5066a8c111ab17885dc92cc28f560ce","size":65261,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.0-beta.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.0-beta.2_1764227605013_0.24073358382965693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T07:13:25.282Z","publish_time":1764227605282,"_source_registry_name":"default","_cnpm_publish_time":1764227605282},"5.0.0-beta.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"5.0.0-beta.1","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@cyberalien/svg-utils":"^1.0.11","@iconify/types":"^2.0.0","@iconify/utils":"^3.1.0","fflate":"^0.8.2","modern-tar":"^0.7.2","pathe":"^2.0.3","svgo":"^4.0.0"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.39.1","@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","prettier":"^3.6.2","rimraf":"^6.1.2","tsdown":"^0.16.7","typescript":"^5.9.3","vitest":"^4.0.14"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","import":"./lib/colors/attribs.js"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","import":"./lib/colors/detect.js"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","import":"./lib/colors/parse.js"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","import":"./lib/colors/validate.js"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","import":"./lib/css/parse.js"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","import":"./lib/css/parser/error.js"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","import":"./lib/css/parser/export.js"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","import":"./lib/css/parser/strings.js"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","import":"./lib/css/parser/text.js"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","import":"./lib/css/parser/tokens.js"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","import":"./lib/css/parser/tree.js"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","import":"./lib/css/parser/types.js"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","import":"./lib/download/api/cache.js"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","import":"./lib/download/api/config.js"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","import":"./lib/download/api/download.js"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","import":"./lib/download/api/fetch.js"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","import":"./lib/download/api/index.js"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","import":"./lib/download/api/queue.js"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","import":"./lib/download/api/types.js"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","import":"./lib/download/git/branch.js"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","import":"./lib/download/git/hash.js"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","import":"./lib/download/git/index.js"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","import":"./lib/download/git/reset.js"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","import":"./lib/download/github/hash.js"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","import":"./lib/download/github/index.js"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","import":"./lib/download/github/types.js"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","import":"./lib/download/gitlab/hash.js"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","import":"./lib/download/gitlab/index.js"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","import":"./lib/download/gitlab/types.js"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","import":"./lib/download/helpers/untar.js"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","import":"./lib/download/helpers/unzip.js"},"./lib/download":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/index":{"types":"./lib/download/index.d.ts","import":"./lib/download/index.js"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","import":"./lib/download/npm/index.js"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","import":"./lib/download/npm/types.js"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","import":"./lib/download/npm/version.js"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","import":"./lib/download/types/modified.js"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","import":"./lib/download/types/sources.js"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","import":"./lib/export/directory.js"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","import":"./lib/export/helpers/custom-files.js"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","import":"./lib/export/helpers/prepare.js"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","import":"./lib/export/helpers/types-version.js"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","import":"./lib/export/icon-package.js"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","import":"./lib/export/json-package.js"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","import":"./lib/icon-set/index.js"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","import":"./lib/icon-set/match.js"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","import":"./lib/icon-set/merge.js"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","import":"./lib/icon-set/modified.js"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","import":"./lib/icon-set/props.js"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","import":"./lib/icon-set/tags.js"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","import":"./lib/icon-set/types.js"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","import":"./lib/import/directory.js"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","import":"./lib/import/figma/index.js"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","import":"./lib/import/figma/nodes.js"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","import":"./lib/import/figma/query.js"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","import":"./lib/import/figma/types/api.js"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","import":"./lib/import/figma/types/nodes.js"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","import":"./lib/import/figma/types/options.js"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","import":"./lib/import/figma/types/result.js"},"./lib":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","import":"./lib/misc/bump-version.js"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","import":"./lib/misc/compare-dirs.js"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","import":"./lib/misc/exec.js"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","import":"./lib/misc/keyword.js"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","import":"./lib/misc/scan.js"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","import":"./lib/misc/write-json.js"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","import":"./lib/optimise/figma.js"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","import":"./lib/optimise/flags.js"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","import":"./lib/optimise/global-style.js"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","import":"./lib/optimise/mask.js"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","import":"./lib/optimise/origin.js"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","import":"./lib/optimise/scale.js"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","import":"./lib/optimise/svgo.js"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","import":"./lib/optimise/unwrap.js"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","import":"./lib/svg/analyse.js"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","import":"./lib/svg/analyse/error.js"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","import":"./lib/svg/analyse/types.js"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","import":"./lib/svg/cleanup.js"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","import":"./lib/svg/cleanup/attribs.js"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","import":"./lib/svg/cleanup/bad-tags.js"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","import":"./lib/svg/cleanup/inline-style.js"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","import":"./lib/svg/cleanup/root-style.js"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","import":"./lib/svg/cleanup/root-svg.js"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","import":"./lib/svg/cleanup/svgo-style.js"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","import":"./lib/svg/data/attributes.js"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","import":"./lib/svg/data/tags.js"},"./lib/svg":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","import":"./lib/svg/index.js"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","import":"./lib/svg/parse.js"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","import":"./lib/svg/parse-style.js"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","import":"./lib/tests/helpers.js"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"tsdown","test":"vitest","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@5.0.0-beta.1","readmeFilename":"README.md","_integrity":"sha512-RB9JmCm1+rSwoj+/4MD0s6TQvKvTIW9NI/FRyqXMxeptTIVUk/KYmxK4teZ3XeJ0KerI12948qVHJbKAMClA8w==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/f43104a29f4693d5839ea3e7b8cdab13/iconify-tools-5.0.0-beta.1.tgz","_from":"file:iconify-tools-5.0.0-beta.1.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"15bc893e26fa74653774a75fc299c579d74e216a","size":64983,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-5.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-5.0.0-beta.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_5.0.0-beta.1_1764226671200_0.9706862533717586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T06:57:51.385Z","publish_time":1764226671385,"_source_registry_name":"default","_cnpm_publish_time":1764226671385},"4.2.0":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.2.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.3.0","cheerio":"^1.1.2","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^1.1.2","pathe":"^2.0.3","svgo":"^3.3.2","tar":"^7.5.2"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^8.48.0","@typescript-eslint/parser":"^8.48.0","cross-env":"^10.1.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","globals":"^16.5.0","jest":"^30.2.0","prettier":"^3.6.2","rimraf":"^6.1.2","ts-jest":"^29.4.5","typescript":"^5.9.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api/fetch":{"types":"./lib/download/api/fetch.d.ts","require":"./lib/download/api/fetch.cjs","import":"./lib/download/api/fetch.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.2.0","_integrity":"sha512-WRxPva/ipxYkqZd1+CkEAQmd86dQmrwH0vwK89gmp2Kh2WyyVw57XbPng0NehP3x4V1LzLsXUneP1uMfTMZmUA==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/b7e136664b357aac77e9a296731056af/iconify-tools-4.2.0.tgz","_from":"file:iconify-tools-4.2.0.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"ae9ebe4d806c2e6af95ae249c855c2665013488f","size":146840,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.2.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_4.2.0_1764056958261_0.8045156206272035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-25T07:49:18.524Z","publish_time":1764056958524,"_source_registry_name":"default","_cnpm_publish_time":1764056958524},"4.1.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.1.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.3.0","axios":"^1.13.2","cheerio":"^1.1.2","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.1","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^7.5.2"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^24.10.1","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest":"^29.7.0","prettier":"^3.6.2","rimraf":"^6.1.2","ts-jest":"^29.4.5","typescript":"^5.9.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.1.5","_integrity":"sha512-8pCZ1fZKKTJPh9sCF651cexKQDalJ60CoOuGYalL9og/tmKYA37fzStG6Um85maKpQWURIIoDQ7Y5nOyL3G2PQ==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/eed3e94f3943e87333cb9314f8609c0a/iconify-tools-4.1.5.tgz","_from":"file:iconify-tools-4.1.5.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"29d00511a892135b9b21cebf93eedad956821fad","size":146399,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.1.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_4.1.5_1764015319843_0.9244449560141024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T20:15:20.058Z","publish_time":1764015320058,"_source_registry_name":"default","_cnpm_publish_time":1764015320058},"4.1.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.1.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.3.0","@types/tar":"^6.1.13","axios":"^1.12.1","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.1","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^24.3.3","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest":"^29.7.0","prettier":"^3.6.2","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.1.4","_integrity":"sha512-s6BcNUcCxQ3S6cvhlsoWzOuBt8qKXdVyXB9rT57uSJ/ARHD7dVM43+5ERBWn3tmkMWXeJ/s9DPVc3dUasayzeA==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/cb9f62bd7946d1cca32ab6a28e97f0d0/iconify-tools-4.1.4.tgz","_from":"file:iconify-tools-4.1.4.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"shasum":"6c9081479ee43aee435bae551ecbf82c8fd1c229","size":146407,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.1.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_4.1.4_1759086252905_0.7044293430457789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-28T19:04:13.124Z","publish_time":1759086253124,"_source_registry_name":"default","_cnpm_publish_time":1759086253124},"4.1.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.1.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.3.0","@types/tar":"^6.1.13","axios":"^1.12.1","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.1","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^24.3.3","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest":"^29.7.0","prettier":"^3.6.2","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.1.3","_integrity":"sha512-guPw9jvkrCCGFUvPr+NgUcQIpQcIll38NQzUzrEMK/1vrDmeJ9jstsp/Dx5LIP2na9BUBLHKOKXA6cERTpnGFw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/ee7b0b152184e53997efdb738121fe5f/iconify-tools-4.1.3.tgz","_from":"file:iconify-tools-4.1.3.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"shasum":"ed80b05e455d89ca3a2fa50479b1db95e79cee87","size":146354,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.1.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_4.1.3_1757778996240_0.13864242796188697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-13T15:56:36.455Z","publish_time":1757778996455,"_source_registry_name":"default","_cnpm_publish_time":1757778996455},"4.1.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.1.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.3.0","@types/tar":"^6.1.13","axios":"^1.8.3","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.1","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^20.17.24","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","jest":"^29.7.0","prettier":"^3.5.3","rimraf":"^6.0.1","ts-jest":"^29.2.6","typescript":"^5.8.2","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.1.2","_integrity":"sha512-q6NzLQYEN9zkDfcyBqD3vItHcZw97w/s++3H3TBxUORr57EfHxj6tOW6fyufDjMq+Vl56WXWaPx1csBPYlI5CA==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/020f06b62b102e4afc4d5e69ec658270/iconify-tools-4.1.2.tgz","_from":"file:iconify-tools-4.1.2.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"259129686cc9de8b7570e7fe49ea78a8ad8e4cc6","size":146352,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.1.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_4.1.2_1742217778226_0.7781234329365105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T13:22:58.570Z","publish_time":1742217778570,"_source_registry_name":"default","_cnpm_publish_time":1742217778570},"4.1.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.1.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.2.0","@types/tar":"^6.1.13","axios":"^1.7.9","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.1","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^20.17.9","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest":"^29.7.0","prettier":"^3.4.2","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.7.2","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.1.1","_integrity":"sha512-Hybu/HGhv6T8nLQhiG9rKx+ekF7NNpPOEQAy7JRSKht3s3dcFSsPccYzk24Znc9MTxrR6Gak3cg6CPP5dyvS2Q==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/0b2aee74bb59b77f1cf84b2f56bc04c1/iconify-tools-4.1.1.tgz","_from":"file:iconify-tools-4.1.1.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"40cf7b49efd72b2ea4e332aa883ed78365231ea8","size":146346,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.1.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_4.1.1_1734335156316_0.5286535289628007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T07:45:56.545Z","publish_time":1734335156545,"_source_registry_name":"default","_cnpm_publish_time":1734335156545},"4.0.7":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.7","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.32","@types/tar":"^6.1.13","axios":"^1.7.7","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.16.2","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest":"^29.7.0","prettier":"^3.3.3","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.5.4","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"_id":"@iconify/tools@4.0.7","gitHead":"41eae4591bf41b37546f9c1b12da22fa4e0ce0be","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"8bd103a3252e3f693a7de9e903e342852158aa57","size":144585,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.7.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.7_1727372393814_0.17295167878276096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T17:39:54.058Z","publish_time":1727372394058,"_source_registry_name":"default","_cnpm_publish_time":1727372394058},"4.0.6":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.6","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.32","@types/tar":"^6.1.13","axios":"^1.7.7","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.16.2","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest":"^29.7.0","prettier":"^3.3.3","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.5.4","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.6","_integrity":"sha512-riEQggXVuZNXjRdo+aKT0rkzn2XHslIqat8mdW/oVu5mLmP/95Hi+iaq4keT7WwMD97jsYPXMQ6QMCw0EWpRNw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/04dd7f761d56b99d184fc3650b19a693/iconify-tools-4.0.6.tgz","_from":"file:iconify-tools-4.0.6.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"06b52457ff99c31519fa5b9005f6d441ce32c991","size":146268,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.6.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.6_1725173006115_0.2981221333113162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-01T06:43:26.466Z","publish_time":1725173006466,"_source_registry_name":"default","_cnpm_publish_time":1725173006466},"4.0.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.29","@types/tar":"^6.1.13","axios":"^1.7.3","cheerio":"1.0.0","domhandler":"^5.0.3","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.3.2","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.14.14","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest":"^29.7.0","prettier":"^3.3.3","rimraf":"^6.0.1","ts-jest":"^29.2.4","typescript":"^5.5.4","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.5","_integrity":"sha512-l8KoA1lxlN/FFjlMd3vjfD7BtcX/QnFWtlBapILMlJSBgM5zhDYak/ldw/LkKG3258q/0YmXa48sO/QpxX7ptg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/f9ab718ff214ea9c532cf8a865828323/iconify-tools-4.0.5.tgz","_from":"file:iconify-tools-4.0.5.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"a907a7d7bc09d980934e0592ea19094347d67447","size":146262,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.5_1723371403029_0.6690508252179237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-11T10:16:43.204Z","publish_time":1723371403204,"_source_registry_name":"default","_cnpm_publish_time":1723371403204},"4.0.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.22","@types/tar":"^6.1.12","axios":"^1.6.8","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.2.0","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.12.4","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","rimraf":"^5.0.5","ts-jest":"^29.1.2","typescript":"^5.4.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.4","_integrity":"sha512-hX1Z3i1Tm6JxyrDv45jNEijPpepZZfal/4leFGtUC04H9LsgRo597BOBFB9PUZsQdFGLOxVUUfv6lqU/dC+xXw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/c7d29f937a6158e76896a3bd4dbc0369/iconify-tools-4.0.4.tgz","_from":"file:iconify-tools-4.0.4.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"ae7d72609245b7caa4947b2f85d5a15a2340cb6c","size":146088,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.4_1712241975276_0.05778812302823466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-04T14:46:15.525Z","publish_time":1712241975525,"_source_registry_name":"default","_cnpm_publish_time":1712241975525},"4.0.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.22","@types/tar":"^6.1.12","axios":"^1.6.8","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.2.0","tar":"^6.2.1"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.12.4","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","rimraf":"^5.0.5","ts-jest":"^29.1.2","typescript":"^5.4.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.3","_integrity":"sha512-ALZOSoAZmf0hm05muuQE5yCSNdRor54GdrSWl+d1fUG5My2woLlqVVs59AGM4RGRJ9MwDlJyXz/eBYUe5S3qjg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/f5393dd5dd6bcb21ff871935d75102e8/iconify-tools-4.0.3.tgz","_from":"file:iconify-tools-4.0.3.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"2a40dbb3423eb372d9a4cd9427012c8d24ca95cf","size":146061,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.3_1712241664542_0.4265892310027979"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-04T14:41:04.746Z","publish_time":1712241664746,"_source_registry_name":"default","_cnpm_publish_time":1712241664746},"4.0.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.22","@types/tar":"^6.1.11","axios":"^1.6.7","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.2.0","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","rimraf":"^5.0.5","ts-jest":"^29.1.2","typescript":"^5.3.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.2","_integrity":"sha512-vd/VruPQT1j6id1jpTH/+y0tgPPeoavdI2aSJB3KaplhgJXpl7IkeH/cCHMXM+x87HDtgMaGg2EzTDwe4FZuDg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/017ea9ca4758d2d6603237703189b1ed/iconify-tools-4.0.2.tgz","_from":"file:iconify-tools-4.0.2.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"eab574f3891fed7c8d3e384ce60189657960b727","size":146013,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.2_1707590539130_0.49719410072631076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-10T18:42:19.389Z","publish_time":1707590539389,"_source_registry_name":"default","_cnpm_publish_time":1707590539389},"4.0.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.22","@types/tar":"^6.1.11","axios":"^1.6.7","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.2","svgo":"^3.2.0","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.11.17","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","rimraf":"^5.0.5","ts-jest":"^29.1.2","typescript":"^5.3.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/optimise/unwrap":{"types":"./lib/optimise/unwrap.d.ts","require":"./lib/optimise/unwrap.cjs","import":"./lib/optimise/unwrap.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.1","_integrity":"sha512-aN3tos2RrKolBtD1m0Jum6l/WNSbt2XOkRLIIIRwgyU8e1rASUsGEh6R6gC0KbtfVcMrKMYU+RLKJ0GA9jIHYg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/345317a1ea0c2753b22357b6df05d5de/iconify-tools-4.0.1.tgz","_from":"file:iconify-tools-4.0.1.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"05e8801b35a2231f9fe3e115f29543308b023325","size":145555,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.1_1707583183208_0.9004040296284792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-10T16:39:43.431Z","publish_time":1707583183431,"_source_registry_name":"default","_cnpm_publish_time":1707583183431},"4.0.0":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.14","@types/tar":"^6.1.10","axios":"^1.6.3","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.5.0","pathe":"^1.1.1","svgo":"^3.1.0","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^20.10.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","jest":"^29.7.0","prettier":"^3.1.1","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.3","unbuild":"^2.0.0"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@4.0.0","_integrity":"sha512-/NMAuWm9njrEpTfxIgTapaHW2JdgcEAOQgpWMHPD4/gOgmK7qrVjPkGj9pPcoBjEDotISsffv51F6nj4QvaJ6Q==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/daf7249af798819e2a6f5d15eddbc61b/iconify-tools-4.0.0.tgz","_from":"file:iconify-tools-4.0.0.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"b33bb97d67c6c21ccefcb13fa46a9dc5b7fafbaf","size":144275,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0_1703783044213_0.6477879974794978"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T17:04:04.600Z","publish_time":1703783044600,"_source_registry_name":"default","_cnpm_publish_time":1703783044600},"4.0.0-beta.9":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.9","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","axios":"^1.6.2","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.1.0","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.9","_integrity":"sha512-swZkZRgcYjUOSDM/lz4bJH1ftK68ipbdr0eCfBAhsb9e5Rmv0oMMeOePDBt/gPDFhNQzAgT/mtf9KNAJ0RiK1g==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/6b674e4005a590fa3351566930f3b325/iconify-tools-4.0.0-beta.9.tgz","_from":"file:iconify-tools-4.0.0-beta.9.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"1fda4e5935a4635473dc1d98ae4eaf47226ac48f","size":109513,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.9.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.9_1702307002598_0.4946075516294488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-11T15:03:23.013Z","publish_time":1702307003013,"_source_registry_name":"default","_cnpm_publish_time":1702307003013},"4.0.0-beta.8":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.8","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","axios":"^1.6.2","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"3.0.5","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.8","_integrity":"sha512-WE+fWKd2XVjJnMMxYK95rSMC065Nc0E/JQo9G6I7o3ZM0dRQfGPq4c+zJE2C5YuVa3y32plSRcbvX1GiJDm5/A==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/e7b0b7edc40d19ccd6fe04f162a71be8/iconify-tools-4.0.0-beta.8.tgz","_from":"file:iconify-tools-4.0.0-beta.8.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"b56b98f3fd4ecdfa9ce0487de7fa36580d2fc4b4","size":109510,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.8.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.8_1702128673586_0.6191528958042964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-09T13:31:13.925Z","publish_time":1702128673925,"_source_registry_name":"default","_cnpm_publish_time":1702128673925},"3.0.7":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.7","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.10","@types/cheerio":"^0.22.32","@types/tar":"^6.1.6","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"3.0.3","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.5","@types/node":"^18.18.0","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.50.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.7","_integrity":"sha512-DxfhFLMnooS34dHelpGUnnYrxLZHs0czC1CgrBhAbuL8ddVzBb2VEQm8kh9qGh7A34qeXAB5iSHH3A72rAaFrg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/8a0385e1a3b651ee99800cf18aaeeb55/iconify-tools-3.0.7.tgz","_from":"file:iconify-tools-3.0.7.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"73e9a9e5f4fe395aae7ea575aa5930d1f91d820c","size":108496,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.7.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.7_1701160389903_0.7020573503067471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T08:33:10.121Z","publish_time":1701160390121,"_source_registry_name":"default","_cnpm_publish_time":1701160390121},"4.0.0-beta.7":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.7","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","axios":"^1.6.2","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"3.0.3","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.7","_integrity":"sha512-KfcM+NMXVQLHILMiR41+Z82n1AxvovR+m8J+XRQcS11+IM4okotaqCT4MKPWLdX3W0XYZFzNFtQh7RDcTzhRWQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/96974ecb333fcbb7f9f804bf7683efc4/iconify-tools-4.0.0-beta.7.tgz","_from":"file:iconify-tools-4.0.0-beta.7.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"55ea9b869aaa8b6adb2ce0013aa949d992921822","size":109622,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.7.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.7_1701155312892_0.04886338336438634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T07:08:33.068Z","publish_time":1701155313068,"_source_registry_name":"default","_cnpm_publish_time":1701155313068},"4.0.0-beta.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.5","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","axios":"^1.6.2","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.4","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.5","_integrity":"sha512-i3vRChX9AiSD5Aw8T5AiKqbcau48RVLOes1q4qt6KYFiqC1KDeNo0A+pt7CJqG9qqvkDvxNHQhSz4Jzeuo/y5w==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/5f341b8488e3be89a22a7f792dd636cd/iconify-tools-4.0.0-beta.5.tgz","_from":"file:iconify-tools-4.0.0-beta.5.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"549b112a9b0f155bc6e9052174774e74435dc9e4","size":109691,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.5_1701098080153_0.2930039674706879"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T15:14:40.425Z","publish_time":1701098080425,"_source_registry_name":"default","_cnpm_publish_time":1701098080425},"4.0.0-beta.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.4","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","axios":"^1.6.2","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.4","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.4","_integrity":"sha512-nG7E6+UochebxCKkzrdpRbKYbyj7GgFXgI9MOFBXvLrxVeOdF5ptd65CQENEkajKK9Y1V0TVTuaD0+kuhk6iow==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/eb9eb7187a0673d78e4876588ed0d4d2/iconify-tools-4.0.0-beta.4.tgz","_from":"file:iconify-tools-4.0.0-beta.4.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"62face6810428e7ec949cb0cfcbb54666984c06c","size":109099,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.4_1701085418736_0.49411453989634424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T11:43:38.907Z","publish_time":1701085418907,"_source_registry_name":"default","_cnpm_publish_time":1701085418907},"4.0.0-beta.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.3","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","axios":"^1.6.2","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.4","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/config":{"types":"./lib/download/api/config.d.ts","require":"./lib/download/api/config.cjs","import":"./lib/download/api/config.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/queue":{"types":"./lib/download/api/queue.d.ts","require":"./lib/download/api/queue.cjs","import":"./lib/download/api/queue.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test":"npm run test:jest-cjs && npm run test:jest-esm","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.3","_integrity":"sha512-6dC64kR0BTUav5qTkW3t8UU9tFm8GvmXYnQrQ6+DksTZ0+gZ4UZNGuFiC/vDsjC2N5XqqGS7jPb8PxufzWlibg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/e0fca5aa6a89d8c4315de6e40b7af36b/iconify-tools-4.0.0-beta.3.tgz","_from":"file:iconify-tools-4.0.0-beta.3.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"65bb83e750501408501424e328762bff50cfcae1","size":109092,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.3_1701084615302_0.6516817443679701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T11:30:15.500Z","publish_time":1701084615500,"_source_registry_name":"default","_cnpm_publish_time":1701084615500},"4.0.0-beta.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.2","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.4","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.2","_integrity":"sha512-f/Rg7ZfzZe6MBPXtTZ5VJqK8gUHm+8Osm4rmb2ArflF1HEcVWi+Xs8PmqVIpIqkTwgGk/1CpPKWyosWzlPliyQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/b425771fdebf81607f587cba85e9db62/iconify-tools-4.0.0-beta.2.tgz","_from":"file:iconify-tools-4.0.0-beta.2.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"6cc81a4893e8efc8fd42cb9fbe990e1181d50fa3","size":106467,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.2_1700988354265_0.20656668701960523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-26T08:45:54.432Z","publish_time":1700988354432,"_source_registry_name":"default","_cnpm_publish_time":1700988354432},"4.0.0-beta.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-beta.1","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.4","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-beta.1","_integrity":"sha512-cMGa+2lwZChCORR9NhfQYb1+2B85Px3eZvxPARHIM7sxWTzjsKH7LJIhcS3E0Ov5csQJvqJUb9rGAE9eX/12+g==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/00eb4bd3e3b4507d517a9ccf7c529182/iconify-tools-4.0.0-beta.1.tgz","_from":"file:iconify-tools-4.0.0-beta.1.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"4ef4609a30f2cd218d03b72e3f5851b9496360a4","size":106386,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-beta.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-beta.1_1700939157105_0.4077459641436776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T19:05:57.269Z","publish_time":1700939157269,"_source_registry_name":"default","_cnpm_publish_time":1700939157269},"4.0.0-dev.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"4.0.0-dev.1","publishConfig":{"tag":"next"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.12","@types/tar":"^6.1.10","cheerio":"1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.4","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.54.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.3.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@4.0.0-dev.1","_integrity":"sha512-MGbUufYhcqk71FbNUV0DIAqo5Zd6ii9FeBm4a3Jz5f9naKrd1cQ4FfsYekUBE9i96J2gHLU7MRr++YmTcAdjcQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/f91d2a4476f998f57c525c774ddced48/iconify-tools-4.0.0-dev.1.tgz","_from":"file:iconify-tools-4.0.0-dev.1.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"3239bed632fe6e85e3fa7ef8f4e894985962f153","size":108664,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-4.0.0-dev.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-4.0.0-dev.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_4.0.0-dev.1_1700824987321_0.9477875836357552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-24T11:23:07.536Z","publish_time":1700824987536,"_source_registry_name":"default","_cnpm_publish_time":1700824987536},"3.0.6":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.6","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.10","@types/cheerio":"^0.22.32","@types/tar":"^6.1.6","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.2","tar":"^6.2.0"},"devDependencies":{"@types/jest":"^29.5.5","@types/node":"^18.18.0","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.50.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.7.0","prettier":"^2.8.8","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/figma":{"types":"./lib/optimise/figma.d.ts","require":"./lib/optimise/figma.cjs","import":"./lib/optimise/figma.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/mask":{"types":"./lib/optimise/mask.d.ts","require":"./lib/optimise/mask.cjs","import":"./lib/optimise/mask.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.6","_integrity":"sha512-RIYgZ7YOjcogLxtvdmshcTc80f08yi6FxFGk7ahE5NUOx7hp8mjFJPUSxX6pjhZDDXUvVV4ao9EtdRFLgK+4ow==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/1c1e76a77fc799be531dcfe4f4b331cf/iconify-tools-3.0.6.tgz","_from":"file:iconify-tools-3.0.6.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"af9e4e2520d276eb100721dcd5528b2946faad42","size":108499,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.6.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.6_1699693594980_0.2073900236847177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-11T09:06:35.223Z","publish_time":1699693595223,"_source_registry_name":"default","_cnpm_publish_time":1699693595223},"3.0.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.7","@types/cheerio":"^0.22.31","@types/tar":"^6.1.5","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.2","tar":"^6.1.15"},"devDependencies":{"@types/jest":"^29.5.3","@types/node":"^18.17.3","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.6.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.1.6","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.5","_integrity":"sha512-NYhdaOK/pPTInlNRQHP1iaOMQtu6XfIjhYh8KBUqAiKlmSWwjWYT4bm8RpNgtgEmYAYrm2PY28A2OGBP35pA1w==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/ca482e7e7b2e4cdf19ec37c0ff196bd5/iconify-tools-3.0.5.tgz","_from":"file:iconify-tools-3.0.5.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"3191b89d172c001a819067d5f54d1a239f46f0cc","size":103558,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.5_1691819241660_0.7022205742900447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-12T05:47:21.859Z","publish_time":1691819241859,"_source_registry_name":"default","_cnpm_publish_time":1691819241859},"3.0.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.7","@types/cheerio":"^0.22.31","@types/tar":"^6.1.5","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.2","tar":"^6.1.15"},"devDependencies":{"@types/jest":"^29.5.3","@types/node":"^18.17.3","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.6.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.1.6","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"types":"./lib/colors/attribs.d.ts","require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"types":"./lib/colors/detect.d.ts","require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"types":"./lib/colors/parse.d.ts","require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"types":"./lib/colors/validate.d.ts","require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"types":"./lib/css/parse.d.ts","require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"types":"./lib/css/parser/error.d.ts","require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"types":"./lib/css/parser/export.d.ts","require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"types":"./lib/css/parser/strings.d.ts","require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"types":"./lib/css/parser/text.d.ts","require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"types":"./lib/css/parser/tokens.d.ts","require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"types":"./lib/css/parser/tree.d.ts","require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"types":"./lib/css/parser/types.d.ts","require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"types":"./lib/download/api/cache.d.ts","require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"types":"./lib/download/api/download.d.ts","require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"types":"./lib/download/api/index.d.ts","require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"types":"./lib/download/api/types.d.ts","require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"types":"./lib/download/git/branch.d.ts","require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"types":"./lib/download/git/hash.d.ts","require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"types":"./lib/download/git/index.d.ts","require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"types":"./lib/download/git/reset.d.ts","require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"types":"./lib/download/github/hash.d.ts","require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"types":"./lib/download/github/index.d.ts","require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"types":"./lib/download/github/types.d.ts","require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"types":"./lib/download/gitlab/hash.d.ts","require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"types":"./lib/download/gitlab/index.d.ts","require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"types":"./lib/download/gitlab/types.d.ts","require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"types":"./lib/download/helpers/untar.d.ts","require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"types":"./lib/download/helpers/unzip.d.ts","require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"types":"./lib/download/index.d.ts","require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"types":"./lib/download/npm/index.d.ts","require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"types":"./lib/download/npm/types.d.ts","require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"types":"./lib/download/npm/version.d.ts","require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"types":"./lib/download/types/modified.d.ts","require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"types":"./lib/download/types/sources.d.ts","require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"types":"./lib/export/directory.d.ts","require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"types":"./lib/export/helpers/custom-files.d.ts","require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"types":"./lib/export/helpers/prepare.d.ts","require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"types":"./lib/export/helpers/types-version.d.ts","require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"types":"./lib/export/icon-package.d.ts","require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"types":"./lib/export/json-package.d.ts","require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"types":"./lib/icon-set/index.d.ts","require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"types":"./lib/icon-set/match.d.ts","require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"types":"./lib/icon-set/merge.d.ts","require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"types":"./lib/icon-set/modified.d.ts","require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"types":"./lib/icon-set/props.d.ts","require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"types":"./lib/icon-set/tags.d.ts","require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"types":"./lib/icon-set/types.d.ts","require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"types":"./lib/import/directory.d.ts","require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"types":"./lib/import/figma/index.d.ts","require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"types":"./lib/import/figma/nodes.d.ts","require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"types":"./lib/import/figma/query.d.ts","require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"types":"./lib/import/figma/types/api.d.ts","require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"types":"./lib/import/figma/types/nodes.d.ts","require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"types":"./lib/import/figma/types/options.d.ts","require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"types":"./lib/import/figma/types/result.d.ts","require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"types":"./lib/index.d.ts","require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"types":"./lib/misc/bump-version.d.ts","require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"types":"./lib/misc/cheerio.d.ts","require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"types":"./lib/misc/compare-dirs.d.ts","require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"types":"./lib/misc/exec.d.ts","require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"types":"./lib/misc/keyword.d.ts","require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"types":"./lib/misc/scan.d.ts","require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"types":"./lib/misc/write-json.d.ts","require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"types":"./lib/optimise/flags.d.ts","require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"types":"./lib/optimise/global-style.d.ts","require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/origin":{"types":"./lib/optimise/origin.d.ts","require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs"},"./lib/optimise/scale":{"types":"./lib/optimise/scale.d.ts","require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"types":"./lib/optimise/svgo.d.ts","require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"types":"./lib/svg/analyse.d.ts","require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"types":"./lib/svg/analyse/error.d.ts","require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"types":"./lib/svg/analyse/types.d.ts","require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"types":"./lib/svg/cleanup.d.ts","require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"types":"./lib/svg/cleanup/attribs.d.ts","require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"types":"./lib/svg/cleanup/bad-tags.d.ts","require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"types":"./lib/svg/cleanup/inline-style.d.ts","require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"types":"./lib/svg/cleanup/root-style.d.ts","require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"types":"./lib/svg/cleanup/root-svg.d.ts","require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"types":"./lib/svg/cleanup/svgo-style.d.ts","require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"types":"./lib/svg/data/attributes.d.ts","require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"types":"./lib/svg/data/tags.d.ts","require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"types":"./lib/svg/index.d.ts","require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"types":"./lib/svg/parse.d.ts","require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"types":"./lib/svg/parse-style.d.ts","require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/helpers":{"types":"./lib/tests/helpers.d.ts","require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.4","_integrity":"sha512-jOllvTQIBWlRYKyUfnpCPOnar/Z7D2Cz2aFINqxddMR+OSvLj/lMWK3HHmVjLL/k+CKj17J+jk+xh+ZawKRzNA==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/63e9c3966f3c13bd5556aef1e111b115/iconify-tools-3.0.4.tgz","_from":"file:iconify-tools-3.0.4.tgz","_nodeVersion":"20.3.0","_npmVersion":"9.7.1","dist":{"shasum":"7c6f36e9f675f1c923050a0ff7c94ee4568ef5a5","size":103345,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.4_1691303521058_0.19912643252675455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-06T06:32:01.238Z","publish_time":1691303521238,"_source_registry_name":"default","_cnpm_publish_time":1691303521238},"3.0.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.7","@types/cheerio":"^0.22.31","@types/tar":"^6.1.5","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.1","svgo":"^3.0.2","tar":"^6.1.15"},"devDependencies":{"@types/jest":"^29.5.3","@types/node":"^18.17.3","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","cross-env":"^7.0.3","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^5.1.0","jest":"^29.6.2","prettier":"^2.8.8","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.1.6","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/helpers":{"require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs","types":"./lib/tests/helpers.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.3","_integrity":"sha512-R7si+z1eG5fxjh4rSCRsFk5RwPg9x8xC2NdWWvw6+2XL/jc+FRZndKMKF/BzMkvkyt6L+zxIsGpGZxryBW724w==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/819866b5712c29999aaeae2ad0b9bdf9/iconify-tools-3.0.3.tgz","_from":"file:iconify-tools-3.0.3.tgz","_nodeVersion":"20.3.0","_npmVersion":"9.7.1","dist":{"shasum":"07eae2561b1e70e114f6fd62e0f02b8cc52261a8","size":87424,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.3_1691302961870_0.8989407608206885"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-06T06:22:42.161Z","publish_time":1691302962161,"_source_registry_name":"default","_cnpm_publish_time":1691302962161},"3.0.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/helpers":{"require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs","types":"./lib/tests/helpers.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.2","_integrity":"sha512-qEJ7IrqZuQHdS0lIZwk9dLeD0z9k7+EIN0qpo5YbUk1dA2gyluM9Xn/tmED7ZaVekkEQe3K3EcLGqNJQTyewzw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/beb7997b39d148d5adfc4c87db57f29b/iconify-tools-3.0.2.tgz","_from":"file:iconify-tools-3.0.2.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"shasum":"3661d828b0be1f5e494c22fdff0969c361ee45de","size":103431,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.2_1685516821613_0.0035031000796243994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-31T07:07:01.851Z","publish_time":1685516821851,"_source_registry_name":"default","_cnpm_publish_time":1685516821851},"3.0.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/helpers":{"require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs","types":"./lib/tests/helpers.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.1","_integrity":"sha512-zfVDUyxgDV7Dhi+jW73l4CsBChnFh+T832C31b6ffuemiZ+6eH2CFnxf4QFec3LNdZibSOSQ9OlsMF9l4/Y9Kw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/f3a96ea654d0e6450298c311117a5ad6/iconify-tools-3.0.1.tgz","_from":"file:iconify-tools-3.0.1.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"shasum":"0f86d2b917af5e73345a443a5a4ce9d2a8d3125b","size":103382,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.1_1685021811562_0.5969355183684735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T13:36:51.743Z","publish_time":1685021811743,"_source_registry_name":"default","_cnpm_publish_time":1685021811743},"3.0.0":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/helpers":{"require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs","types":"./lib/tests/helpers.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"_id":"@iconify/tools@3.0.0","_integrity":"sha512-LTQj5vmImNVXIeazXs2wHjnFUcOxTknq8hoSY7Zs0W12eoii9V0qI/DVTGj7Dv6C/nyRo4VV5SfBWGaK6O2ylw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/66af0329212077e88e53f418ac499d4d/iconify-tools-3.0.0.tgz","_from":"file:iconify-tools-3.0.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"shasum":"0c6dd998352f2da1278a54db938ee5709c955db0","size":103371,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.0_1685008489358_0.3581441907652205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T09:54:49.538Z","publish_time":1685008489538,"_source_registry_name":"default","_cnpm_publish_time":1685008489538},"3.0.0-beta.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.0-beta.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/helpers":{"require":"./lib/tests/helpers.cjs","import":"./lib/tests/helpers.mjs","types":"./lib/tests/helpers.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules TEST_REMOTE=false jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine","test:ci":"cross-env TEST_REMOTE=false npm run test"},"readmeFilename":"README.md","_id":"@iconify/tools@3.0.0-beta.4","_integrity":"sha512-/0F8Qf/4hjRJgHlYzUXYUSPyP40qafUPQT3iYlKzZ5rxWMLRxjbWrl98trtSDpx3AwjFQndzxESPHnNchWIGOQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/bc5a81f95c1af6b62025d6be42a01782/iconify-tools-3.0.0-beta.4.tgz","_from":"file:iconify-tools-3.0.0-beta.4.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"shasum":"7521986a36523e579fa72e429e6f9c14bccfad2e","size":103375,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.0-beta.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.0-beta.4_1685001614243_0.9702398153491383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T08:00:14.441Z","publish_time":1685001614441,"_source_registry_name":"default","_cnpm_publish_time":1685001614441},"3.0.0-beta.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.0-beta.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"readmeFilename":"README.md","_id":"@iconify/tools@3.0.0-beta.3","_integrity":"sha512-DTPZ4/qgWlScbUzU3WtVSBv5e87abRiuAlu8GnrsmawR34/Bk12bgC1yZFittJvLeRGgmJLuw7yiyPLsdyX4lw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/09a3ab1f51a018d24c8b246baa3b65f8/iconify-tools-3.0.0-beta.3.tgz","_from":"file:iconify-tools-3.0.0-beta.3.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"2e7562b228af65c15d9b7ecec6967a74bc78f273","size":103106,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.0-beta.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.0-beta.3_1682004178087_0.3799398838914223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-20T15:22:58.283Z","publish_time":1682004178283,"_cnpm_publish_time":1682004178283},"3.0.0-beta.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.0-beta.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"readmeFilename":"README.md","_id":"@iconify/tools@3.0.0-beta.2","_integrity":"sha512-OlGEbv4SeLTRz+B7rV23/vH/ADGpBkipPK9MoZYBy74u3Hj9eWRAuxjjzAGGS7HIX5VdJk8hYfxZg0o7gN+5yg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/e4b02d1559adfe21539a6b0670b893f6/iconify-tools-3.0.0-beta.2.tgz","_from":"file:iconify-tools-3.0.0-beta.2.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"a3209977ed0c8da2a3f980b50fbc04ab7e08ddba","size":102767,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.0-beta.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.0-beta.2_1681995608705_0.9876752432095974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-20T13:00:08.867Z","publish_time":1681995608867,"_cnpm_publish_time":1681995608867},"3.0.0-beta.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"3.0.0-beta.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.5","@types/cheerio":"^0.22.31","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^18.15.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.6.0","jest":"^29.5.0","prettier":"^2.8.7","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4","unbuild":"^1.2.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"readmeFilename":"README.md","_id":"@iconify/tools@3.0.0-beta.1","_integrity":"sha512-okDA8RAcPexcboX/KqjtQWvv3dHMUDc7KzJXnn7fUrnXDwtLs9bPs6j599t95Chaap7TJvXYpYCFcLMfmABeMQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/c5763f79ef79eba30d6cde34776dc583/iconify-tools-3.0.0-beta.1.tgz","_from":"file:iconify-tools-3.0.0-beta.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"474f62e0a297491c4d100dbf26c97ce349218f07","size":102133,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-3.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-3.0.0-beta.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_3.0.0-beta.1_1681580994069_0.6174061144857672"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-15T17:49:54.282Z","publish_time":1681580994282,"_cnpm_publish_time":1681580994282},"2.2.6":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.6","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.4","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.4","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.3","node-fetch":"^2.6.9","pathe":"^1.1.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","cross-env":"^7.0.3","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.4.3","prettier":"^2.8.4","rimraf":"^3.0.2","ts-jest":"^29.0.5","typescript":"^4.9.5","unbuild":"^1.1.2"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/origin":{"require":"./lib/optimise/origin.cjs","import":"./lib/optimise/origin.mjs","types":"./lib/optimise/origin.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.6","_integrity":"sha512-Qw6kuexTySYNzdbUC56DyS4p+cwbzQ0e1ohenhJpwVLpa702n58yRMZyLbRa21fVXwfstIx9pWd0dF/MU96UOQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/912431c3f252b17bca2c84a1425696bf/iconify-tools-2.2.6.tgz","_from":"file:iconify-tools-2.2.6.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"146e36175ae123c3b57f6bb569916f751769fe3e","size":97880,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.6.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.6_1676880693184_0.163380409831551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-20T08:11:33.428Z","publish_time":1676880693428,"_cnpm_publish_time":1676880693428},"2.2.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.0","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.8","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","cross-env":"^7.0.3","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.3","rimraf":"^3.0.2","ts-jest":"^29.0.5","typescript":"^4.9.4","unbuild":"^1.1.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.5","_integrity":"sha512-+Hr18yAjG1tgY4y2q48b2aoI9/Ly1Z+OWfRsSHTYJiPEcz+Qi+CFXbkQueGP2ZP4oHv/H9HN+W5AHFaDT/YpnA==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/9398bc2dbf62e384a0024bc3296f0e28/iconify-tools-2.2.5.tgz","_from":"file:iconify-tools-2.2.5.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"73dc048237e9a840b7c241bfbc618cee25b80451","size":97142,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.5_1676718732702_0.42365293387234315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-18T11:12:12.999Z","publish_time":1676718732999,"_cnpm_publish_time":1676718732999},"2.2.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.0","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.8","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","cross-env":"^7.0.3","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.3","rimraf":"^3.0.2","ts-jest":"^29.0.5","typescript":"^4.9.4","unbuild":"^1.1.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.4","_integrity":"sha512-JscGuhIcwqqCgE9cWbYVKVDxalb6XAKufcAIR/HHg6QxIXkMwG7m+4dLukQ0ljTGonQS/DIPm6O2fpJSV8Be4w==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/33711f494f937fdeed4a027a2a7f1b9a/iconify-tools-2.2.4.tgz","_from":"file:iconify-tools-2.2.4.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"f27f1391ab2134cdd00cc331f8947935e9c4c4f0","size":97179,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.4_1676621177795_0.9252451938660007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-17T08:06:18.054Z","publish_time":1676621178054,"_cnpm_publish_time":1676621178054},"2.2.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.0","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.8","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","cross-env":"^7.0.3","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.3","rimraf":"^3.0.2","ts-jest":"^29.0.5","typescript":"^4.9.4","unbuild":"^1.1.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.3","_integrity":"sha512-epqsH2wh/HoLGzVi8nKeGQNPBV3CpEiwiJ/DYNZ1Q48mibuPjuiGzhXe8M/jph+h3CQLZPkhfwYAtHLUbwlKMA==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/27667b0b5493d313026d5a9c209a7b66/iconify-tools-2.2.3.tgz","_from":"file:iconify-tools-2.2.3.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.4.0","dist":{"shasum":"230d80c0e5aa036bde2f515c8f27ec3ff28a19ae","size":97060,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.3_1676273903027_0.23631460115388925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-13T07:38:23.238Z","publish_time":1676273903238,"_cnpm_publish_time":1676273903238},"2.2.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.1.0","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.8","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","cross-env":"^7.0.3","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.3","rimraf":"^3.0.2","ts-jest":"^29.0.5","typescript":"^4.9.4","unbuild":"^1.1.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.2","_integrity":"sha512-Cx2Yt42UZUHnQCs3afQZ6HTvxal4UqOvm4/kh6ozqM/tvDMk7tj5A6hHYsnnpy9imyznoecFRyUE0ckRrqDdJw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/7a3ada4583aa49e8f79987bea465ecec/iconify-tools-2.2.2.tgz","_from":"file:iconify-tools-2.2.2.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"5e48e090affe9ba3fb488195ff253487ff705a06","size":96995,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.2_1675184743338_0.19927458226148542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-31T17:05:43.498Z","publish_time":1675184743498,"_cnpm_publish_time":1675184743498},"2.2.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.0.12","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.8","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.5","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","cross-env":"^7.0.3","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.3","rimraf":"^3.0.2","ts-jest":"^29.0.5","typescript":"^4.9.4","unbuild":"^1.1.1"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.1","_integrity":"sha512-luG6Pe2hJMXwNPWGcXv2t/U2p5DCJxcCkjnrbf/FewVtCdU4gwKGCBqXMEWQW06W+WhD8sphn9TMOatr8QmF2A==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/d8b5c9dc604183422ab14a08fc9b8e08/iconify-tools-2.2.1.tgz","_from":"file:iconify-tools-2.2.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"154c30d8aa7d5bf9c73b9c1f021ab6fab59cac61","size":97065,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.1_1673771056392_0.4256737497791878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-15T08:24:16.526Z","publish_time":1673771056526,"_cnpm_publish_time":1673771056526},"2.2.0":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/types":"^2.0.0","@iconify/utils":"^2.0.9","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.4","@types/node":"^18.11.17","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","cross-env":"^7.0.3","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.9.4","unbuild":"^1.0.2"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"_id":"@iconify/tools@2.2.0","_integrity":"sha512-hRreaOxGR55LI/N0CNoY3gYzibvlJabXTAQ82S+8eSCegMNYUS1Hih+u/jTQwPopUr5M57rdudpjHlaybpOKlg==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/74966d26bda943046d1b2ddc0dfc9556/iconify-tools-2.2.0.tgz","_from":"file:iconify-tools-2.2.0.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"098327d37dbfcb865afe821d6c2f499e03d71128","size":94572,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.0_1672837798396_0.6596072718010171"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-04T13:13:28.162Z","publish_time":1672837798646,"_cnpm_publish_time":1672837798646},"2.2.0-beta.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.0-beta.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.9","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.4","@types/node":"^18.11.17","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","cross-env":"^7.0.3","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.9.4","unbuild":"^1.0.2"},"peerDependencies":{"@iconify/types":"*"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"readmeFilename":"README.md","gitHead":"a6093244e710e266a6abf3dd8d881588225f2221","_id":"@iconify/tools@2.2.0-beta.4","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"89e44306058a1bffa1aab30f2bba3e1521ff48c3","size":93247,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.0-beta.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.0-beta.4_1672668005227_0.841520096887125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-02T14:00:15.710Z","publish_time":1672668005473,"_cnpm_publish_time":1672668005473},"2.2.0-beta.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.0-beta.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/utils":"^2.0.9","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.4","@types/node":"^18.11.17","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","cross-env":"^7.0.3","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.9.4","unbuild":"^1.0.2"},"peerDependencies":{"@iconify/types":"*"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"readmeFilename":"README.md","_id":"@iconify/tools@2.2.0-beta.3","_integrity":"sha512-Xga4smrSTAQ+kZIwlrIBjHf0WUUCGNGuEtb7DiNeN+8xtrbfDE9G+90TnjL9R+0Zvh2QlZIuD/QCXWNYjRmDgw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/23b2239a3dc34be72b4b50037027d901/iconify-tools-2.2.0-beta.3.tgz","_from":"file:iconify-tools-2.2.0-beta.3.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"5dd8ae078bf4b22c6fc900d66f4d715708b1f5da","size":94559,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.0-beta.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.0-beta.3_1672650870284_0.48629188318348104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-02T09:14:38.142Z","publish_time":1672650870529,"_cnpm_publish_time":1672650870529},"2.2.0-beta.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.0-beta.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/utils":"^2.0.5","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.4","@types/node":"^18.11.17","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","cross-env":"^7.0.3","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.9.4","unbuild":"^1.0.2"},"peerDependencies":{"@iconify/types":"*"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"readmeFilename":"README.md","_id":"@iconify/tools@2.2.0-beta.2","_integrity":"sha512-tiwt93FicenWC1AdnDK2bvM+3p0EsRsbaC8VNWgJVom0nw3JGT9YlD0lZdK2rXOyXQyj1lhpc6E25xv0Y01oFQ==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/51cfab38ab9c5bb8df95686b041fa4c1/iconify-tools-2.2.0-beta.2.tgz","_from":"file:iconify-tools-2.2.0-beta.2.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"a3d6c6f7f0a49e5c026fae912a1aee2ed010937b","size":94363,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.0-beta.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.0-beta.2_1672609010870_0.3499483924450624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-01T21:37:01.160Z","publish_time":1672609011033,"_cnpm_publish_time":1672609011033},"2.2.0-beta.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.2.0-beta.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@iconify/utils":"^2.0.5","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^1.0.0","svgo":"^3.0.2","tar":"^6.1.13"},"devDependencies":{"@types/jest":"^29.2.4","@types/node":"^18.11.17","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","cross-env":"^7.0.3","eslint":"^8.30.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-prettier":"^4.2.1","jasmine":"^4.5.0","jest":"^29.3.1","prettier":"^2.8.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.9.4","unbuild":"^1.0.2"},"peerDependencies":{"@iconify/types":"*"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"readmeFilename":"README.md","_id":"@iconify/tools@2.2.0-beta.1","_integrity":"sha512-NBHRMZaGobTMVoZD9snqSEVraYPwQ1my8ISmQgzh6yrhLFUtKL0+6woxGByRKkzGECDrtR5QhmXX5KprkJaYCw==","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/8db281d17a444752351a6ad6547d15df/iconify-tools-2.2.0-beta.1.tgz","_from":"file:iconify-tools-2.2.0-beta.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"751caff9435f2d0e5b74c972f989bfe147f205b5","size":94151,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.2.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.2.0-beta.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.2.0-beta.1_1671997032143_0.06414993128686608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-25T19:37:19.816Z","publish_time":1671997032295,"_cnpm_publish_time":1671997032295},"2.1.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.1","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/svgo":"^2.6.4","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^0.3.9","svgo":"^2.8.0","tar":"^6.1.12"},"peerDependencies":{"@iconify/types":"*"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs","types":"./lib/colors/attribs.d.ts"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs","types":"./lib/colors/detect.d.ts"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs","types":"./lib/colors/parse.d.ts"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs","types":"./lib/colors/validate.d.ts"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs","types":"./lib/css/parse.d.ts"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs","types":"./lib/css/parser/error.d.ts"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs","types":"./lib/css/parser/export.d.ts"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs","types":"./lib/css/parser/strings.d.ts"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs","types":"./lib/css/parser/text.d.ts"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs","types":"./lib/css/parser/tokens.d.ts"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs","types":"./lib/css/parser/tree.d.ts"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs","types":"./lib/css/parser/types.d.ts"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs","types":"./lib/download/api/cache.d.ts"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs","types":"./lib/download/api/download.d.ts"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs","types":"./lib/download/api/index.d.ts"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs","types":"./lib/download/api/types.d.ts"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs","types":"./lib/download/git/branch.d.ts"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs","types":"./lib/download/git/hash.d.ts"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs","types":"./lib/download/git/index.d.ts"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs","types":"./lib/download/git/reset.d.ts"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs","types":"./lib/download/github/hash.d.ts"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs","types":"./lib/download/github/index.d.ts"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs","types":"./lib/download/github/types.d.ts"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs","types":"./lib/download/gitlab/hash.d.ts"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs","types":"./lib/download/gitlab/index.d.ts"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs","types":"./lib/download/gitlab/types.d.ts"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs","types":"./lib/download/helpers/untar.d.ts"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs","types":"./lib/download/helpers/unzip.d.ts"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs","types":"./lib/download/index.d.ts"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs","types":"./lib/download/npm/index.d.ts"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs","types":"./lib/download/npm/types.d.ts"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs","types":"./lib/download/npm/version.d.ts"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs","types":"./lib/download/types/modified.d.ts"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs","types":"./lib/download/types/sources.d.ts"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs","types":"./lib/export/directory.d.ts"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs","types":"./lib/export/helpers/custom-files.d.ts"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs","types":"./lib/export/helpers/prepare.d.ts"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs","types":"./lib/export/helpers/types-version.d.ts"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs","types":"./lib/export/icon-package.d.ts"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs","types":"./lib/export/json-package.d.ts"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs","types":"./lib/icon-set/index.d.ts"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs","types":"./lib/icon-set/match.d.ts"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs","types":"./lib/icon-set/merge.d.ts"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs","types":"./lib/icon-set/modified.d.ts"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs","types":"./lib/icon-set/props.d.ts"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs","types":"./lib/icon-set/tags.d.ts"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs","types":"./lib/icon-set/types.d.ts"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs","types":"./lib/import/directory.d.ts"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs","types":"./lib/import/figma/index.d.ts"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs","types":"./lib/import/figma/nodes.d.ts"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs","types":"./lib/import/figma/query.d.ts"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs","types":"./lib/import/figma/types/api.d.ts"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs","types":"./lib/import/figma/types/nodes.d.ts"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs","types":"./lib/import/figma/types/options.d.ts"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs","types":"./lib/import/figma/types/result.d.ts"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs","types":"./lib/misc/bump-version.d.ts"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs","types":"./lib/misc/cheerio.d.ts"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs","types":"./lib/misc/compare-dirs.d.ts"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs","types":"./lib/misc/exec.d.ts"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs","types":"./lib/misc/keyword.d.ts"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs","types":"./lib/misc/scan.d.ts"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs","types":"./lib/misc/write-json.d.ts"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs","types":"./lib/optimise/flags.d.ts"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs","types":"./lib/optimise/global-style.d.ts"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs","types":"./lib/optimise/scale.d.ts"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs","types":"./lib/optimise/svgo.d.ts"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs","types":"./lib/svg/analyse.d.ts"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs","types":"./lib/svg/analyse/error.d.ts"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs","types":"./lib/svg/analyse/types.d.ts"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs","types":"./lib/svg/cleanup.d.ts"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs","types":"./lib/svg/cleanup/attribs.d.ts"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs","types":"./lib/svg/cleanup/bad-tags.d.ts"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs","types":"./lib/svg/cleanup/inline-style.d.ts"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs","types":"./lib/svg/cleanup/root-style.d.ts"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs","types":"./lib/svg/cleanup/root-svg.d.ts"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs","types":"./lib/svg/cleanup/svgo-style.d.ts"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs","types":"./lib/svg/data/attributes.d.ts"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs","types":"./lib/svg/data/tags.d.ts"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs","types":"./lib/svg/index.d.ts"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs","types":"./lib/svg/parse.d.ts"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs","types":"./lib/svg/parse-style.d.ts"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs","types":"./lib/tests/load.d.ts"}},"gitHead":"9761ba75c8d7e8b669eed5d4f7b0645d7e2a023a","_id":"@iconify/tools@2.1.2","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"c7339c9fdeb8e6dae2f45b6e39ab4541f8096c8f","size":93111,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.2_1668687331989_0.5186130147210242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-17T12:31:37.179Z","publish_time":1668687332146,"_cnpm_publish_time":1668687332146},"2.1.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.1","@types/cheerio":"^0.22.31","@types/node-fetch":"^2.6.2","@types/svgo":"^2.6.4","@types/tar":"^6.1.3","cheerio":"^1.0.0-rc.12","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^0.3.9","svgo":"^2.8.0","tar":"^6.1.11"},"peerDependencies":{"@iconify/types":"*"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/detect":{"require":"./lib/colors/detect.cjs","import":"./lib/colors/detect.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/tags":{"require":"./lib/icon-set/tags.cjs","import":"./lib/icon-set/tags.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"},"./lib/tests/load":{"require":"./lib/tests/load.cjs","import":"./lib/tests/load.mjs"}},"gitHead":"06d97414dc6782216c903f5831a90325b490125c","_id":"@iconify/tools@2.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"8bcdc40777a5cebcb93f657591c14df66c4461e4","size":92803,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.1_1666805330903_0.2763602547213566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-26T17:41:17.604Z","publish_time":1666805331197,"_cnpm_publish_time":1666805331197},"2.1.0":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.2","node-fetch":"^2.6.7","pathe":"^0.3.7","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"gitHead":"7f88bf535b0ca00d5300f47842128662cdcec96f","_id":"@iconify/tools@2.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"af377cfbbebdeff22b8b8be6646a50d34b3da3aa","size":91842,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0_1662628103029_0.39150089817360034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-08T09:34:20.233Z","publish_time":1662628103246,"_cnpm_publish_time":1662628103246},"2.1.0-beta.7":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.7","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.4","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"7a286cdda31fe623e5e713ce4130b9a35a2fd01b","_id":"@iconify/tools@2.1.0-beta.7","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"fa03ec29ebd23e33bf1731ae86122b3db7643bd6","size":91812,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.7.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.7_1660301334707_0.18828433886966067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T11:08:32.043Z","publish_time":1660301334957,"_cnpm_publish_time":1660301334957},"2.1.0-beta.6":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.6","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.4","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-style":{"require":"./lib/svg/cleanup/root-style.cjs","import":"./lib/svg/cleanup/root-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"9cb29acf6d498328c883ea732cf628b7b26ca089","_id":"@iconify/tools@2.1.0-beta.6","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"276e922886e64b8b2c13a13a5e50f363500d16dc","size":91466,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.6.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.6_1657887161537_0.058206848823137314"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T12:23:01.692Z","publish_time":1657887161728,"_cnpm_publish_time":1657887161728},"2.1.0-beta.5":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.4","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"80e4bfb4884d418d318eb03878f0607ca925d701","_id":"@iconify/tools@2.1.0-beta.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"5524995354a25c67e8345bdd84713ca9bc975837","size":91107,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.5_1656750521096_0.20206895728298613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-02T22:37:05.406Z","publish_time":1656750521355,"_cnpm_publish_time":1656750521355},"2.1.0-beta.4":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.3","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"971e3b44370938054825f3ba0cec14af9adfb774","_id":"@iconify/tools@2.1.0-beta.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"abe28fda4988eecbb1f518c811b2443990f96e2d","size":91263,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.4_1656269971351_0.1469385005375874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-26T18:59:40.133Z","publish_time":1656269971613,"_cnpm_publish_time":1656269971613},"2.1.0-beta.3":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.3","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"c340aed9644887ae1a6b9888cd1b7853ee4fd318","_id":"@iconify/tools@2.1.0-beta.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"f263450cd555d198eab52b254fe53b629ca5ac31","size":91306,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.3_1656232037913_0.9933051463250642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-26T08:27:29.214Z","publish_time":1656232038115,"_cnpm_publish_time":1656232038115},"2.1.0-beta.2":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.3","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/cheerio":{"require":"./lib/misc/cheerio.cjs","import":"./lib/misc/cheerio.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"da60896ba1d0f53b0ff03d882a86fb8f2cb7c51d","_id":"@iconify/tools@2.1.0-beta.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"5c8be79a11f39740346e97c67c6b79a79d670104","size":91582,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.2_1656181021846_0.7841439258482157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-25T18:17:07.873Z","publish_time":1656181022016,"_cnpm_publish_time":1656181022016},"2.1.0-beta.1":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.1.0-beta.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^2.0.0-beta.3","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/modified":{"require":"./lib/icon-set/modified.cjs","import":"./lib/icon-set/modified.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"readmeFilename":"README.md","gitHead":"a8d8c0079527cf4e0a4159be07cf986d78b1decb","_id":"@iconify/tools@2.1.0-beta.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"c8818020942208c036948efa2e99941271c5bb92","size":91564,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.1.0-beta.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.1.0-beta.1_1656178873158_0.4543017269722187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-25T17:41:22.929Z","publish_time":1656178873343,"_cnpm_publish_time":1656178873343},"2.0.18":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.18","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/types":"^1.1.0","@iconify/utils":"^1.0.28","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"gitHead":"e39c52f31e2f5825d30ab5127e72eb7867a05fe9","_id":"@iconify/tools@2.0.18","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"eb592da8da7a7adcee4b546acfc5c19d29751a8f","size":88177,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.18.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.18_1655231348198_0.3443466429765498"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-14T18:30:37.854Z","publish_time":1655231348592,"_cnpm_publish_time":1655231348592},"2.0.17":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.17","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/types":"^1.1.0","@iconify/utils":"^1.0.28","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"gitHead":"a4b410088c0068375312760336db5076f6291d05","_id":"@iconify/tools@2.0.17","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"93fad301b9916aaf32cb1ffd44564441d59eca6f","size":88131,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.17.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.17_1652439733471_0.8403983007259554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-13T14:11:28.685Z","publish_time":1652439733666,"_cnpm_publish_time":1652439733666},"2.0.16":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.16","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/types":"^1.1.0","@iconify/utils":"^1.0.28","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"gitHead":"dcc0ebf7fe9fc206d1e688241d313c0530079738","_id":"@iconify/tools@2.0.16","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"63b4d58ab266c25a46eb4d231429610c0431db91","size":88150,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.16.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.16_1650830468714_0.6750272524005996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-24T20:01:14.492Z","publish_time":1650830468879,"_cnpm_publish_time":1650830468879},"2.0.15":{"name":"@iconify/tools","type":"module","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.15","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"unbuild","test:jest-cjs":"jest --clearCache --config=jest.config.cjs  && jest --runInBand --config=jest.config.cjs","test:jest-esm":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest-cjs && npm run test:jest-esm && npm run test:jasmine"},"dependencies":{"@iconify/types":"^1.1.0","@iconify/utils":"^1.0.28","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","local-pkg":"^0.4.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.cjs","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.cjs","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.cjs","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.cjs","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.cjs","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.cjs","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.cjs","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.cjs","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.cjs","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.cjs","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.cjs","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.cjs","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.cjs","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.cjs","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.cjs","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.cjs","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.cjs","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.cjs","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.cjs","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.cjs","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.cjs","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.cjs","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.cjs","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.cjs","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.cjs","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.cjs","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.cjs","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.cjs","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.cjs","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.cjs","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.cjs","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.cjs","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.cjs","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.cjs","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.cjs","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.cjs","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.cjs","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.cjs","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.cjs","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.cjs","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.cjs","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.cjs","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.cjs","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.cjs","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.cjs","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.cjs","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.cjs","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.cjs","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.cjs","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.cjs","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.cjs","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.cjs","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.cjs","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.cjs","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.cjs","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.cjs","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.cjs","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.cjs","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.cjs","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.cjs","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.cjs","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.cjs","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.cjs","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.cjs","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.cjs","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.cjs","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.cjs","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.cjs","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.cjs","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.cjs","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.cjs","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.cjs","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.cjs","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.cjs","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.cjs","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.cjs","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.cjs","import":"./lib/svg/parse-style.mjs"}},"gitHead":"6dbaf373b009e7557f844d1170bd785915fdbc58","_id":"@iconify/tools@2.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"95c02bb9130eafcc4ee6592ade302224bd9a3ae2","size":88165,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.15.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.15_1648630244422_0.44438603669783716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-30T09:03:49.519Z","publish_time":1648630244553,"_cnpm_publish_time":1648630244553},"2.0.14":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.14","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.23","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.js","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.js","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.js","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.js","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.js","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"bccc8d7f4451d67c67eb2a6829035f290b10bc22","_id":"@iconify/tools@2.0.14","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"fcb8c64d97470887e937db945140677347e96364","size":96595,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.14.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.14_1646244825215_0.8051554872717326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-02T18:13:52.683Z","publish_time":1646244825398,"_cnpm_publish_time":1646244825398},"2.0.13":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.13","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.23","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/reset":{"require":"./lib/download/git/reset.js","import":"./lib/download/git/reset.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.js","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.js","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.js","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.js","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"bb0a7b89e373a0319a10a3bd6571e9bd4fc81c30","_id":"@iconify/tools@2.0.13","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"19c409c756623b7602a5757ec8d224ea7c019ab2","size":96218,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.13.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.13_1645046099970_0.9631514666285557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T21:15:10.438Z","publish_time":1645046100326,"_cnpm_publish_time":1645046100326},"2.0.12":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.12","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.23","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/global-style":{"require":"./lib/optimise/global-style.js","import":"./lib/optimise/global-style.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/analyse":{"require":"./lib/svg/analyse.js","import":"./lib/svg/analyse.mjs"},"./lib/svg/analyse/error":{"require":"./lib/svg/analyse/error.js","import":"./lib/svg/analyse/error.mjs"},"./lib/svg/analyse/types":{"require":"./lib/svg/analyse/types.js","import":"./lib/svg/analyse/types.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"5159736d0903e9dd4fa79f8e409fd4d61a771eae","_id":"@iconify/tools@2.0.12","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"fa9e469c0c20335b35f5a875a05a96c6b8f4611a","size":95679,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.12.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.12_1644679214179_0.45793268850764246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-12T15:20:23.627Z","publish_time":1644679214365,"_cnpm_publish_time":1644679214365},"2.0.11":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.11","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.23","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"e434e6224e15c9e0361fbac21aebeabe45e0d1dd","_id":"@iconify/tools@2.0.11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"cb8be1150b07c78d44198b8f4dcad47c191aa004","size":85674,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.11.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.11_1644095235627_0.6877179953235797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T21:07:26.600Z","publish_time":1644095235751,"_cnpm_publish_time":1644095235751},"2.0.10":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.10","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.22","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"738a3f81e0de755cafcf33deb9a4eb2fffda535e","_id":"@iconify/tools@2.0.10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"e02432a81e0b0ee46cc97d93680a680d5bac8a60","size":85672,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.10.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.10_1644075494686_0.08942366590561446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T15:38:23.904Z","publish_time":1644075494833,"_cnpm_publish_time":1644075494833},"2.0.9":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.9","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.21","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"fc3c1669e7ec0d0d3f84c1abc629b37112208b8d","_id":"@iconify/tools@2.0.9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"07a43ffa02e073dbc1bda302705b7128538ade1c","size":85403,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.9.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.9_1644005513150_0.5500341971603244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-04T20:12:07.994Z","publish_time":1644005513333,"_cnpm_publish_time":1644005513333},"2.0.8":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.8","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.21","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/gitlab/hash":{"require":"./lib/download/gitlab/hash.js","import":"./lib/download/gitlab/hash.mjs"},"./lib/download/gitlab":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/index":{"require":"./lib/download/gitlab/index.js","import":"./lib/download/gitlab/index.mjs"},"./lib/download/gitlab/types":{"require":"./lib/download/gitlab/types.js","import":"./lib/download/gitlab/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"a3901eca3d02d410240b47be92cb83a5e19b6761","_id":"@iconify/tools@2.0.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"38e36324de9b52f0880755dbf939b8e3febd7b76","size":85395,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.8.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.8_1643900990820_0.44891891257446903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-03T15:10:21.438Z","publish_time":1643900990967,"_cnpm_publish_time":1643900990967},"2.0.7":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.7","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.21","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/branch":{"require":"./lib/download/git/branch.js","import":"./lib/download/git/branch.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/index":{"require":"./lib/download/index.js","import":"./lib/download/index.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/download/types/sources":{"require":"./lib/download/types/sources.js","import":"./lib/download/types/sources.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"1e51860cb2496e0df7c28a134273488ad4dc8eb6","_id":"@iconify/tools@2.0.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"87b9b3baa50e0c07dbb6e85d6a9c2a2f8112ea56","size":84027,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.7.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.7_1643828054301_0.7290935683471038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-02T18:54:23.419Z","publish_time":1643828054502,"_cnpm_publish_time":1643828054502},"2.0.6":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.6","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.21","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.7","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"d2eab8abf39273f695b026e4db17359ff39426c4","_id":"@iconify/tools@2.0.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"c61585ae7f3c266fefbd862c4f2c43eb1c9ad001","size":82230,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.6.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.6_1643616123774_0.8899111643730904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-31T08:02:11.453Z","publish_time":1643616123937,"_cnpm_publish_time":1643616123937},"2.0.5":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.21","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^3.2.0","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"8c3c693e0a56f7b87950b1344327c48acb59b6a1","_id":"@iconify/tools@2.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"83d7b390a7a164e314dcf9093266a6a945847a5d","size":82228,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.5.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.5_1643576671683_0.7665817349352786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-30T21:04:48.633Z","publish_time":1643576671803,"_cnpm_publish_time":1643576671803},"2.0.4":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.21","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^3.2.0","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"d620a4d028071e259c140d3a4a7e9defdd56c302","_id":"@iconify/tools@2.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"e25833e9599e41c715a51010442b9fc5d7410f64","size":82151,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.4_1643531917677_0.9746191276509737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-30T08:38:46.185Z","publish_time":1643531917836,"_cnpm_publish_time":1643531917836},"2.0.3":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.3","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.20","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.6","pathe":"^0.2.0","svgo":"^2.8.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"a1edc808dcbc0e606d28975660329dd4315d8d4c","_id":"@iconify/tools@2.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"88beb2034a0b47e4059ad53d4163ddd748c8ee2e","size":82159,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.3_1641678737313_0.9921610925063482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-08T21:52:24.886Z","publish_time":1641678737505,"_cnpm_publish_time":1641678737505},"2.0.2":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.20","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","@types/svgo":"^2.6.0","@types/tar":"^6.1.0","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.6","pathe":"^0.2.0","svgo":"^2.7.0","tar":"^6.1.11"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/colors/validate":{"require":"./lib/colors/validate.js","import":"./lib/colors/validate.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/untar":{"require":"./lib/download/helpers/untar.js","import":"./lib/download/helpers/untar.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/bump-version":{"require":"./lib/misc/bump-version.js","import":"./lib/misc/bump-version.mjs"},"./lib/misc/compare-dirs":{"require":"./lib/misc/compare-dirs.js","import":"./lib/misc/compare-dirs.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"5fbc18ab3b4136603949a6419b105772e76c4160","_id":"@iconify/tools@2.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"e493776ff269d2a90a04314dea261a53c7c5ab13","size":82148,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.2_1638262555699_0.6362191558300943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:06:12.258Z","publish_time":1638262555887,"_cnpm_publish_time":1638262555887},"2.0.1":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"./lib/index.js","module":"./lib/index.mjs","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.6","pathe":"^0.2.0","svgo":"^2.7.0"},"exports":{"./*":"./*",".":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"types":"./lib/index.d.ts","gitHead":"7fab79ef8ac9750576b8a18fb851f8a94aab35bd","_id":"@iconify/tools@2.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"f7aaf334ac37735bc5b02730ccfded1dd44e3668","size":79139,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.1_1636233430283_0.8730817959509156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:06:10.146Z","publish_time":1636233430444,"_cnpm_publish_time":1636233430444},"2.0.0":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"dist/index.js","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.6","pathe":"^0.2.0","svgo":"^2.7.0"},"exports":{"./*":"./*","./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/index":{"require":"./lib/index.js","import":"./lib/index.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"gitHead":"32bd44f501e8a3b58eea9754fd396d3fb3d5a83a","_id":"@iconify/tools@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"5633bd269b5a558b52cdebfb4bb32fb69f1db48b","size":78386,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.0_1636230403977_0.5915016082126487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:06:08.006Z","publish_time":1636230404426,"_cnpm_publish_time":1636230404426},"2.0.0-dev.4":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.0-dev.4","publishConfig":{"tag":"dev"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"dist/index.js","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS='--experimental-vm-modules --experimental-json-modules' npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","@types/node-fetch":"^2.5.12","cheerio":"^1.0.0-rc.10","extract-zip":"^2.0.1","node-fetch":"^2.6.6","pathe":"^0.2.0","svgo":"^2.7.0"},"exports":{"./*":"./*","./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/download/api/cache":{"require":"./lib/download/api/cache.js","import":"./lib/download/api/cache.mjs"},"./lib/download/api/download":{"require":"./lib/download/api/download.js","import":"./lib/download/api/download.mjs"},"./lib/download/api":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/index":{"require":"./lib/download/api/index.js","import":"./lib/download/api/index.mjs"},"./lib/download/api/types":{"require":"./lib/download/api/types.js","import":"./lib/download/api/types.mjs"},"./lib/download/git/hash":{"require":"./lib/download/git/hash.js","import":"./lib/download/git/hash.mjs"},"./lib/download/git":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/git/index":{"require":"./lib/download/git/index.js","import":"./lib/download/git/index.mjs"},"./lib/download/github/hash":{"require":"./lib/download/github/hash.js","import":"./lib/download/github/hash.mjs"},"./lib/download/github":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/index":{"require":"./lib/download/github/index.js","import":"./lib/download/github/index.mjs"},"./lib/download/github/types":{"require":"./lib/download/github/types.js","import":"./lib/download/github/types.mjs"},"./lib/download/helpers/unzip":{"require":"./lib/download/helpers/unzip.js","import":"./lib/download/helpers/unzip.mjs"},"./lib/download/npm":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/index":{"require":"./lib/download/npm/index.js","import":"./lib/download/npm/index.mjs"},"./lib/download/npm/types":{"require":"./lib/download/npm/types.js","import":"./lib/download/npm/types.mjs"},"./lib/download/npm/version":{"require":"./lib/download/npm/version.js","import":"./lib/download/npm/version.mjs"},"./lib/download/types/modified":{"require":"./lib/download/types/modified.js","import":"./lib/download/types/modified.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/helpers/custom-files":{"require":"./lib/export/helpers/custom-files.js","import":"./lib/export/helpers/custom-files.mjs"},"./lib/export/helpers/prepare":{"require":"./lib/export/helpers/prepare.js","import":"./lib/export/helpers/prepare.mjs"},"./lib/export/helpers/types-version":{"require":"./lib/export/helpers/types-version.js","import":"./lib/export/helpers/types-version.mjs"},"./lib/export/icon-package":{"require":"./lib/export/icon-package.js","import":"./lib/export/icon-package.mjs"},"./lib/export/json-package":{"require":"./lib/export/json-package.js","import":"./lib/export/json-package.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib/misc/exec":{"require":"./lib/misc/exec.js","import":"./lib/misc/exec.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/misc/write-json":{"require":"./lib/misc/write-json.js","import":"./lib/misc/write-json.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"gitHead":"78a50973d17053f611361ed332cddfa6aac6e391","_id":"@iconify/tools@2.0.0-dev.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"71fc12a9f4b445827fd9378922bedb0bd4830948","size":74801,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.0-dev.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.0-dev.4.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.0-dev.4_1636225458970_0.22270169859589317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:06:04.985Z","publish_time":1636225459104,"_cnpm_publish_time":1636225459104},"2.0.0-dev.3":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.0-dev.3","publishConfig":{"tag":"dev"},"license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"dist/index.js","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","cheerio":"^1.0.0-rc.10","cross-fetch":"^3.1.4","pathe":"^0.2.0","svgo":"^2.7.0"},"exports":{"./*":"./*","./lib/api/cache":{"require":"./lib/api/cache.js","import":"./lib/api/cache.mjs"},"./lib/api":{"require":"./lib/api/index.js","import":"./lib/api/index.mjs"},"./lib/api/index":{"require":"./lib/api/index.js","import":"./lib/api/index.mjs"},"./lib/api/types":{"require":"./lib/api/types.js","import":"./lib/api/types.mjs"},"./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/export/directory":{"require":"./lib/export/directory.js","import":"./lib/export/directory.mjs"},"./lib/export/prepare":{"require":"./lib/export/prepare.js","import":"./lib/export/prepare.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/import/figma":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/index":{"require":"./lib/import/figma/index.js","import":"./lib/import/figma/index.mjs"},"./lib/import/figma/nodes":{"require":"./lib/import/figma/nodes.js","import":"./lib/import/figma/nodes.mjs"},"./lib/import/figma/query":{"require":"./lib/import/figma/query.js","import":"./lib/import/figma/query.mjs"},"./lib/import/figma/types/api":{"require":"./lib/import/figma/types/api.js","import":"./lib/import/figma/types/api.mjs"},"./lib/import/figma/types/nodes":{"require":"./lib/import/figma/types/nodes.js","import":"./lib/import/figma/types/nodes.mjs"},"./lib/import/figma/types/options":{"require":"./lib/import/figma/types/options.js","import":"./lib/import/figma/types/options.mjs"},"./lib/import/figma/types/result":{"require":"./lib/import/figma/types/result.js","import":"./lib/import/figma/types/result.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"gitHead":"cbfd19a6dd8497075275839b45fb3fbbb7ae581d","_id":"@iconify/tools@2.0.0-dev.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"878063843f460ebca60829ea8bd7153ace5e5e6b","size":63251,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.0-dev.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.0-dev.3.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.0-dev.3_1635754832109_0.6214197764070131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:06:02.778Z","publish_time":1635754832256,"_cnpm_publish_time":1635754832256},"2.0.0-dev.2":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.0-dev.2","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"dist/index.js","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","cheerio":"^1.0.0-rc.10","pathe":"^0.2.0","svgo":"^2.7.0"},"devDependencies":{"@iconify/library-builder":"^1.0.3","@types/jest":"^27.0.1","@types/svgo":"^2.6.0","@typescript-eslint/eslint-plugin":"^4.31.1","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-jasmine":"^4.1.2","jasmine":"^3.9.0","jest":"^27.2.1","rimraf":"^3.0.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"exports":{"./*":"./*","./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"gitHead":"2b80fce0d05db02de59a24d7e077c41ef3a88bd8","_id":"@iconify/tools@2.0.0-dev.2","_nodeVersion":"16.4.0","_npmVersion":"7.20.6","dist":{"shasum":"86a27c2c6a8d21010cf03f5d9863dd0f7d587f98","size":51498,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.0-dev.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.0-dev.2.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.0-dev.2_1634810323795_0.05072136432856067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:06:00.684Z","publish_time":1634810323955,"_cnpm_publish_time":1634810323955},"2.0.0-dev.1":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.0-dev.1","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"dist/index.js","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","cheerio":"^1.0.0-rc.10","pathe":"^0.2.0","svgo":"^2.7.0"},"devDependencies":{"@iconify/library-builder":"^1.0.3","@types/jest":"^27.0.1","@types/svgo":"^2.6.0","@typescript-eslint/eslint-plugin":"^4.31.1","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-jasmine":"^4.1.2","jasmine":"^3.9.0","jest":"^27.2.1","rimraf":"^3.0.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"exports":{"./*":"./*","./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"gitHead":"0462cb91811432d7d2f73e7dbc9b25599d8c884d","_id":"@iconify/tools@2.0.0-dev.1","_nodeVersion":"16.4.0","_npmVersion":"7.20.6","dist":{"shasum":"88074cec0e306ea65f71b038e2fb2e3b7afb7578","size":51515,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.0-dev.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.0-dev.1.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.0-dev.1_1634721081602_0.11114988190156239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:58.804Z","publish_time":1634721081764,"_cnpm_publish_time":1634721081764},"2.0.0-dev.0":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"2.0.0-dev.0","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git://github.com/iconify/tools.git"},"main":"dist/index.js","scripts":{"clean":"rimraf lib tests-compiled tsconfig.tsbuildinfo","lint":"eslint src/**/*.ts","prebuild":"npm run lint && npm run clean","build":"node build","test:jest":"jest --runInBand","test:jasmine":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jasmine","test":"npm run test:jest && npm run test:jasmine"},"dependencies":{"@iconify/utils":"^1.0.18","@types/cheerio":"^0.22.30","cheerio":"^1.0.0-rc.10","pathe":"^0.2.0","svgo":"^2.7.0"},"devDependencies":{"@iconify/library-builder":"^1.0.3","@types/jest":"^27.0.1","@types/svgo":"^2.6.0","@typescript-eslint/eslint-plugin":"^4.31.1","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-plugin-jasmine":"^4.1.2","jasmine":"^3.9.0","jest":"^27.2.1","rimraf":"^3.0.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"exports":{"./*":"./*","./lib/colors/attribs":{"require":"./lib/colors/attribs.js","import":"./lib/colors/attribs.mjs"},"./lib/colors/parse":{"require":"./lib/colors/parse.js","import":"./lib/colors/parse.mjs"},"./lib/css/parse":{"require":"./lib/css/parse.js","import":"./lib/css/parse.mjs"},"./lib/css/parser/error":{"require":"./lib/css/parser/error.js","import":"./lib/css/parser/error.mjs"},"./lib/css/parser/export":{"require":"./lib/css/parser/export.js","import":"./lib/css/parser/export.mjs"},"./lib/css/parser/strings":{"require":"./lib/css/parser/strings.js","import":"./lib/css/parser/strings.mjs"},"./lib/css/parser/text":{"require":"./lib/css/parser/text.js","import":"./lib/css/parser/text.mjs"},"./lib/css/parser/tokens":{"require":"./lib/css/parser/tokens.js","import":"./lib/css/parser/tokens.mjs"},"./lib/css/parser/tree":{"require":"./lib/css/parser/tree.js","import":"./lib/css/parser/tree.mjs"},"./lib/css/parser/types":{"require":"./lib/css/parser/types.js","import":"./lib/css/parser/types.mjs"},"./lib/icon-set":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/index":{"require":"./lib/icon-set/index.js","import":"./lib/icon-set/index.mjs"},"./lib/icon-set/match":{"require":"./lib/icon-set/match.js","import":"./lib/icon-set/match.mjs"},"./lib/icon-set/merge":{"require":"./lib/icon-set/merge.js","import":"./lib/icon-set/merge.mjs"},"./lib/icon-set/props":{"require":"./lib/icon-set/props.js","import":"./lib/icon-set/props.mjs"},"./lib/icon-set/types":{"require":"./lib/icon-set/types.js","import":"./lib/icon-set/types.mjs"},"./lib/import/directory":{"require":"./lib/import/directory.js","import":"./lib/import/directory.mjs"},"./lib/misc/keyword":{"require":"./lib/misc/keyword.js","import":"./lib/misc/keyword.mjs"},"./lib/misc/scan":{"require":"./lib/misc/scan.js","import":"./lib/misc/scan.mjs"},"./lib/optimise/flags":{"require":"./lib/optimise/flags.js","import":"./lib/optimise/flags.mjs"},"./lib/optimise/scale":{"require":"./lib/optimise/scale.js","import":"./lib/optimise/scale.mjs"},"./lib/optimise/svgo":{"require":"./lib/optimise/svgo.js","import":"./lib/optimise/svgo.mjs"},"./lib/svg/cleanup":{"require":"./lib/svg/cleanup.js","import":"./lib/svg/cleanup.mjs"},"./lib/svg/cleanup/attribs":{"require":"./lib/svg/cleanup/attribs.js","import":"./lib/svg/cleanup/attribs.mjs"},"./lib/svg/cleanup/bad-tags":{"require":"./lib/svg/cleanup/bad-tags.js","import":"./lib/svg/cleanup/bad-tags.mjs"},"./lib/svg/cleanup/inline-style":{"require":"./lib/svg/cleanup/inline-style.js","import":"./lib/svg/cleanup/inline-style.mjs"},"./lib/svg/cleanup/root-svg":{"require":"./lib/svg/cleanup/root-svg.js","import":"./lib/svg/cleanup/root-svg.mjs"},"./lib/svg/cleanup/svgo-style":{"require":"./lib/svg/cleanup/svgo-style.js","import":"./lib/svg/cleanup/svgo-style.mjs"},"./lib/svg/data/attributes":{"require":"./lib/svg/data/attributes.js","import":"./lib/svg/data/attributes.mjs"},"./lib/svg/data/tags":{"require":"./lib/svg/data/tags.js","import":"./lib/svg/data/tags.mjs"},"./lib/svg":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/index":{"require":"./lib/svg/index.js","import":"./lib/svg/index.mjs"},"./lib/svg/parse":{"require":"./lib/svg/parse.js","import":"./lib/svg/parse.mjs"},"./lib/svg/parse-style":{"require":"./lib/svg/parse-style.js","import":"./lib/svg/parse-style.mjs"}},"gitHead":"6ae3488cf86492f1f8cfc4b92f977fe70621e995","_id":"@iconify/tools@2.0.0-dev.0","_nodeVersion":"16.4.0","_npmVersion":"7.20.6","dist":{"shasum":"391bc01e95463ac04d52abebacaf3f395fd0068c","size":51033,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-2.0.0-dev.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-2.0.0-dev.0.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_2.0.0-dev.0_1634553122925_0.18816502993724304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:56.290Z","publish_time":1634553123106,"_cnpm_publish_time":1634553123106},"1.3.18":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.18","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.9","cheerio":"^1.0.0-rc.10","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.2.1"},"gitHead":"40a797965b79605ebc59c0ae3990375a53210941","_id":"@iconify/tools@1.3.18","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"eb26b55409250898a5385e1d8b5c191c7c48da91","size":50290,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.18.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.18_1624913209455_0.3430604307561045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:54.337Z","publish_time":1624913209603,"_cnpm_publish_time":1624913209603},"1.3.17":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.17","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.9","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"c9c2ae8626baae19fceb12eb13dabd1b121a2dec","_id":"@iconify/tools@1.3.17","_nodeVersion":"15.2.0","_npmVersion":"7.0.13","dist":{"shasum":"6aba18e80c691256f467986896f2936ef37a85fc","size":50400,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.17.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.17_1614157203432_0.5410666253484975"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:52.206Z","publish_time":1614157203932,"_cnpm_publish_time":1614157203932},"1.3.16":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.16","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.9","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"0fd8d366379885e47e0845d73bec6f696258b6b9","_id":"@iconify/tools@1.3.16","_nodeVersion":"13.12.0","_npmVersion":"6.14.8","dist":{"shasum":"feb247367c6350e6698088178c9e56a58e1ca3db","size":50529,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.16.tgz"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.16_1604615690524_0.12678052873085033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:50.317Z","publish_time":1604615690719,"_cnpm_publish_time":1604615690719},"1.3.15":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.15","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.9","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"bf2cec9e30f94eeaa162fdfe1534712875079c67","_id":"@iconify/tools@1.3.15","_nodeVersion":"13.12.0","_npmVersion":"6.14.8","dist":{"shasum":"c0ca84fe7db904ab8768760d7f165d17f493a374","size":50346,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.15.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.15_1598103049314_0.8295984922736552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:48.410Z","publish_time":1598103049435,"_cnpm_publish_time":1598103049435},"1.3.14":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.14","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.9","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"0feb8607487e215a21485c765b74a875c77d4ed8","_id":"@iconify/tools@1.3.14","_nodeVersion":"13.12.0","_npmVersion":"6.14.6","dist":{"shasum":"30beb05447d45c6552beb0cddee378321e8d0f01","size":49960,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.14.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.14_1595413596980_0.37515870194813217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:46.524Z","publish_time":1595413597242,"_cnpm_publish_time":1595413597242},"1.3.13":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.13","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.8","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"04fea91305a7ce6932856558aa8f04ec25a20db9","_id":"@iconify/tools@1.3.13","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"301206fe56a620558583adf144f77bc1bd40b23f","size":49707,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.13.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.13_1587453422450_0.5588376808081126"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:44.613Z","publish_time":1587453422627,"_cnpm_publish_time":1587453422627},"1.3.12":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.12","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.8","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"ff94fab11ca90c51e26f0106890f7b026f570e17","_id":"@iconify/tools@1.3.12","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"da02eacb6322110c511bc176db6bd59473bf21ee","size":49510,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.12.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.12_1587401720980_0.37703009078638905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:42.721Z","publish_time":1587401721121,"_cnpm_publish_time":1587401721121},"1.3.11":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.11","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.8","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"696d9188d59312d37c5825b4742c68a00e5a4bed","_id":"@iconify/tools@1.3.11","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"806c7cc57d7e52a2b961744f3bd907be949e4c32","size":48120,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.11.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.11_1586073383786_0.7677118174468511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:40.838Z","publish_time":1586073384082,"_cnpm_publish_time":1586073384082},"1.3.10":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.10","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.8","cheerio":"^0.22.0","cyberalien-color":"^1.0.0","simple-tokenizer":"^1.0.2","svgo":"^1.3.2","tmp":"^0.0.33"},"gitHead":"e1232136892a02d0ae4f8bb4ee24b8ccefb553d9","_id":"@iconify/tools@1.3.10","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"c68846ba6ef57ff54642b936d613b0db1fd337f1","size":48105,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.10.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.10_1586070400968_0.3974244823746049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:38.931Z","publish_time":1586070401126,"_cnpm_publish_time":1586070401126},"1.3.9":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.9","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.3.0","tmp":"^0.0.33"},"gitHead":"e9219f59e92ab78b74529091164b5f4bccce8180","_id":"@iconify/tools@1.3.9","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"shasum":"36f59b25e5374087d9673dc6d2fe2a2e4862e511","size":49721,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.9.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.9_1570105822502_0.751085387678257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:36.770Z","publish_time":1570105822613,"_cnpm_publish_time":1570105822613},"1.3.7":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.7","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.3.0","tmp":"^0.0.33"},"gitHead":"31996bea534889a122fa7505285c8ffb970dd394","_id":"@iconify/tools@1.3.7","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"shasum":"ed3b863f3cb95fb9d3a77bea6e75d2c278bf6793","size":47005,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.7.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.7_1567424624138_0.29310861045380476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:34.622Z","publish_time":1567424624235,"_cnpm_publish_time":1567424624235},"1.3.6":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.6","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.3.0","tmp":"^0.0.33"},"gitHead":"e0d6292545c93865276c5f4a9d661bd73b9e1160","_id":"@iconify/tools@1.3.6","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"shasum":"6da62f4e57e9ef71222be14746e1823147d671b8","size":47008,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.6.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.6_1567411296608_0.783004993539276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:32.744Z","publish_time":1567411296742,"_cnpm_publish_time":1567411296742},"1.3.5":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.5","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.2","tmp":"^0.0.33"},"gitHead":"abed7ba318f75967832dde64ad2f19f974f0b70f","_id":"@iconify/tools@1.3.5","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"b076898170f9bd45ff2ca4eda436178f8e042161","size":44965,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.5.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.5_1559846117763_0.14528710537868084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:31.134Z","publish_time":1559846117924,"_cnpm_publish_time":1559846117924},"1.3.4":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.4","license":"MIT","bugs":{"url":"https://github.com/iconify/tools/issues"},"homepage":"https://github.com/iconify/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.2","tmp":"^0.0.33"},"gitHead":"a7728e831d68cb0c4e2b92a27d028a2e4e29fa5a","_id":"@iconify/tools@1.3.4","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"6fe62f731b01e81e1b3024e691b72a427649bcec","size":44960,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.4.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.4_1559592617641_0.8459414475956688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:29.233Z","publish_time":1559592617797,"_cnpm_publish_time":1559592617797},"1.3.3":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.3","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.2","tmp":"^0.0.33"},"gitHead":"d0e17b4cb8a8279790a12d2a37c8181b9e633e32","_id":"@iconify/tools@1.3.3","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"shasum":"764744d29865bdfdee48e5ad8a008fb8071f6576","size":42773,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.3.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.3_1555442120201_0.7016734136497997"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:27.333Z","publish_time":1555442120334,"_cnpm_publish_time":1555442120334},"1.3.2":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.2","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.1","tmp":"^0.0.33"},"gitHead":"8b5c5eb24a75fff5a05f14a86258362decd56b78","_id":"@iconify/tools@1.3.2","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"shasum":"49ed49a2890ffa28859508233ef9f69802f7d487","size":42424,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.2.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.2_1554540538043_0.8136653948785151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:25.228Z","publish_time":1554540538269,"_cnpm_publish_time":1554540538269},"1.3.1":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.1","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.1","tmp":"^0.0.33"},"gitHead":"dadee81de2d5b50f6982829408dd406893399724","_id":"@iconify/tools@1.3.1","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"shasum":"970d7b64b7adde554cdeb56d0e5ec08ed87d1305","size":41858,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.1.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.1_1554408741400_0.10432316834293553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:23.306Z","publish_time":1554408741566,"_cnpm_publish_time":1554408741566},"1.3.0":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.3.0","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.0","tmp":"^0.0.33"},"gitHead":"4a28fa307c4793fa810da17fd5f42037831c36ab","_id":"@iconify/tools@1.3.0","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"shasum":"564027e27b9ef7f0b11730718aab23fbb9da3f9a","size":41662,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.3.0.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.3.0_1554402573957_0.18595362732393728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:21.340Z","publish_time":1554402574077,"_cnpm_publish_time":1554402574077},"1.2.5":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.2.5","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.0","tmp":"^0.0.33"},"gitHead":"3dbba097b9bb89df94775df526cc9791b0073bdb","_id":"@iconify/tools@1.2.5","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"shasum":"f02c4cae9d616ec70520f6cceadd11f366324999","size":39184,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.2.5.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.2.5_1553941213167_0.11768392700683661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:19.453Z","publish_time":1553941213493,"_cnpm_publish_time":1553941213493},"1.2.4":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.2.4","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.0","tmp":"^0.0.33"},"gitHead":"fbbb4b30f11757c54d7e8bead43d532d61406593","_id":"@iconify/tools@1.2.4","_nodeVersion":"10.9.0","_npmVersion":"6.9.0","dist":{"shasum":"0cff1552c2be6fc69fe9ceb8c46b7c42e0e3a466","size":39127,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.2.4.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.2.4_1553082421147_0.38676782677851107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:17.571Z","publish_time":1553082421353,"_cnpm_publish_time":1553082421353},"1.2.3":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.2.3","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.6","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.2.0","tmp":"^0.0.33"},"gitHead":"81fe78b259b88a528b5921521ccb315b72eb669a","_id":"@iconify/tools@1.2.3","_nodeVersion":"10.9.0","_npmVersion":"6.8.0","dist":{"shasum":"7738947b4b2097d4849349fe1f7ceac7f1388ecc","size":39071,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.2.3.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.2.3_1552996421014_0.14642420851486349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:15.666Z","publish_time":1552996421143,"_cnpm_publish_time":1552996421143},"1.2.2":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.2.2","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.5","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.1.1","tmp":"^0.0.33"},"gitHead":"5938dbe48796a3cc0cdfedb8fed08f78d24d83ff","_id":"@iconify/tools@1.2.2","_nodeVersion":"10.9.0","_npmVersion":"6.7.0","dist":{"shasum":"fb5deac0cd43c6e8b0257022070ded3abe5a7964","size":39071,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.2.2.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.2.2_1549803199175_0.1269572197945199"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:13.705Z","publish_time":1549803199330,"_cnpm_publish_time":1549803199330},"1.2.1":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.2.1","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.0","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.1.1","tmp":"^0.0.33"},"gitHead":"3b4e07aff5351650c2430697b8d6ca03f86645f3","_id":"@iconify/tools@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"dist":{"shasum":"916eb3a9639ea05b5a74efccbf67e9d054d9557f","size":39009,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.2.1.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.2.1_1542011290513_0.372142532956109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:11.831Z","publish_time":1542011290691,"_cnpm_publish_time":1542011290691},"1.2.0":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.2.0","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"@iconify/json-tools":"^1.0.0","cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.1.1","tmp":"^0.0.33"},"gitHead":"b4167685f8fcd060b4d091fe032ceb76e914b9dd","_id":"@iconify/tools@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"dist":{"shasum":"7cf1b16d6d6ae306fad8a7af6f7025b793b7ee58","size":38988,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.2.0.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.2.0_1541020377463_0.7923313580219438"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:09.950Z","publish_time":1541020377689,"_cnpm_publish_time":1541020377689},"1.1.15":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.1.15","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.1.1","tmp":"^0.0.33"},"gitHead":"29b19a8da685632b744f953d80050126baeaa868","_id":"@iconify/tools@1.1.15","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"dist":{"shasum":"0b87bb204cf2054899ce746ff1d1843247004c33","size":42834,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.1.15.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.1.15_1540306880746_0.36937058956910795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:07.904Z","publish_time":1540306880873,"_cnpm_publish_time":1540306880873},"1.1.14":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.1.14","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.1.1","tmp":"^0.0.33"},"gitHead":"4beb51dcbd4a4c177822804d3f88075a36f40918","_id":"@iconify/tools@1.1.14","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"dist":{"shasum":"02c0f6f3300aad4f6bcd911b8d96587af923c094","size":42829,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.1.14.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.1.14_1540148665239_0.17114905985655726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:05.974Z","publish_time":1540148665391,"_cnpm_publish_time":1540148665391},"1.1.13":{"name":"@iconify/tools","description":"Collection of functions for cleaning up and parsing SVG for Iconify.design project","author":{"name":"Vjacheslav Trushkin"},"version":"1.1.13","license":"MIT","bugs":{"url":"https://github.com/iconify-design/tools/issues"},"homepage":"https://github.com/iconify-design/tools","repository":{"type":"git","url":"git+ssh://git@github.com/iconify-design/tools.git"},"main":"src/modules.js","scripts":{"test":"mocha tests/**/*_test.js"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"dependencies":{"cheerio":"^0.22.0","cyberalien-color":"*","simple-tokenizer":"*","svgo":"^1.1.1","tmp":"^0.0.33"},"gitHead":"d1c378a05806645a6d94e32350c8d057e182edee","_id":"@iconify/tools@1.1.13","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"dist":{"shasum":"b9d08b780425548af8b2a501a7b03f5633979b5c","size":42838,"noattachment":false,"key":"/@iconify/tools/-/@iconify/tools-1.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iconify/tools/download/@iconify/tools-1.1.13.tgz"},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tools_1.1.13_1540148011828_0.5840468819306361"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T21:05:04.059Z","publish_time":1540148011941,"_cnpm_publish_time":1540148011941}},"readme":"# Iconify Tools\n\nThis library is a collection of tools for importing, exporting and processing SVG images.\n\nIts main purpose is to convert icon sets and fonts to Iconify JSON collections, but it can be used for other purposes.\n\n## Installation\n\nFirst install it by running this command:\n\n```\nnpm install @iconify/tools --save\n```\n\n## Example\n\nThe following code example does the following:\n\n-   Imports set of SVG from directory.\n-   Cleans up all icons.\n-   Changes colors in all icons to `currentColor`.\n-   Optimises icons.\n-   Exports icons as `IconifyJSON` icon set.\n\n```js\nimport { promises as fs } from 'fs';\nimport { importDirectory } from '@iconify/tools/lib/import/directory';\nimport { cleanupSVG } from '@iconify/tools/lib/svg/cleanup';\nimport { runSVGO } from '@iconify/tools/lib/optimise/svgo';\nimport { parseColors, isEmptyColor } from '@iconify/tools/lib/colors/parse';\n\n(async () => {\n\t// Import icons\n\tconst iconSet = await importDirectory('svg/test', {\n\t\tprefix: 'test',\n\t});\n\n\t// Validate, clean up, fix palette and optimise\n\tawait iconSet.forEach(async (name, type) => {\n\t\tif (type !== 'icon') {\n\t\t\treturn;\n\t\t}\n\n\t\tconst svg = iconSet.toSVG(name);\n\t\tif (!svg) {\n\t\t\t// Invalid icon\n\t\t\ticonSet.remove(name);\n\t\t\treturn;\n\t\t}\n\n\t\t// Clean up and optimise icons\n\t\ttry {\n\t\t\tcleanupSVG(svg);\n\t\t\tawait parseColors(svg, {\n\t\t\t\tdefaultColor: 'currentColor',\n\t\t\t\tcallback: (attr, colorStr, color) => {\n\t\t\t\t\treturn !color || isEmptyColor(color)\n\t\t\t\t\t\t? colorStr\n\t\t\t\t\t\t: 'currentColor';\n\t\t\t\t},\n\t\t\t});\n\t\t\trunSVGO(svg);\n\t\t} catch (err) {\n\t\t\t// Invalid icon\n\t\t\tconsole.error(`Error parsing ${name}:`, err);\n\t\t\ticonSet.remove(name);\n\t\t\treturn;\n\t\t}\n\n\t\t// Update icon\n\t\ticonSet.fromSVG(name, svg);\n\t});\n\n\t// Export as IconifyJSON\n\tconst exported = JSON.stringify(iconSet.export(), null, '\\t') + '\\n';\n\n\t// Save to file\n\tawait fs.writeFile(`output/${iconSet.prefix}.json`, exported, 'utf8');\n})();\n```\n\n## Documentation\n\nFull documentation is too big for simple README file. See [Iconify Tools documentation](https://docs.iconify.design/tools/tools2/) for detailed documentation with code samples.\n\n## Synchronous functions\n\nMost functions in example above are asynchronous.\n\nIf you need to import or parse icons synchronously, such as in config file of package that does not support async configuration files, most functions have synchronous copies, such as `importDirectorySync()`.\n\n## License\n\nLibrary is released with MIT license.\n\n© 2021-PRESENT Vjacheslav Trushkin\n","_attachments":{},"homepage":"https://github.com/iconify/tools","bugs":{"url":"https://github.com/iconify/tools/issues"},"license":"MIT"}