{"id":147597906,"number":"3.0.2","published_at":"2025-09-15T05:20:16.470Z","licenses":"MIT","integrity":"sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==","status":null,"download_url":"https://registry.npmjs.org/@iconify/utils/-/utils-3.0.2.tgz","registry_url":"https://www.npmjs.com/package/@iconify/utils/v/3.0.2","documentation_url":null,"install_command":"npm install @iconify/utils@3.0.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"cyberalien","email":"cyberalien@gmail.com"},"dist":{"integrity":"sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==","shasum":"9599607f20690cd3e7a5d2d459af0eb81a89dc2b","tarball":"https://registry.npmjs.org/@iconify/utils/-/utils-3.0.2.tgz","fileCount":151,"unpackedSize":194786,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHcrhf36XhKuqirIKOKCDT5PzoDoCv7qGSyYpxKrgwsrAiEAjskjp8zes2NEjvc22wi8YLVicKk8xELbkqB1CzS/YTA="}]},"gitHead":null,"main":"lib/index.js","scripts":{"lint":"eslint --fix src/**/*.ts","prebuild":"pnpm run lint","build":"tsdown","test":"node ./scripts/prepare-tests.mjs \u0026\u0026 vitest"},"_npmVersion":"10.8.2","_nodeVersion":"20.19.5","_hasShrinkwrap":false,"directories":{},"engines":null,"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","./*":"./*"},"browserify":null},"created_at":"2025-09-16T02:35:24.261Z","updated_at":"2025-11-26T04:31:06.723Z","purl":"pkg:npm/%40iconify/utils@3.0.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@iconify%2Futils/versions/3.0.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@iconify%2Futils/versions/3.0.2/codemeta","dependencies":[{"id":1724265956,"ecosystem":"npm","package_name":"@antfu/install-pkg","requirements":"^1.1.0","kind":"runtime","optional":false},{"id":1724265957,"ecosystem":"npm","package_name":"@antfu/utils","requirements":"^9.2.0","kind":"runtime","optional":false},{"id":1724265958,"ecosystem":"npm","package_name":"debug","requirements":"^4.4.1","kind":"runtime","optional":false},{"id":1724265959,"ecosystem":"npm","package_name":"globals","requirements":"^15.15.0","kind":"runtime","optional":false},{"id":1724265960,"ecosystem":"npm","package_name":"kolorist","requirements":"^1.8.0","kind":"runtime","optional":false},{"id":1724265961,"ecosystem":"npm","package_name":"local-pkg","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":1724265962,"ecosystem":"npm","package_name":"mlly","requirements":"^1.7.4","kind":"runtime","optional":false},{"id":1724265963,"ecosystem":"npm","package_name":"@iconify/types","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1724265964,"ecosystem":"npm","package_name":"@eslint/eslintrc","requirements":"^3.3.1","kind":"Development","optional":false},{"id":1724265965,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.31.0","kind":"Development","optional":false},{"id":1724265966,"ecosystem":"npm","package_name":"@iconify-json/fa6-regular","requirements":"^1.2.4","kind":"Development","optional":false},{"id":1724265967,"ecosystem":"npm","package_name":"@iconify-json/flat-color-icons","requirements":"^1.2.1","kind":"Development","optional":false},{"id":1724265968,"ecosystem":"npm","package_name":"@types/debug","requirements":"^4.1.12","kind":"Development","optional":false},{"id":1724265969,"ecosystem":"npm","package_name":"@types/jest","requirements":"^29.5.14","kind":"Development","optional":false},{"id":1724265970,"ecosystem":"npm","package_name":"@types/node","requirements":"^18.19.120","kind":"Development","optional":false},{"id":1724265971,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.38.0","kind":"Development","optional":false},{"id":1724265972,"ecosystem":"npm","package_name":"eslint","requirements":"^9.31.0","kind":"Development","optional":false},{"id":1724265973,"ecosystem":"npm","package_name":"tsdown","requirements":"^0.13.0","kind":"Development","optional":false},{"id":1724265974,"ecosystem":"npm","package_name":"typescript","requirements":"^5.8.3","kind":"Development","optional":false},{"id":1724265975,"ecosystem":"npm","package_name":"vitest","requirements":"^2.1.9","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@iconify%2Futils"}