{"_id":"@hugeicons/vue","_rev":"18-3f1bbd6f1e0266f4b604e8659f2962af","name":"@hugeicons/vue","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.1":{"name":"@hugeicons/vue","version":"1.0.1","keywords":["icons","vue-icons","ui-components","design-system","vector-icons","vue-component-library","web-icons","scalable-icons","customizable-icons","icon-library"],"_id":"@hugeicons/vue@1.0.1","maintainers":[{"name":"hugeicons","email":"hugeicons@halallab.co"}],"homepage":"https://hugeicons.com","dist":{"shasum":"39cc0a9ffc0ebeda663e8619e263e54d835adc3e","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.1.tgz","fileCount":22,"integrity":"sha512-rwacD4xZnhDpFe8G77ltlJyDigbZWcjZAS150rGUHcHAPF2EtHLCwLSQYcEakfkOQufqOsNwq8OxFCJUuLAPIQ==","signatures":[{"sig":"MEYCIQCW3eKjNIaHXOBTkcHQk1uvNw6yjTlpA43s7duxb1gsMAIhAJ6feiQUZZ5ao+1G9tYrPnzJfUunb64/bteSWl3lrg0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43749},"main":"./dist/cjs/index.js","_from":"file:hugeicons-vue-1.0.1.tgz","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"hugeicons@halallab.co"},"_resolved":"/private/var/folders/6k/7xd1c37s5l584fh_z47sj6d40000gn/T/32dce0cb63008213d5a5b815a4d6537e/hugeicons-vue-1.0.1.tgz","_integrity":"sha512-rwacD4xZnhDpFe8G77ltlJyDigbZWcjZAS150rGUHcHAPF2EtHLCwLSQYcEakfkOQufqOsNwq8OxFCJUuLAPIQ==","_npmVersion":"10.8.3","description":"HugeIcons Pro Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.1_1738401804443_0.6393416374372678","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@hugeicons/vue","version":"1.0.2","keywords":["icons","vue-icons","ui-components","design-system","vector-icons","vue-component-library","web-icons","scalable-icons","customizable-icons","icon-library"],"_id":"@hugeicons/vue@1.0.2","maintainers":[{"name":"hugeicons","email":"hugeicons@halallab.co"}],"homepage":"https://hugeicons.com","dist":{"shasum":"bf4b355ac79ccb4b6bd3f817ad7ab166571e625f","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.2.tgz","fileCount":22,"integrity":"sha512-0sCBtdoqQy71dc+mAauDI5hm8ZzdIJaW9OA5nbGdOg6yZddxYbplRAz3yAwgcNF0BiV4Nhdeh2PO0ZWWKk0mTw==","signatures":[{"sig":"MEQCIEumwr34LQSBPlz7y5G0JOi9HvHhlsudSQ7RTfHZ5K25AiBxJ5MaHnwMdBaOA0cQbRJz/wzLbPftpkeQFf4Jkb3bVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44640},"main":"./dist/cjs/index.js","_from":"file:hugeicons-vue-1.0.2.tgz","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"hugeicons@halallab.co"},"_resolved":"/private/var/folders/6k/7xd1c37s5l584fh_z47sj6d40000gn/T/2ea6a60966c5a7df7993485913ba1ddc/hugeicons-vue-1.0.2.tgz","_integrity":"sha512-0sCBtdoqQy71dc+mAauDI5hm8ZzdIJaW9OA5nbGdOg6yZddxYbplRAz3yAwgcNF0BiV4Nhdeh2PO0ZWWKk0mTw==","_npmVersion":"10.8.3","description":"HugeIcons Pro Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.2_1740306012906_0.7171572565367068","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@hugeicons/vue","version":"1.0.3","keywords":["icons","vue-icons","ui-components","design-system","vector-icons","vue-component-library","web-icons","scalable-icons","customizable-icons","icon-library"],"_id":"@hugeicons/vue@1.0.3","maintainers":[{"name":"hugeicons","email":"hugeicons@halallab.co"}],"homepage":"https://hugeicons.com","dist":{"shasum":"a4cdb555013c7aab36d62b356c05a63a06bf6d3d","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.3.tgz","fileCount":22,"integrity":"sha512-DF9A277Ej4Eahu11Hkd3v6V0eZ1NHWZWs9OOByJaxGekgG8q7DAbkhltIo3bqsoxVprxaKSX3Mmn5a2dyzLsHA==","signatures":[{"sig":"MEUCIH5IHuht2EaRPvSSePOwbcsxtBFFMGGKlPfA1C5FCjz7AiEAiodQTdeieJFQ3KzbFctf9wf7QS6g/hwdBnoTv2DGHAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46268},"main":"./dist/cjs/index.js","_from":"file:hugeicons-vue-1.0.3.tgz","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"hugeicons@halallab.co"},"_resolved":"/private/var/folders/6k/7xd1c37s5l584fh_z47sj6d40000gn/T/61153b41378229d4c9c9877ce2c33e4b/hugeicons-vue-1.0.3.tgz","_integrity":"sha512-DF9A277Ej4Eahu11Hkd3v6V0eZ1NHWZWs9OOByJaxGekgG8q7DAbkhltIo3bqsoxVprxaKSX3Mmn5a2dyzLsHA==","_npmVersion":"10.8.3","description":"HugeIcons Pro Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.3_1743618670356_0.41509332315740144","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@hugeicons/vue","version":"1.0.4","keywords":["hugeicons","vue","icons","vue-icons","svg-icons","svg","vector-icons","icon-library","typescript"],"author":{"name":"Hugeicons"},"license":"MIT","_id":"@hugeicons/vue@1.0.4","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/vue/issues"},"dist":{"shasum":"f333e5ac034acb7f6b976141b261ae2dab40f6d0","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.4.tgz","fileCount":25,"integrity":"sha512-OtFEXbyW5jYUig98C/n/HygktLvfF5Ga6nN6gK8R0E0jCrVw3EfgoZZVXqo+xGxyIjH5R1wdbg6nJrtf6mzLKQ==","signatures":[{"sig":"MEUCIFJ6rSwcLib+LBumS8jrcp4Qk2+bWoOqGgOEMvj1/uH3AiEA5eEvFLZIV9I8eJJeBXjXBc2xL+CAd738HOqsrLhqvoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45945},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4a263c35b9713cd0dec9b7c87c79aa6a0c973449","scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","publish:beta":"pnpm build && npm publish --tag beta --no-git-checks","publish:prod":"pnpm build && npm publish --no-git-checks","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"repository":{"url":"git+https://github.com/hugeicons/vue.git","type":"git"},"_npmVersion":"11.6.2","description":"Hugeicons Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.4_1766570813306_0.03260812735292373","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@hugeicons/vue","version":"1.0.5","keywords":["hugeicons","vue","icons","vue-icons","svg-icons","svg","vector-icons","icon-library","typescript"],"author":{"name":"Hugeicons"},"license":"MIT","_id":"@hugeicons/vue@1.0.5","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/vue/issues"},"dist":{"shasum":"0619817748996778b12536fdfdb6ef1888f0a137","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.5.tgz","fileCount":25,"integrity":"sha512-kaouUZceXtdDfupfiqqfn40tIyRBF/fcEvCfY96hZIXZ3JMsqpwhCDqiqoj+B5bMEUXOuvz3npNyKI5+7iPfYA==","signatures":[{"sig":"MEUCIQCP8Ju2pNdWSyLwuZvtOmjV4nNCQVhzRj93cw1VYOIEEgIgcyJUY9SJrTHna9VwUA1agzmL0lcxYqPWzEi1GSOW01A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46027},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"539f58f942f321bb739050886fa1bac315700c9a","scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","publish:beta":"pnpm build && npm publish --tag beta --no-git-checks","publish:prod":"pnpm build && npm publish --no-git-checks","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"repository":{"url":"git+https://github.com/hugeicons/vue.git","type":"git"},"_npmVersion":"11.6.2","description":"Hugeicons Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.5_1773133664030_0.8906063038263576","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@hugeicons/vue","version":"1.0.6","keywords":["hugeicons","vue","icons","vue-icons","svg-icons","svg","vector-icons","icon-library","typescript"],"author":{"name":"Hugeicons"},"license":"MIT","_id":"@hugeicons/vue@1.0.6","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"dist":{"shasum":"14ffc38baeda9843ca92e0fdcfc7ba12c147083c","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.6.tgz","fileCount":25,"integrity":"sha512-T1Wbuk2qDdoE2xcY3CDtwMOKewwIYDE7JoMVLeuAV4cbOx5CFtToHCQAmLgVPIFGGZUsV2nN52lBkts9upvePw==","signatures":[{"sig":"MEYCIQDeC7VvIOjXJfJwSi833mS0JPHS9YSEfYI6fzLDzccv+gIhAI3XRMYzhYwM1ml5Aae9w1eyaUT/QAzR1/MSDzcS12A0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46134},"main":"./dist/cjs/index.js","_from":"file:hugeicons-vue-1.0.6.tgz","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","publish:beta":"pnpm build && npm publish --tag beta --no-git-checks","publish:prod":"pnpm build && npm publish --no-git-checks","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_resolved":"/private/var/folders/sx/y1k3zwkj4nx4bbt8bw4yk6lw0000gn/T/1b26e54c88d8ab1fb81b29f6675bcb43/hugeicons-vue-1.0.6.tgz","_integrity":"sha512-T1Wbuk2qDdoE2xcY3CDtwMOKewwIYDE7JoMVLeuAV4cbOx5CFtToHCQAmLgVPIFGGZUsV2nN52lBkts9upvePw==","repository":{"url":"git+https://github.com/hugeicons/hugeicons.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Hugeicons Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.6_1781588989713_0.8329623538183164","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@hugeicons/vue","version":"1.0.7","keywords":["hugeicons","vue","icons","vue-icons","svg-icons","svg","vector-icons","icon-library","typescript"],"author":{"name":"Hugeicons"},"license":"MIT","_id":"@hugeicons/vue@1.0.7","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"dist":{"shasum":"210b4b7abc1b154455c1f3bac0b60a1ed3cd1dad","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.7.tgz","fileCount":25,"integrity":"sha512-oUE0ztUNYbsMFpMgbV3bsxQBObNkeouomUThFuFPzYC5eV++VTYonStsltJu2MoLMkxV8mzpoVvIbuMPBZSN0w==","signatures":[{"sig":"MEUCIQCvlUE3GHWuvwDU+db/wdH5rA4/i1nLSOqWkvacIdoBUwIgOsQ4CbZ6N0K2iqwHrahVTZHRrrQv4A0mAmxw5wUv0Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46135},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f2a1abff1ca777038e003f4a365f6f97e47f2a0b","scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","clean":"rm -rf dist","typecheck":"tsc --noEmit","publish:beta":"pnpm build && npm publish --tag beta --no-git-checks","publish:prod":"pnpm build && npm publish --no-git-checks","build:bundles":"rollup -c ./rollup.config.mjs"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"repository":{"url":"git+https://github.com/hugeicons/hugeicons.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.4","description":"Hugeicons Vue Component Library https://hugeicons.com","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tslib":"^2.6.0","rollup":"^3.0.0","typescript":"^5.7.3","@types/node":"^20.0.0","@vue/compiler-sfc":"^3.5.13","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","@vitejs/plugin-vue":"^4.6.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.3.1"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_1.0.7_1782295390903_0.27056970224828336","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@hugeicons/vue","version":"1.0.8","description":"Hugeicons Vue Component Library https://hugeicons.com","homepage":"https://hugeicons.com","license":"MIT","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","unpkg":"./dist/umd/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/hugeicons/hugeicons.git","directory":"packages/vue"},"bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"Hugeicons"},"scripts":{"build":"pnpm clean && pnpm typecheck && pnpm build:bundles","build:bundles":"rollup -c ./rollup.config.mjs","typecheck":"tsc --noEmit","clean":"rm -rf dist","publish:beta":"pnpm build && npm publish --tag beta --no-git-checks","publish:prod":"pnpm build && npm publish --no-git-checks"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-sucrase":"^5.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@types/node":"^20.0.0","@vitejs/plugin-vue":"^4.6.2","@vue/compiler-sfc":"^3.5.13","rollup":"^3.0.0","rollup-plugin-dts":"^5.3.1","rollup-plugin-vue":"^6.0.0","tslib":"^2.6.0","typescript":"^5.7.3","vue":"^3.5.13"},"peerDependencies":{"vue":"^2.6.0 || ^3.0.0"},"keywords":["hugeicons","vue","icons","vue-icons","svg-icons","svg","vector-icons","icon-library","typescript"],"_id":"@hugeicons/vue@1.0.8","gitHead":"4105df702f3cae6311f6774aa8c315c22657028c","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-T1fNH9/+0QntvNsWJRpWj9AlSXpHkHPNdf35/UWcVWQpPzm2BbH1heW2pSIKRka6NoXSte2vzNRJmmriRPfxIQ==","shasum":"e28ff616422417a2cd379f911c34547b76eb8cd0","tarball":"https://registry.npmjs.org/@hugeicons/vue/-/vue-1.0.8.tgz","fileCount":25,"unpackedSize":46216,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAP8bUhdWjEDNc4aWwA+uqkvXEPV/SCpYzLw93yKMhj+AiEAr251mIj45ixathOPkmg00ME7nbMhWaVWE4JdfQHkEFc="}]},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"directories":{},"maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue_1.0.8_1787279773454_0.7858705818238969"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-01T09:23:24.318Z","modified":"2026-08-21T02:36:13.815Z","0.0.1":"2024-07-30T13:03:12.345Z","0.0.2":"2024-07-30T15:03:09.875Z","0.0.3":"2024-07-30T20:04:40.120Z","0.0.4":"2024-08-28T11:13:08.831Z","1.0.0":"2025-01-25T13:32:44.099Z","1.0.1":"2025-02-01T09:23:24.634Z","1.0.2":"2025-02-23T10:20:13.097Z","1.0.3":"2025-04-02T18:31:10.581Z","1.0.4":"2025-12-24T10:06:53.476Z","1.0.5":"2026-03-10T09:07:44.220Z","1.0.6":"2026-06-16T05:49:49.882Z","1.0.7":"2026-06-24T10:03:11.039Z","1.0.8":"2026-08-21T02:36:13.649Z"},"bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"author":{"name":"Hugeicons"},"license":"MIT","homepage":"https://hugeicons.com","keywords":["hugeicons","vue","icons","vue-icons","svg-icons","svg","vector-icons","icon-library","typescript"],"repository":{"type":"git","url":"git+https://github.com/hugeicons/hugeicons.git","directory":"packages/vue"},"description":"Hugeicons Vue Component Library https://hugeicons.com","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"readme":"![Hugeicons Logo](https://raw.githubusercontent.com/hugeicons/hugeicons/main/assets/logo.png)\n\n# @hugeicons/vue\n\n> Hugeicons Vue rendering library for fast, customizable icons with TypeScript and tree-shaking support\n\n## What is Hugeicons?\n\nHugeicons is a large icon set for modern web and mobile apps. The free package includes 6,000+ Stroke Rounded icons. The Pro package provides 60,000+ icons across 10 styles.\n\n## How It Works\n\nThis package (`@hugeicons/vue`) is a **rendering library** - it provides the `HugeiconsIcon` component that displays icons in your Vue app. The icons themselves come from separate icon packages:\n\n- **Free icons**: `@hugeicons/core-free-icons` (6,000+ icons)\n- **Pro icons**: `@hugeicons-pro/core-*` packages (60,000+ icons, requires license)\n\n### Key Highlights\n- **6,000+ Free Icons**: Stroke Rounded set for unlimited personal and commercial projects\n- **60,000+ Pro Icons, 10 Styles**: Stroke, Solid, Bulk, Duotone, and Twotone families for sharp, rounded, and standard needs with richer variants\n- **Pixel Perfect Grid**: Built on a 24x24 grid for crisp rendering at any size\n- **Customizable**: Easily adjust colors, sizes, and styles to match your design needs\n- **Tree Shaking Ready**: Named exports keep bundles lean in modern bundlers\n- **Regular Updates**: New icons added regularly to keep up with evolving design trends\n\n\n> **Looking for Pro Icons?** Check out our docs at [hugeicons.com/docs](https://hugeicons.com/docs) for detailed information about pro icons, styles, and advanced usage.\n\n![Hugeicons Icons](https://raw.githubusercontent.com/hugeicons/hugeicons/main/assets/banner.png)\n\n## Table of Contents\n- [What is Hugeicons?](#what-is-hugeicons)\n- [How It Works](#how-it-works)\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Props](#props)\n- [Examples](#examples)\n  - [Basic Usage](#basic-usage)\n  - [Custom Size and Color](#custom-size-and-color)\n  - [More examples and patterns](#more-examples-and-patterns)\n- [Performance](#performance)\n- [Troubleshooting](#troubleshooting)\n- [Browser Support](#browser-support)\n- [Related Packages](#related-packages)\n- [Pro Version](#pro-version)\n- [License](#license)\n- [Related](#related)\n\n## Features\n\n- Customizable colors, sizes, and stroke width\n- TypeScript support with full type definitions\n- Tree shakeable for optimal bundle size\n- Multiple bundle formats (ESM, CJS, UMD)\n- Vue 2 and Vue 3 compatible\n- Alternate icon support for dynamic interactions\n\n## Installation\n\n```bash\n# Using npm\nnpm install @hugeicons/vue @hugeicons/core-free-icons\n\n# Using yarn\nyarn add @hugeicons/vue @hugeicons/core-free-icons\n\n# Using pnpm\npnpm add @hugeicons/vue @hugeicons/core-free-icons\n\n# Using bun\nbun add @hugeicons/vue @hugeicons/core-free-icons\n```\n\n## Usage\n\n```vue\n<template>\n  <HugeiconsIcon\n    :icon=\"SearchIcon\"\n    :size=\"24\"\n    color=\"currentColor\"\n    :stroke-width=\"1.5\"\n  />\n</template>\n\n<script setup>\nimport { HugeiconsIcon } from '@hugeicons/vue';\nimport { SearchIcon } from '@hugeicons/core-free-icons';\n</script>\n```\n\n## Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `icon` | `IconArray` | Required | The main icon to display |\n| `alt-icon` | `IconArray` | - | Alternative icon for states, interactions, or dynamic icon swapping |\n| `show-alt` | `boolean` | `false` | When true, displays the altIcon instead of the main icon |\n| `size` | `number \\| string` | `24` | Icon size in pixels |\n| `color` | `string` | `currentColor` | Icon color (CSS color value) |\n| `stroke-width` | `number` | - | Width of the icon strokes |\n| `absolute-stroke-width` | `boolean` | `false` | When true, the stroke width will be scaled relative to the icon size |\n\n## Examples\n\n### Basic Usage\n```vue\n<template>\n  <HugeiconsIcon :icon=\"Video01Icon\" />\n</template>\n\n<script setup>\nimport { HugeiconsIcon } from '@hugeicons/vue';\nimport { Video01Icon } from '@hugeicons/core-free-icons';\n</script>\n```\n\n### Custom Size and Color\n```vue\n<template>\n  <HugeiconsIcon\n    :icon=\"NotificationIcon\"\n    :size=\"32\"\n    color=\"#FF5733\"\n  />\n</template>\n\n<script setup>\nimport { HugeiconsIcon } from '@hugeicons/vue';\nimport { NotificationIcon } from '@hugeicons/core-free-icons';\n</script>\n```\n\n### More examples and patterns\n\n- Examples: https://hugeicons.com/docs/integrations/vue/examples\n- Best practices: https://hugeicons.com/docs/integrations/vue/best-practices\n\n## Performance\n\n- **Tree-shaking**: The package is fully tree-shakeable, ensuring only the icons you use are included in your final bundle\n- **Optimized SVGs**: All icons are optimized for size and performance\n- **Code Splitting**: Icons can be easily code-split when using dynamic imports\n\n## Troubleshooting\n\n### Common Issues\n\n1. **Icons not showing up?**\n   - Make sure you've installed both `@hugeicons/vue` and `@hugeicons/core-free-icons`\n   - Check that the icon names are correctly imported\n\n2. **TypeScript errors?**\n   - Ensure your `tsconfig.json` includes the necessary type definitions\n   - Check that you're using the latest version of the package\n\n3. **Bundle size concerns?**\n   - Use named imports instead of importing the entire icon set\n   - Implement code splitting for different sections of your app\n\n## Browser Support\n\nThe library supports all modern browsers.\n\n## Related Packages\n\n- [@hugeicons/react](https://www.npmjs.com/package/@hugeicons/react) - React component\n- [@hugeicons/angular](https://www.npmjs.com/package/@hugeicons/angular) - Angular component\n- [@hugeicons/svelte](https://www.npmjs.com/package/@hugeicons/svelte) - Svelte component\n- [@hugeicons/react-native](https://www.npmjs.com/package/@hugeicons/react-native) - React Native component\n\n## Pro Version\n\n> **Want access to 60,000+ icons and 10 unique styles?**\n> Check out our [Pro Version](https://hugeicons.com/pricing) and visit our [docs](https://hugeicons.com/docs) for detailed documentation.\n\n### Available Pro Styles\n- **Stroke Styles**\n  - Stroke Rounded (`@hugeicons-pro/core-stroke-rounded`)\n  - Stroke Sharp (`@hugeicons-pro/core-stroke-sharp`)\n  - Stroke Standard (`@hugeicons-pro/core-stroke-standard`)\n- **Solid Styles**\n  - Solid Rounded (`@hugeicons-pro/core-solid-rounded`)\n  - Solid Sharp (`@hugeicons-pro/core-solid-sharp`)\n  - Solid Standard (`@hugeicons-pro/core-solid-standard`)\n- **Special Styles**\n  - Bulk Rounded (`@hugeicons-pro/core-bulk-rounded`)\n  - Duotone Rounded (`@hugeicons-pro/core-duotone-rounded`)\n  - Duotone Standard (`@hugeicons-pro/core-duotone-standard`)\n  - Twotone Rounded (`@hugeicons-pro/core-twotone-rounded`)\n\n## License\n\nThe code in this package (`@hugeicons/vue`) is licensed under the MIT License.\n\nThis package only provides rendering utilities. It does not include or grant any rights to Hugeicons icon assets. Using Pro icon styles requires a valid Hugeicons Pro license.\n\nHugeicons icon packs are licensed separately:\n- **Free icon packs**: use the license included with the specific free icon package you install.\n- **Pro icon packs (`@hugeicons-pro/*`)**: require a paid Hugeicons Pro license and are governed by the Hugeicons Pro Terms (see [Pro License](PRO-LICENSE.md).).\n\n\n## Related\n\n- [Changelog](CHANGELOG.md) - Version history and release notes\n- [@hugeicons/core-free-icons](https://www.npmjs.com/package/@hugeicons/core-free-icons) - Free icon package\n- [Hugeicons Website](https://hugeicons.com) - Browse all available icons\n","readmeFilename":"README.md"}