{"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,"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"}}