{"bugs":{"url":"https://github.com/iconify/iconify/issues"},"dist":{"shasum":"6fe311944c622545b1b2d46ab8cc98ed32faec31","tarball":"https://registry.npmjs.org/@iconify/utils/-/utils-2.0.5.tgz","fileCount":198,"integrity":"sha512-UMT1WhBkr7oYggc69dFl/1RHE9XDisCrWaKXXQLpIccLCytHWZEX3247b/wR+sexYIKBSWs8YIKmMBe3g4oGCw==","signatures":[{"sig":"MEUCIGaw/e2t7ATyKUQoSVIDBHoTm4wGs6Yfp0/58YLf894qAiEAj1uNye5LbN1bXU706ZFSZs3vOciB+kImXno/fQTlvns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqBR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTeQ//fU7hg8K9WRt4iadoY7U6wrjKB/tGskWVvIYgIDgI1DKsQVY/\r\nfhN51zjIGLv1F/TQnQTG7JQcBWJUPZL6uT4e/by0oDKLTCp1f2smpV9BGkfJ\r\n2/GkZOcSfwaBBqFVtxLlj2MG9l9UnGV/DEr4q8hoxCbVfXIVZyC9rBR/eaO/\r\ncWg14eJYnViJjJ3SOv8//aaMY3duJDiW2gRxyPcEq5W+AgIJzL64bSKmDGt4\r\nO/GirENM8euGh6tu1VdLV8NuONLvOU+ooqCVyK6GU/9miMoD/e9jBxLb7XVY\r\nvTAosjugaH4oDVzCUzKp3gacBGUzckQqljLVxNah5Nudmq6/faP7JvadO0yK\r\ncarttmfeCLvBP/WziKqegaXMZAwkQYc6emGWjzNdXHANvyz1cAEQrdHAd5Hv\r\nBd+8Hw3CsH8VV67ITzJT0+U+DdCoIvyLrVEUU1RS2gHKsJrblsqee1CQd9HX\r\nevn1NWhBgwXTVf1Y7Uav4EJ7IEzm6Eugql3crvYxEZYAvrkaWG9go5Eomp8/\r\nQlW85yENQHEfrR7HrG8Hu6pzVujrQ0LehDPGeRqmdGtByHkPPMHSrxrHdvdi\r\n/q7mEt38IcM6N/DS1tVmhiyxM0QmyIHOzN7t0dKxZnG9QYdatLzDLgFO/PjG\r\n3MEHGjr6dzaA9L3tObuBZiLtcoeEv6OLBz4=\r\n=rAjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.cjs","name":"@iconify/utils","type":"module","_from":"file:iconify-utils-2.0.5.tgz","types":"lib/index.d.ts","author":{"name":"Vjacheslav Trushkin"},"module":"lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./*":"./*","./lib":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./lib/index":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./lib/colors":{"types":"./lib/colors/index.d.ts","import":"./lib/colors/index.mjs","require":"./lib/colors/index.cjs"},"./lib/svg/id":{"types":"./lib/svg/id.d.ts","import":"./lib/svg/id.mjs","require":"./lib/svg/id.cjs"},"./lib/svg/url":{"types":"./lib/svg/url.d.ts","import":"./lib/svg/url.mjs","require":"./lib/svg/url.cjs"},"./lib/css/icon":{"types":"./lib/css/icon.d.ts","import":"./lib/css/icon.mjs","require":"./lib/css/icon.cjs"},"./lib/svg/html":{"types":"./lib/svg/html.d.ts","import":"./lib/svg/html.mjs","require":"./lib/svg/html.cjs"},"./lib/svg/size":{"types":"./lib/svg/size.d.ts","import":"./lib/svg/size.mjs","require":"./lib/svg/size.cjs"},"./lib/svg/trim":{"types":"./lib/svg/trim.d.ts","import":"./lib/svg/trim.mjs","require":"./lib/svg/trim.cjs"},"./lib/css/icons":{"types":"./lib/css/icons.d.ts","import":"./lib/css/icons.mjs","require":"./lib/css/icons.cjs"},"./lib/css/types":{"types":"./lib/css/types.d.ts","import":"./lib/css/types.mjs","require":"./lib/css/types.cjs"},"./lib/icon/name":{"types":"./lib/icon/name.d.ts","import":"./lib/icon/name.mjs","require":"./lib/icon/name.cjs"},"./lib/loader/fs":{"types":"./lib/loader/fs.d.ts","import":"./lib/loader/fs.mjs","require":"./lib/loader/fs.cjs"},"./lib/svg/build":{"types":"./lib/svg/build.d.ts","import":"./lib/svg/build.mjs","require":"./lib/svg/build.cjs"},"./lib/css/common":{"types":"./lib/css/common.d.ts","import":"./lib/css/common.mjs","require":"./lib/css/common.cjs"},"./lib/css/format":{"types":"./lib/css/format.d.ts","import":"./lib/css/format.mjs","require":"./lib/css/format.cjs"},"./lib/emoji/data":{"types":"./lib/emoji/data.d.ts","import":"./lib/emoji/data.mjs","require":"./lib/emoji/data.cjs"},"./lib/icon/merge":{"types":"./lib/icon/merge.d.ts","import":"./lib/icon/merge.mjs","require":"./lib/icon/merge.cjs"},"./lib/emoji/parse":{"types":"./lib/emoji/parse.d.ts","import":"./lib/emoji/parse.mjs","require":"./lib/emoji/parse.cjs"},"./lib/loader/warn":{"types":"./lib/loader/warn.d.ts","import":"./lib/loader/warn.mjs","require":"./lib/loader/warn.cjs"},"./lib/colors/index":{"types":"./lib/colors/index.d.ts","import":"./lib/colors/index.mjs","require":"./lib/colors/index.cjs"},"./lib/colors/types":{"types":"./lib/colors/types.d.ts","import":"./lib/colors/types.mjs","require":"./lib/colors/types.cjs"},"./lib/emoji/format":{"types":"./lib/emoji/format.d.ts","import":"./lib/emoji/format.mjs","require":"./lib/emoji/format.cjs"},"./lib/loader/types":{"types":"./lib/loader/types.d.ts","import":"./lib/loader/types.mjs","require":"./lib/loader/types.cjs"},"./lib/loader/utils":{"types":"./lib/loader/utils.d.ts","import":"./lib/loader/utils.mjs","require":"./lib/loader/utils.cjs"},"./lib/misc/objects":{"types":"./lib/misc/objects.d.ts","import":"./lib/misc/objects.mjs","require":"./lib/misc/objects.cjs"},"./lib/misc/strings":{"types":"./lib/misc/strings.d.ts","import":"./lib/misc/strings.mjs","require":"./lib/misc/strings.cjs"},"./lib/emoji/cleanup":{"types":"./lib/emoji/cleanup.d.ts","import":"./lib/emoji/cleanup.mjs","require":"./lib/emoji/cleanup.cjs"},"./lib/emoji/convert":{"types":"./lib/emoji/convert.d.ts","import":"./lib/emoji/convert.mjs","require":"./lib/emoji/convert.cjs"},"./lib/icon-set/tree":{"types":"./lib/icon-set/tree.d.ts","import":"./lib/icon-set/tree.mjs","require":"./lib/icon-set/tree.cjs"},"./lib/icon/defaults":{"types":"./lib/icon/defaults.d.ts","import":"./lib/icon/defaults.mjs","require":"./lib/icon/defaults.cjs"},"./lib/loader/custom":{"types":"./lib/loader/custom.d.ts","import":"./lib/loader/custom.mjs","require":"./lib/loader/custom.cjs"},"./lib/loader/loader":{"types":"./lib/loader/loader.d.ts","import":"./lib/loader/loader.mjs","require":"./lib/loader/loader.cjs"},"./lib/loader/modern":{"types":"./lib/loader/modern.d.ts","import":"./lib/loader/modern.mjs","require":"./lib/loader/modern.cjs"},"./lib/icon-set/parse":{"types":"./lib/icon-set/parse.d.ts","import":"./lib/icon-set/parse.mjs","require":"./lib/icon-set/parse.cjs"},"./lib/colors/keywords":{"types":"./lib/colors/keywords.d.ts","import":"./lib/colors/keywords.mjs","require":"./lib/colors/keywords.cjs"},"./lib/emoji/test/name":{"types":"./lib/emoji/test/name.d.ts","import":"./lib/emoji/test/name.mjs","require":"./lib/emoji/test/name.cjs"},"./lib/emoji/test/tree":{"types":"./lib/emoji/test/tree.d.ts","import":"./lib/emoji/test/tree.mjs","require":"./lib/emoji/test/tree.cjs"},"./lib/icon-set/expand":{"types":"./lib/icon-set/expand.d.ts","import":"./lib/icon-set/expand.mjs","require":"./lib/icon-set/expand.cjs"},"./lib/icon-set/minify":{"types":"./lib/icon-set/minify.d.ts","import":"./lib/icon-set/minify.mjs","require":"./lib/icon-set/minify.cjs"},"./lib/emoji/regex/base":{"types":"./lib/emoji/regex/base.d.ts","import":"./lib/emoji/regex/base.mjs","require":"./lib/emoji/regex/base.cjs"},"./lib/emoji/regex/tree":{"types":"./lib/emoji/regex/tree.d.ts","import":"./lib/emoji/regex/tree.mjs","require":"./lib/emoji/regex/tree.cjs"},"./lib/emoji/test/parse":{"types":"./lib/emoji/test/parse.d.ts","import":"./lib/emoji/test/parse.mjs","require":"./lib/emoji/test/parse.cjs"},"./lib/icon-set/get-icon":{"types":"./lib/icon-set/get-icon.d.ts","import":"./lib/icon-set/get-icon.mjs","require":"./lib/icon-set/get-icon.cjs"},"./lib/icon-set/validate":{"types":"./lib/icon-set/validate.d.ts","import":"./lib/icon-set/validate.mjs","require":"./lib/icon-set/validate.cjs"},"./lib/emoji/regex/create":{"types":"./lib/emoji/regex/create.d.ts","import":"./lib/emoji/regex/create.mjs","require":"./lib/emoji/regex/create.cjs"},"./lib/emoji/replace/find":{"types":"./lib/emoji/replace/find.d.ts","import":"./lib/emoji/replace/find.mjs","require":"./lib/emoji/replace/find.cjs"},"./lib/emoji/test/missing":{"types":"./lib/emoji/test/missing.d.ts","import":"./lib/emoji/test/missing.mjs","require":"./lib/emoji/test/missing.cjs"},"./lib/emoji/test/similar":{"types":"./lib/emoji/test/similar.d.ts","import":"./lib/emoji/test/similar.mjs","require":"./lib/emoji/test/similar.cjs"},"./lib/icon-set/get-icons":{"types":"./lib/icon-set/get-icons.d.ts","import":"./lib/icon-set/get-icons.mjs","require":"./lib/icon-set/get-icons.cjs"},"./lib/loader/install-pkg":{"types":"./lib/loader/install-pkg.d.ts","import":"./lib/loader/install-pkg.mjs","require":"./lib/loader/install-pkg.cjs"},"./lib/loader/node-loader":{"types":"./lib/loader/node-loader.d.ts","import":"./lib/loader/node-loader.mjs","require":"./lib/loader/node-loader.cjs"},"./lib/customisations/bool":{"types":"./lib/customisations/bool.d.ts","import":"./lib/customisations/bool.mjs","require":"./lib/customisations/bool.cjs"},"./lib/customisations/flip":{"types":"./lib/customisations/flip.d.ts","import":"./lib/customisations/flip.mjs","require":"./lib/customisations/flip.cjs"},"./lib/emoji/regex/numbers":{"types":"./lib/emoji/regex/numbers.d.ts","import":"./lib/emoji/regex/numbers.mjs","require":"./lib/emoji/regex/numbers.cjs"},"./lib/emoji/regex/similar":{"types":"./lib/emoji/regex/similar.d.ts","import":"./lib/emoji/regex/similar.mjs","require":"./lib/emoji/regex/similar.cjs"},"./lib/loader/node-loaders":{"types":"./lib/loader/node-loaders.d.ts","import":"./lib/loader/node-loaders.mjs","require":"./lib/loader/node-loaders.cjs"},"./lib/customisations/merge":{"types":"./lib/customisations/merge.d.ts","import":"./lib/customisations/merge.mjs","require":"./lib/customisations/merge.cjs"},"./lib/icon/transformations":{"types":"./lib/icon/transformations.d.ts","import":"./lib/icon/transformations.mjs","require":"./lib/icon/transformations.cjs"},"./lib/customisations/rotate":{"types":"./lib/customisations/rotate.d.ts","import":"./lib/customisations/rotate.mjs","require":"./lib/customisations/rotate.cjs"},"./lib/emoji/replace/replace":{"types":"./lib/emoji/replace/replace.d.ts","import":"./lib/emoji/replace/replace.mjs","require":"./lib/emoji/replace/replace.cjs"},"./lib/emoji/test/components":{"types":"./lib/emoji/test/components.d.ts","import":"./lib/emoji/test/components.mjs","require":"./lib/emoji/test/components.cjs"},"./lib/emoji/test/variations":{"types":"./lib/emoji/test/variations.d.ts","import":"./lib/emoji/test/variations.mjs","require":"./lib/emoji/test/variations.cjs"},"./lib/icon-set/convert-info":{"types":"./lib/icon-set/convert-info.d.ts","import":"./lib/icon-set/convert-info.mjs","require":"./lib/icon-set/convert-info.cjs"},"./lib/svg/encode-svg-for-css":{"types":"./lib/svg/encode-svg-for-css.d.ts","import":"./lib/svg/encode-svg-for-css.mjs","require":"./lib/svg/encode-svg-for-css.cjs"},"./lib/customisations/defaults":{"types":"./lib/customisations/defaults.d.ts","import":"./lib/customisations/defaults.mjs","require":"./lib/customisations/defaults.cjs"},"./lib/icon-set/validate-basic":{"types":"./lib/icon-set/validate-basic.d.ts","import":"./lib/icon-set/validate-basic.mjs","require":"./lib/icon-set/validate-basic.cjs"}},"license":"MIT","scripts":{"lint":"eslint --fix src/**/*.ts","test":"pnpm run test:cjs && pnpm run test:esm","build":"unbuild","clean":"rimraf lib tsconfig.tsbuildinfo","prebuild":"pnpm run lint && pnpm run clean","test:cjs":"vitest --config vitest.config.cjs","test:esm":"vitest --config vitest.config.mjs"},"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"homepage":"https://iconify.design/","_resolved":"/private/var/folders/3l/_rx3z7j16cg4_8kzh6r0jz1m0000gn/T/1f825815ea7d136f80f4817242f3d891/iconify-utils-2.0.5.tgz","_integrity":"sha512-UMT1WhBkr7oYggc69dFl/1RHE9XDisCrWaKXXQLpIccLCytHWZEX3247b/wR+sexYIKBSWs8YIKmMBe3g4oGCw==","repository":{"url":"git+https://github.com/iconify/iconify.git","type":"git","directory":"packages/utils"},"_npmVersion":"9.1.2","description":"Common functions for working with Iconify icon sets used by various packages.","directories":{},"maintainers":[{"name":"cyberalien","email":"cyberalien@gmail.com"}],"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"debug":"^4.3.4","kolorist":"^1.6.0","local-pkg":"^0.4.2","@antfu/utils":"^0.5.2","@iconify/types":"^2.0.0","@antfu/install-pkg":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.29.0","rimraf":"^3.0.2","vitest":"^0.23.4","unbuild":"^0.8.11","typescript":"^4.9.4","@types/jest":"^29.2.4","@types/debug":"^4.1.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@iconify-json/flat-color-icons":"^1.1.3","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.5_1671959676114_0.6126255809673475","host":"s3://npm-registry-packages"},"_id":"@iconify/utils@2.0.5","version":"2.0.5"}