{"_id":"@codemonster-ru/vueiconify","_rev":"9-c8112906990e236d6f66cc5567f9f201","name":"@codemonster-ru/vueiconify","dist-tags":{"latest":"1.3.1"},"versions":{"0.7.0":{"name":"@codemonster-ru/vueiconify","version":"0.7.0","keywords":[],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@0.7.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"e2bbe1bdd70f77ef6752c8d4e9a52f3f1593fcbc","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-0.7.0.tgz","fileCount":23,"integrity":"sha512-UklZ9P+HyOM45z2ZfrPnzzHc7PwIDp0RM5CnXxDk6fuY3IQEqImyk6h4RzwBretCvCiyLCStq2RXK4LP3UG+7Q==","signatures":[{"sig":"MEQCIHl4/bz0+N7q8M+nPl2Q6mPtLzZovYbNQrds58qCs5G7AiAPEqfseiHwcS6CqcET0O8rl53Ds4bB5FkVfooObbtcZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39349},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"a21b6a4030f6fcd7eda3eda58c83847e1ea62250","scripts":{"dev":"vite dev --force --mode development","build":"vite build --mode production"},"_npmUser":{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"10.8.2","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_0.7.0_1744902444896_0.4244251189636836","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"@codemonster-ru/vueiconify","version":"1.0.0","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.0.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"8e7dd86150ff70ff6d84157506d1d8d7f8cfda5d","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.0.0.tgz","fileCount":15,"integrity":"sha512-Q0jFsutTH0kXyVsGWeBdtiQBdnqe4c+DunSkmrI/tS0giO6hNxyfouJqM31D84Hb+ho2YI2jXhu848dGUmksjA==","signatures":[{"sig":"MEQCIG9ESg797qgUrYqGBosK4yIWgJLexo3I5VEHDNX1OgipAiAKMgqxldoNSy/zkHYeuuWBKXTXz3HURyOWBlDC+Yl2Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263341},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"b0df82c9751f3880e7b2b6bde9e27ae725aba909","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && changeset publish","generate":"node ./scripts/generate-icons.mjs","changeset":"changeset","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.11.0","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@changesets/cli":"^2.29.7","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@changesets/changelog-github":"^0.5.2","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.0.0_1772708676187_0.041253566432948974","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@codemonster-ru/vueiconify","version":"1.0.1","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.0.1","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"a346a993bf50c55a0fffb3f0b2cd9331e02287c0","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.0.1.tgz","fileCount":15,"integrity":"sha512-rrwL2s7z9b+jmS1G/II4jzCS10qEZIAMNfDzDd1ms8YFXqIHYvNj818pb5DGcIh5UVD9JSNheCagrNoEK3uCpQ==","signatures":[{"sig":"MEYCIQCg8TMfPdUW5G7DXpPVIqld/XPbaXopUMpUOt3KsGBfewIhAIsnpGd4OZokPGjUzdjOUGSWhZ/Eio2b2sI/ajGTpvh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263341},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"714a614a0938b1522f6afca3c5e30bfdeea61cca","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && changeset publish","generate":"node ./scripts/generate-icons.mjs","changeset":"changeset","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.11.0","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@changesets/cli":"^2.29.7","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@changesets/changelog-github":"^0.5.2","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.0.1_1772709299168_0.7747481744753615","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@codemonster-ru/vueiconify","version":"1.1.0","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.1.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"28fe98ed75f4ab6a4ec1161925632fa7891fbd09","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.1.0.tgz","fileCount":16,"integrity":"sha512-uWoLPxDK+D4a33u8nxPcyqYCImiE6U3kVKdyp3TVJpjYB9rBadlX8w3o4VE35PMm+RRo/KklMfnkGqGjo1VMMQ==","signatures":[{"sig":"MEQCICDIvJ4zLnlRGir7/BAUmKSgwBEJwv7G7pnQL0/hwF6jAiBIsnz/JkvTDFzP5mDMH7Zw9m5pDGErbZ4WcZmpOQpkww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281897},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"543ee3629df8e313f3c4b12e418806c44cb344ba","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && changeset publish","generate":"node ./scripts/generate-icons.mjs","changeset":"changeset","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.12.1","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@changesets/cli":"^2.29.7","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@changesets/changelog-github":"^0.5.2","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.1.0_1775842810406_0.7486942937996195","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@codemonster-ru/vueiconify","version":"1.1.1","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.1.1","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"af2b4024cfd9ac760f3286f1a855582b8669691a","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.1.1.tgz","fileCount":16,"integrity":"sha512-F9A7U0TqIYPaeejF9PrXLOArZp5xFBuAinuS6hRvOgvt4HR7vYh91gSNcBuFGxB1q6ImqY9Dalx0ijmZPg9h1A==","signatures":[{"sig":"MEQCIG9FTk+xi/uUHyXNaKoAyi47kGD5P2LDZAyadEqIlPGNAiAhz1HOYwF9wk73iZGieZmC3DmlY2fP5Eo1RWFOWtHgVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282075},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"943e644143c55bc7f8621b17793cb0d917f66746","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && changeset publish","generate":"node ./scripts/generate-icons.mjs","changeset":"changeset","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.12.1","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@changesets/cli":"^2.29.7","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@changesets/changelog-github":"^0.5.2","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.1.1_1775910946867_0.5088162618774239","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@codemonster-ru/vueiconify","version":"1.2.0","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.2.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"c329c546b81e5794fd8b38395d6a37ed4407c5d9","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.2.0.tgz","fileCount":16,"integrity":"sha512-3Te+u3xR7D0nUBnXoue5ccgqiY2NZuo3Qv6vYqxS9g4XOIXUv80w+BGRJlqIFtEnAZkUxpUAgRKVw8FDteAHvg==","signatures":[{"sig":"MEUCIQCVjXTKSAX3XWjnUD8ha2MJ0FXH3NejoKSzmY8At7Sh4QIgLESsXUFjWwPktxvw6egBPs/EKPQWzu6APA0yl1KJoKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284095},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"2bfac4fe8845fb33c3f25037909ecb5cd4789b5c","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && changeset publish","generate":"node ./scripts/generate-icons.mjs","changeset":"changeset","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.12.1","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@changesets/cli":"^2.29.7","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@changesets/changelog-github":"^0.5.2","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.2.0_1776449349510_0.3428415135966645","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@codemonster-ru/vueiconify","version":"1.3.0","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.3.0","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"f29328db6fd0e26a7a478bf19bbee8366e624664","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.3.0.tgz","fileCount":16,"integrity":"sha512-SQxyBltWLR6NY0eR5U0IpeHVWhS474vgMlikwSXJQXM+o38gQ83vkCp4XANLkzAShSLT7DKCtt9kw5YC6rD8fg==","signatures":[{"sig":"MEYCIQCxofQ5s48hb7mdywH2XlSSy5frjOLro1RAERFjC7/clQIhAMJiVHIbsjTrzmZKql46t5AJBR6/LW65AQlCGQlUB36N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311280},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"67adf0aff90306c704cf96cefd2f1b5e91725f87","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && changeset publish","generate":"node ./scripts/generate-icons.mjs","changeset":"changeset","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.12.1","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@changesets/cli":"^2.29.7","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@changesets/changelog-github":"^0.5.2","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.3.0_1776533254657_0.2475352646305209","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"@codemonster-ru/vueiconify","version":"1.3.1","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"author":{"name":"Kirill Kolesnikov"},"license":"MIT","_id":"@codemonster-ru/vueiconify@1.3.1","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"homepage":"https://vueiconify.com/","bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"dist":{"shasum":"91d87ca51c48e610775cd0a60ffc5f2fbc257f8b","tarball":"https://registry.npmjs.org/@codemonster-ru/vueiconify/-/vueiconify-1.3.1.tgz","fileCount":16,"integrity":"sha512-zQo7sifDxcPj9IhDeq/A0UKiAySCbuwXam8b5zT+ZSs/1f+emmA9NxuZ9RWumA8Q82ll7mBz4HyYQ8mRwMnYlw==","signatures":[{"sig":"MEUCIF884w95fsLhQH+2xbldFvz/9Er5nwFY96yN/leVBc4uAiEAuXYJ0vPyh3XfoNAueVAx7ua7JBAdWB0lI4mKgvG8qI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codemonster-ru%2fvueiconify@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324984},"main":"./dist/index.ts.umd.js","types":"./dist/lib/index.d.ts","module":"./dist/index.ts.mjs","exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/index.ts.umd.js"}}},"gitHead":"a0fa9b9491ca039090e6116876e77bfd73c4cd24","scripts":{"dev":"vite dev --force --mode development","lint":"eslint . --ext .ts,.vue,.mts","build":"npm run generate && vite build --mode production","smoke":"npm run build && tsc -p tsconfig.smoke.json","format":"prettier --write .","render":"node ./test/render-consumer.mjs","release":"npm run build && npm run render && npm audit signatures && npm publish","generate":"node ./scripts/generate-icons.mjs","typecheck":"vue-tsc --noEmit","create-icon":"node ./scripts/create-icon.mjs","format:check":"prettier --check .","build:showcase":"vite build --config vite.showcase.config.mts","validate-icons":"node ./scripts/generate-icons.mjs --validate-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6331bb2b-294d-4688-9e6e-49048858569c"}},"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"_npmVersion":"11.12.1","description":"Open source vue icon library.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","sass":"^1.77.8","vite":"^6.0.11","eslint":"^8.57.0","vue-tsc":"^2.0.21","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","vite-plugin-dts":"^4.5.0","eslint-plugin-vue":"^9.27.0","@vitejs/plugin-vue":"^5.0.5","@vue/server-renderer":"^3.5.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","vite-plugin-lib-inject-css":"^2.1.1","@vue/eslint-config-typescript":"^13.0.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vueiconify_1.3.1_1776864942065_0.4871031584709933","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-04-17T15:07:24.775Z","modified":"2026-05-05T19:16:09.139Z","0.7.0":"2025-04-17T15:07:25.072Z","1.0.0":"2026-03-05T11:04:36.345Z","1.0.1":"2026-03-05T11:14:59.326Z","1.1.0":"2026-04-10T17:40:10.581Z","1.1.1":"2026-04-11T12:35:47.019Z","1.2.0":"2026-04-17T18:09:09.664Z","1.3.0":"2026-04-18T17:27:34.778Z","1.3.1":"2026-04-22T13:35:42.231Z"},"bugs":{"url":"https://github.com/codemonster-ru/vueiconify/issues"},"author":{"name":"Kirill Kolesnikov"},"license":"MIT","homepage":"https://vueiconify.com/","keywords":["vue","vue3","icons","icon-library","svg-icons","design-system"],"repository":{"url":"git+https://github.com/codemonster-ru/vueiconify.git","type":"git"},"description":"Open source vue icon library.","maintainers":[{"name":"kolesnikov_k_a","email":"kolesnikov-kiril@mail.ru"}],"readme":"# VueIconify\n\n[![npm version](https://img.shields.io/npm/v/%40codemonster-ru%2Fvueiconify?logo=npm)](https://www.npmjs.com/package/@codemonster-ru/vueiconify)\n[![npm downloads/week](https://img.shields.io/npm/dw/%40codemonster-ru%2Fvueiconify?logo=npm)](https://www.npmjs.com/package/@codemonster-ru/vueiconify)\n[![License](https://img.shields.io/npm/l/%40codemonster-ru%2Fvueiconify)](./LICENSE.md)\n\nLightweight Vue 3 icon library with a single generic `VueIconify` wrapper.\n\nThe current direction is `solid`-first: new icons are created and refined as `solid`, while the small existing `regular` layer is kept as an experimental secondary style.\n\n## Installation\n\n```bash\nnpm install @codemonster-ru/vueiconify\n```\n\nPeer dependency:\n\n```bash\nnpm install vue\n```\n\nMinimum supported Vue version: `3.5.0`.\n\n## Usage\n\nGeneric icon component:\n\n```vue\n<script setup lang=\"ts\">\nimport { VueIconify, icons } from '@codemonster-ru/vueiconify';\n</script>\n\n<template>\n    <VueIconify :icon=\"icons.calendar\" />\n    <VueIconify :icon=\"icons.shield\" :size=\"24\" />\n    <VueIconify :icon=\"icons.circleNotch\" spin />\n    <VueIconify icon=\"warning\" width=\"24\" height=\"24\" aria-label=\"Warning\" />\n</template>\n```\n\nCategory-oriented example:\n\n```vue\n<script setup lang=\"ts\">\nimport { VueIconify, icons } from '@codemonster-ru/vueiconify';\n</script>\n\n<template>\n    <VueIconify :icon=\"icons.arrowLeft\" />\n    <VueIconify :icon=\"icons.copy\" />\n    <VueIconify :icon=\"icons.folder\" />\n    <VueIconify :icon=\"icons.info\" />\n</template>\n```\n\n## API\n\n### `VueIconify`\n\nProps:\n\n- `icon: string` - icon name or imported token from `icons` (recommended). Invalid values fall back to `moon`.\n- `style: 'solid' | 'regular'` - visual variant for icons that provide a regular version. Falls back to `solid` when the requested variant is unavailable.\n- `size: string | number` - sets both `width` and `height`. Default: `16`.\n- `spin: boolean` - applies continuous rotation animation.\n\nExisting dual-style icons:\n\n- `bars`\n- `check`\n- `xmark`\n- `calendar`\n- `bell`\n- `mail`\n- `message`\n- `user`\n- `lock`\n- `gear`\n\nAttributes:\n\n- Standard Vue attributes are forwarded to the rendered SVG component, including `class`, `style`, `width`, `height`, `role`, and `aria-*`.\n- Explicit `width` and `height` attributes can still be used when you need non-square sizing.\n\nSupported icon names:\n\n<!-- generated-category-summary:start -->\n\n- **Movement**: 25 icons\n- **Editing And Commands**: 21 icons\n- **Interface Objects**: 49 icons\n- **Status And Messaging**: 21 icons\n\n<!-- generated-category-summary:end -->\n\n<!-- generated-icon-names:start -->\n\nMovement:\n\n- `arrowDown`\n- `arrowDownLong`\n- `arrowLeft`\n- `arrowLeftLong`\n- `arrowRight`\n- `arrowRightLong`\n- `arrowTurnLeftDown`\n- `arrowTurnRightUp`\n- `arrowTurnUpLeft`\n- `arrowTurnUpRight`\n- `arrowUp`\n- `arrowUpLong`\n- `bars`\n- `caretDown`\n- `caretLeft`\n- `caretRight`\n- `caretUp`\n- `chevronDown`\n- `chevronLeft`\n- `chevronRight`\n- `chevronUp`\n- `collapse`\n- `columns`\n- `expand`\n- `grid`\n\nEditing And Commands:\n\n- `check`\n- `clipboard`\n- `copy`\n- `download`\n- `ellipsis`\n- `externalLink`\n- `filter`\n- `funnelX`\n- `link`\n- `logIn`\n- `logOut`\n- `minus`\n- `pencil`\n- `plus`\n- `refresh`\n- `send`\n- `sliders`\n- `sort`\n- `trash`\n- `upload`\n- `xmark`\n\nInterface Objects:\n\n- `archive`\n- `bell`\n- `bookmark`\n- `briefcase`\n- `building`\n- `calendar`\n- `chartBar`\n- `cloud`\n- `code`\n- `cpu`\n- `creditCard`\n- `database`\n- `facebook`\n- `file`\n- `fileText`\n- `folder`\n- `folderOpen`\n- `gear`\n- `github`\n- `globe`\n- `hardDrive`\n- `heart`\n- `house`\n- `inbox`\n- `instagram`\n- `key`\n- `layers`\n- `lock`\n- `magnifyingGlass`\n- `mail`\n- `message`\n- `phone`\n- `plug`\n- `receipt`\n- `server`\n- `share`\n- `star`\n- `telegram`\n- `terminal`\n- `unlock`\n- `user`\n- `userCheck`\n- `userMinus`\n- `userPlus`\n- `users`\n- `vk`\n- `wallet`\n- `x`\n- `youtube`\n\nStatus And Messaging:\n\n- `activity`\n- `alertCircle`\n- `ban`\n- `checkCircle`\n- `circleHalf`\n- `circleNotch`\n- `clock`\n- `eye`\n- `eyeSlash`\n- `history`\n- `info`\n- `infoCircle`\n- `moon`\n- `question`\n- `questionCircle`\n- `rotateRight`\n- `shield`\n- `sparkles`\n- `sun`\n- `warning`\n- `xCircle`\n\n<!-- generated-icon-names:end -->\n\n## Available Exports\n\nPrimary exports:\n\n<!-- generated-exports:start -->\n\n- `VueIconify`\n- `icons`\n\n<!-- generated-exports:end -->\n\n## Design Principles\n\n- Icons follow a custom UI-solid style built for compact product interfaces.\n- Shapes use soft geometry, large negative space, and readable silhouettes at `16px` and `20px`.\n- Most icons avoid tracing or reproducing third-party icon paths and keep their own proportions and corner treatment.\n- Brand icons are the explicit exception and should be sourced from official assets/guidelines.\n- New icons should be checked for optical balance, consistent thickness, and clear meaning before merge.\n\n## Brand Icons And Trademarks\n\n- Brand icons and names are trademarks of their respective owners.\n- Use brand icons only to reference the corresponding brand/product/service and never to imply endorsement.\n- Brand-specific usage rules vary and can change over time. Check each brand's official guidelines before shipping.\n- If a rights holder requests updates or removal, keepers of this package should prioritize prompt compliance.\n- `github` icon source and guidelines: [GitHub Logos and Usage](https://github.com/logos).\n\n## Core Set\n\n- The preferred starter set for product UIs is defined in [`src/lib/iconCore.json`](./src/lib/iconCore.json).\n- It is intentionally smaller than the full pack and biased toward SaaS/admin dashboards, forms, tables, auth, billing, messaging, and infrastructure views.\n- Semantic guidance for near-duplicates lives in [`docs/icon-audit.md`](./docs/icon-audit.md).\n\nThe public API intentionally uses a single rendering entry point:\n\n- use `VueIconify` for rendering\n- pass icon tokens from `icons` to the `icon` prop\n\n## Development\n\n```bash\nnpm ci\nnpm run create-icon -- alertTriangle feedback\nnpm run generate\nnpm run validate-icons\nnpm run lint\nnpm run typecheck\nnpm run build\nnpm run smoke\nnpm run render\n```\n\n`npm run create-icon -- <iconName> <categoryId>` scaffolds a new `solid` icon component, registers it in `src/lib/iconMeta.json`, and seeds title/keyword metadata in `src/lib/iconCatalog.json`.\n\n`npm run validate-icons` fails if metadata, catalog entries, generated exports, `icons.json`, or README blocks are out of sync.\n\n`npm run render` mounts a few public icons through Vue SSR to catch runtime regressions in the published bundle.\n\n## Releases\n\n- Bump version manually in `package.json` and `package-lock.json`.\n- Add release notes manually to `CHANGELOG.md`.\n- Run `npm run release` to build, verify, and publish to npm.\n\n## Showcase\n\n- `npm run dev` starts the local showcase.\n- `npm run build:showcase` builds the demo app.\n- The showcase is local-only for now and can later be embedded into your own site.\n\n## License\n\n[MIT](./LICENSE.md)\n","readmeFilename":"README.md"}