{"name":"@iconify/utils","version":"3.1.4","description":"Common functions for working with Iconify icon sets used by various packages.","homepage":"https://iconify.design/docs/libraries/utils/","bugs":{"url":"https://github.com/iconify/iconify/issues"},"license":"MIT","author":{"name":"Vjacheslav Trushkin"},"repository":{"type":"git","url":"git+https://github.com/iconify/iconify.git","directory":"packages/utils"},"type":"module","sideEffects":false,"main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./lib/colors":"./lib/colors/index.js","./lib/colors/index":"./lib/colors/index.js","./lib/colors/keywords":"./lib/colors/keywords.js","./lib/colors/types":"./lib/colors/types.js","./lib/css/common":"./lib/css/common.js","./lib/css/format":"./lib/css/format.js","./lib/css/icon":"./lib/css/icon.js","./lib/css/icons":"./lib/css/icons.js","./lib/css/types":"./lib/css/types.js","./lib/customisations/bool":"./lib/customisations/bool.js","./lib/customisations/defaults":"./lib/customisations/defaults.js","./lib/customisations/flip":"./lib/customisations/flip.js","./lib/customisations/merge":"./lib/customisations/merge.js","./lib/customisations/rotate":"./lib/customisations/rotate.js","./lib/emoji/regex/base":"./lib/emoji/regex/base.js","./lib/emoji/regex/create":"./lib/emoji/regex/create.js","./lib/emoji/regex/numbers":"./lib/emoji/regex/numbers.js","./lib/emoji/regex/similar":"./lib/emoji/regex/similar.js","./lib/emoji/regex/tree":"./lib/emoji/regex/tree.js","./lib/emoji/replace/find":"./lib/emoji/replace/find.js","./lib/emoji/replace/replace":"./lib/emoji/replace/replace.js","./lib/emoji/test/components":"./lib/emoji/test/components.js","./lib/emoji/test/missing":"./lib/emoji/test/missing.js","./lib/emoji/test/name":"./lib/emoji/test/name.js","./lib/emoji/test/parse":"./lib/emoji/test/parse.js","./lib/emoji/test/tree":"./lib/emoji/test/tree.js","./lib/emoji/test/similar":"./lib/emoji/test/similar.js","./lib/emoji/test/variations":"./lib/emoji/test/variations.js","./lib/emoji/cleanup":"./lib/emoji/cleanup.js","./lib/emoji/convert":"./lib/emoji/convert.js","./lib/emoji/data":"./lib/emoji/data.js","./lib/emoji/format":"./lib/emoji/format.js","./lib/emoji/parse":"./lib/emoji/parse.js","./lib/icon-set/convert-info":"./lib/icon-set/convert-info.js","./lib/icon-set/expand":"./lib/icon-set/expand.js","./lib/icon-set/get-icon":"./lib/icon-set/get-icon.js","./lib/icon-set/get-icons":"./lib/icon-set/get-icons.js","./lib/icon-set/minify":"./lib/icon-set/minify.js","./lib/icon-set/parse":"./lib/icon-set/parse.js","./lib/icon-set/tree":"./lib/icon-set/tree.js","./lib/icon-set/validate":"./lib/icon-set/validate.js","./lib/icon-set/validate-basic":"./lib/icon-set/validate-basic.js","./lib/icon/defaults":"./lib/icon/defaults.js","./lib/icon/merge":"./lib/icon/merge.js","./lib/icon/name":"./lib/icon/name.js","./lib/icon/square":"./lib/icon/square.js","./lib/icon/transformations":"./lib/icon/transformations.js","./lib":"./lib/index.js","./lib/index":"./lib/index.js","./lib/loader/custom":"./lib/loader/custom.js","./lib/loader/external-pkg":"./lib/loader/external-pkg.js","./lib/loader/fs":"./lib/loader/fs.js","./lib/loader/install-pkg":"./lib/loader/install-pkg.js","./lib/loader/loader":"./lib/loader/loader.js","./lib/loader/modern":"./lib/loader/modern.js","./lib/loader/node-loader":"./lib/loader/node-loader.js","./lib/loader/node-loaders":"./lib/loader/node-loaders.js","./lib/loader/types":"./lib/loader/types.js","./lib/loader/utils":"./lib/loader/utils.js","./lib/loader/warn":"./lib/loader/warn.js","./lib/misc/strings":"./lib/misc/strings.js","./lib/misc/title":"./lib/misc/title.js","./lib/misc/licenses":"./lib/misc/licenses.js","./lib/misc/objects":"./lib/misc/objects.js","./lib/svg/build":"./lib/svg/build.js","./lib/svg/defs":"./lib/svg/defs.js","./lib/svg/encode-svg-for-css":"./lib/svg/encode-svg-for-css.js","./lib/svg/html":"./lib/svg/html.js","./lib/svg/id":"./lib/svg/id.js","./lib/svg/inner-html":"./lib/svg/inner-html.js","./lib/svg/parse":"./lib/svg/parse.js","./lib/svg/pretty":"./lib/svg/pretty.js","./lib/svg/size":"./lib/svg/size.js","./lib/svg/trim":"./lib/svg/trim.js","./lib/svg/url":"./lib/svg/url.js","./lib/svg/viewbox":"./lib/svg/viewbox.js","./*":"./*"},"dependencies":{"@antfu/install-pkg":"^1.1.0","import-meta-resolve":"^4.2.0","@iconify/types":"^2.0.0"},"devDependencies":{"@iconify-json/fa6-regular":"^1.2.4","@iconify-json/flat-color-icons":"^1.2.3"},"scripts":{"lint":"npx oxlint --fix src/","fmt":"npx oxfmt src/ --write","prebuild":"pnpm run lint","build":"tsdown","test":"node ./scripts/prepare-tests.mjs && vitest"},"_id":"@iconify/utils@3.1.4","_integrity":"sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==","_resolved":"/private/var/folders/xd/zy5jbpyd7kd744bk2jywh5140000gp/T/220ff4d02ce667bda8d79a32c06a6e8c/iconify-utils-3.1.4.tgz","_from":"file:iconify-utils-3.1.4.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==","shasum":"04dad014e8ed80b1bbe341f5d090059ea0c60578","tarball":"https://registry.npmjs.org/@iconify/utils/-/utils-3.1.4.tgz","fileCount":153,"unpackedSize":196700,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICV7NHY6lPm20tUherH++dU2TekjN09tNHmptJ1SxWUbAiEAlfZI1O1TdVr8Dpdkf22DFVANKcAknvvcOpjK+B6Iwlg="}]},"_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/utils_3.1.4_1783234835808_0.012176051883005856"},"_hasShrinkwrap":false}