{"_id":"@ducdev2k1/vue-material-icons","_rev":"18-f956f0ec2c0bc2773b91402a026d2ba7","name":"@ducdev2k1/vue-material-icons","dist-tags":{"latest":"1.0.97"},"versions":{"1.0.0":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.0","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.0","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"b60d7b8b8d93a52a88acda10ac367b1cc5650b90","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.0.tgz","fileCount":6,"integrity":"sha512-rX/fGWYcO3T1sY72ZO9Bk0kiaM4m19N0NfnxE2h3uyWdfuNaedA7e8ODABRp0t/9fNCuI8vIr42GCA9JMYLKww==","signatures":[{"sig":"MEQCIHWSwzkEE/6HVfYffCRJq0aaoGkIv+bQXrmfymN1G1TJAiB8+9SVyHkppH03cAFvJYmOQHPxCkW8KU4FH3LC1vJVzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15991288},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"e1c936f923b23772812e1ac643ba87ccb759344c","scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","test:unit":"vitest","build-only":"vite build && vue-tsc --emitDeclarationOnly","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build","type-check":"vue-tsc --build","vite-build":"vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.0_1752557178988_0.7668800552221577","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.1","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.1","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"ddd128126e456c06cda2d8deec31d21f88576772","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.1.tgz","fileCount":5,"integrity":"sha512-AqjPCwr59nWyx+tK59KWmi0U2uSueBJ6fmvP4eLrkRu+z3oeY9GatiGJrq5pb3TuuZRj7WoeX6I+yPj6D3/DPg==","signatures":[{"sig":"MEYCIQDcm9/G5APtTymT4HOjSebPCZGb14bIbLX+qBxbZe5pIQIhAPTEUXy42bfOGn3vL5WhIFBrvPvzDNCuXZplUWZr+6Yd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15991324},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"fa42611d5f031659ba1760880522ad7c6f4f2d89","scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","test:unit":"vitest","build-only":"vite build && vue-tsc --emitDeclarationOnly","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build","type-check":"vue-tsc --build","vite-build":"vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.1_1752562053904_0.8926189826036328","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.2","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.2","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"4d31a8558b42ad36c3f16c2b8bd0823228edf76f","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.2.tgz","fileCount":5,"integrity":"sha512-T8sxfqrJv9yrlpC2Z4ZqLEtmOdHGGSd304odZvKeYLJf8d+2xUHbkE54juY596y3JJs1/dZtTCK2UQfRw7yxfw==","signatures":[{"sig":"MEYCIQCKJuH5330k601qmX6k+QVHxexfqkd7s9Au+F1SltN10AIhAI9d0WLYnKMpTqYCXC3YxWL5/6KKx16weKemUcOkKoGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15991245},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"de99e8398edbff7e4a9efa5c71f1445a733a152e","scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","test:unit":"vitest","build-only":"vite build && vue-tsc --emitDeclarationOnly","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build","type-check":"vue-tsc --build","vite-build":"vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.2_1752562467166_0.06095630605975866","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.3","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.3","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"8397c061dc4d13dc7eb83952524f822a54fc081c","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.3.tgz","fileCount":5,"integrity":"sha512-whKmI8aN+9VUC1GTzZhI3fWxD1SZDmE2HRNZHDdYGCPaLCLiArT2E8pJsR5fJDet3X3cG5cp5S9atCz4e4s+JA==","signatures":[{"sig":"MEQCIBNsBzosjc4N4VrHkgjHYXWSZpRjH8zcnssasHAB7XbdAiAB7J09yRQQG2Egoc9YeKnI4ZobBmJSD8Yb9fGlg/u2Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15991256},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"508af9e269786ee90c7cd23e8d0728c1c4878ae0","scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","test:unit":"vitest","build-only":"vite build && vue-tsc --emitDeclarationOnly","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build","type-check":"vue-tsc --build","vite-build":"vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.3_1752562621531_0.21720199256439088","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.4","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.4","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"d51ca6c1aafdbbe13ad5cb1d1ceeff13291ae1b4","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.4.tgz","fileCount":5,"integrity":"sha512-Wsg3pc05t2Hf9p7GD9abXkfGGisZx01eX6GILjj7EUQMZh+Ztat8P/7EHVqTQx9WjLvKYJySB8Xl4y9LADSBAw==","signatures":[{"sig":"MEYCIQDE2Mb96DLWnOe6W8jCfHyepobun4zhMbDqfRfqkm4QVAIhAO4si1O4y1e7xIdMI/2Wyx+GhxTDkl0UoJo92rx7icVk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15992318},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"75a8ab0df0a81c09dfee4ad0159727ee50e40316","scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","test:unit":"vitest","build-only":"vite build && vue-tsc --emitDeclarationOnly","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build","type-check":"vue-tsc --build","vite-build":"vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.4_1752576052933_0.13230774633302822","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.5","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.5","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"e45204a6e71f23994daa18216373b4104ff783a3","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.5.tgz","fileCount":5,"integrity":"sha512-J1GzLREUo7vCWA7lnCI+pjoUCZOXXc1LpmrZ/cs5YnWroHIIdD25mvjkuWWHMZY/SUqGWJ5yDTQlCHn/QRXX9w==","signatures":[{"sig":"MEUCIHJFVhL3mh0ZbkNtf9C0/B50wrRiN3JmtC6SLcVYfnztAiEAnGz+gtfcbZq9HeyU2BdC0XsOEukUjI+XytOdifPrrLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15992329},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"988048b4fb7a0f2c06ac1e9f43d70d6db7e348a1","scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","test:unit":"vitest","build-only":"vite build && vue-tsc --emitDeclarationOnly","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build","type-check":"vue-tsc --build","vite-build":"vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.5_1752576351433_0.8015660682176204","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.6","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.6","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"d301e8184dce221227d37282118d72ba53a46681","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.6.tgz","fileCount":5,"integrity":"sha512-6z//gApd6zG/FA82QojoX2G1Y7KD+OG2c9ehe2Dga9+Qy0Va2a8A0Sbit7HAqovy9Yo3SHrIOYdg47ImJmu1eA==","signatures":[{"sig":"MEYCIQCo2V2iCJ7ljrvGZEPqwWlcmTv0HRxCFc7s2fzkozy4sgIhAI/aaLHSUPCZJXGxTrf7kXoc8GmQv0ZHHE7DURkP2IfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16394465},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"b7aac8c264076cacbc7e0d91767dde57abfa2e4c","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.6_1752652768950_0.9319597925470211","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.7","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.7","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"40828469b9b9a65ac6e02bf542509cca27cea27f","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.7.tgz","fileCount":5,"integrity":"sha512-XgIo2OhOltmUnCkYO9lbXFzIbYG9o2zdCVOLmH6pMLWNoU7bX5730VLXVu7OVDTFHnmOKIiCtAxAqvwwbgmY0Q==","signatures":[{"sig":"MEUCIQDlPmHMVYSopIqpNN2ufoSp+gfLx2pLwu52P5hbUtlrTAIgIPVy59u23dZ55EBnju0UnDm+FEnD+8mANwrqUsc8v5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16398092},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"7fe9e8971b426a3e9857e87d03184ea0ea75f8fc","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","pinia":"^3.0.3","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","vue-router":"^4.5.1","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.2.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.7_1752655475604_0.8106900903710181","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.8","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.8","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"6513c4e0145bb85b0a034fc63b4478d76394751d","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.8.tgz","fileCount":5,"integrity":"sha512-RxjcupuWgolDXjkUQBSsniihgyAOxmYr7hNN0BOAk9bxDh5p9mlmn9Osg2sWy+Wv0ccQLrujTqP1s3aOmFu8lA==","signatures":[{"sig":"MEUCIQDgTlX1eEOAVC0R81jQfNgUFrEz4ZG469iGnYQEn5ph6QIgUb7TbivlpsHg+VRWPKet2C6uRDb5PZ9bQrCw7D5hSxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22285039},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","module":"dist/index.es.js","gitHead":"694df169d9b6ac583b67fd7c6f80830c360b33c3","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.8_1753070948992_0.5293190117904072","host":"s3://npm-registry-packages-npm-production"}},"1.0.9-alpha.0":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.9-alpha.0","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.9-alpha.0","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"c6e086c37ea4be05c88dc2d98e81c44789c69251","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.9-alpha.0.tgz","fileCount":5,"integrity":"sha512-WeExztuq+6UMCM279m6xA9LcUoCypPWUbe0rF1014g/dEVq7GRlX3LFdwFL7nGu/j+ZaoWmzuFwqRJldx8vpDQ==","signatures":[{"sig":"MEQCIDkgKhoajJT2dksGbpnHyETkI+MhLRo3XAQ0ebvrdCa/AiA2kygxF8JubvzoB5/nDs7ZcA1Y1x1EJPOGzeYRruNiKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22292366},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.09-alpha.0.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/7928795b1da37d520dfefadaf7ef0cd6/ducdev2k1-vue-material-icons-1.0.09-alpha.0.tgz","_integrity":"sha512-WeExztuq+6UMCM279m6xA9LcUoCypPWUbe0rF1014g/dEVq7GRlX3LFdwFL7nGu/j+ZaoWmzuFwqRJldx8vpDQ==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.9-alpha.0_1753086976409_0.8063968590510309","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.9","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.9","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"5c565487118a1ef2a256cc42abf79fd133ce5a62","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.9.tgz","fileCount":5,"integrity":"sha512-xmkfFlFsL0SBNliLwNbMfcKCaM3lDoVZzMDuqQviEDDaBeZkXRFsEsvmKim3XjiVhQ7mzc7Y44Z36nIGcq29IA==","signatures":[{"sig":"MEQCIDJ7vtXjWV/TGeyV8YIJc0/+yC0pn/tT8654ZVaJjnMKAiBMnslj0E3ryHYo8VwEHcOiGQXyDVIlZ5a1OrT12p6gdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20920811},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.09.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/4653e8187ccfbbbd52633e4eba5b4ec0/ducdev2k1-vue-material-icons-1.0.09.tgz","_integrity":"sha512-xmkfFlFsL0SBNliLwNbMfcKCaM3lDoVZzMDuqQviEDDaBeZkXRFsEsvmKim3XjiVhQ7mzc7Y44Z36nIGcq29IA==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.9_1753092348676_0.7227352621777343","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.91","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.91","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"e1636360ae2f8414f2599c6427374b7816015d93","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.91.tgz","fileCount":5,"integrity":"sha512-7BOAEzxflGvQGbYOQXOHQerhcx9UX0dHHcN5UWssTX0BP/4skX5AjaE6IhPqAjxnTvaG4/267afcmIyVTOKunA==","signatures":[{"sig":"MEYCIQCbnjjpOnpog3uIXATKSP65/btFSC0Z9g6e5h993blTewIhAMtApJkGiHL3XU3Xtexx59fqRtl6DVjOhP6Jm+AUnb79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20513491},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.91.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/d8e9ff2dcb505a7f4014651f181fb408/ducdev2k1-vue-material-icons-1.0.91.tgz","_integrity":"sha512-7BOAEzxflGvQGbYOQXOHQerhcx9UX0dHHcN5UWssTX0BP/4skX5AjaE6IhPqAjxnTvaG4/267afcmIyVTOKunA==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.91_1753101846708_0.13324453867875818","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.92","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.92","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"a322ccf262313c53a89550d1e0ae190dff6dbc3a","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.92.tgz","fileCount":5,"integrity":"sha512-CJM9c8UAozHdmw/B4aJ9CgwQO8LuEhiMVSh8+K1sIJTyvvzHEvKfNmHJ1KbRWdQqMzNppzpW5gP2Jp8EPR0cFg==","signatures":[{"sig":"MEUCIH8kfOkEt2sASutbhNj7nstlSvGrRWJ73sCKFAAD/HKOAiEAphsY8SLF6SR63/3PikchbD1PpGULfmbzwgv2uiDfC5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20378578},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.92.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/2bc46d07051794f2334e960af7ece640/ducdev2k1-vue-material-icons-1.0.92.tgz","_integrity":"sha512-CJM9c8UAozHdmw/B4aJ9CgwQO8LuEhiMVSh8+K1sIJTyvvzHEvKfNmHJ1KbRWdQqMzNppzpW5gP2Jp8EPR0cFg==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.92_1753102677713_0.7913875205834349","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.93","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.93","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"eb4b852c6319e11dff7494f119a1d5fdd9c83735","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.93.tgz","fileCount":5,"integrity":"sha512-LhHZvo9DK/6FJGT29Ls9rBjMOXexryamxO8E3aDFodXt16Ptv4EbTl65AHmknVFjhEkqS7DGx1LNlLUNb3/QnQ==","signatures":[{"sig":"MEUCIQDWfY5JhwXusdlHCEb2CSIeDuc2oyUiZdnlYwc+xMp5BQIgNVhU0QbX6K0nYhUx6ResTOz95Vfcc1x+m/a0ytGzNnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20378220},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.93.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/617dd783c948fa2f1d91b7cba16941a5/ducdev2k1-vue-material-icons-1.0.93.tgz","_integrity":"sha512-LhHZvo9DK/6FJGT29Ls9rBjMOXexryamxO8E3aDFodXt16Ptv4EbTl65AHmknVFjhEkqS7DGx1LNlLUNb3/QnQ==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.93_1753103524307_0.9786847666859904","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.94","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.94","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"b9c06a7196610de2092d5226947ae12dfcdad5bc","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.94.tgz","fileCount":2,"integrity":"sha512-ekf3vY3X5nJ8dQUIiyXZua7oYhLCDN48N60V12r/K1py5WU/wnlhpYJ7l7V5/h/c8S6EMhj9S6wttoa1G9TWow==","signatures":[{"sig":"MEUCIQC2RfTB2XtMArNLAVRxOI22bxR+vBwoZHnsqOZjiPaYuwIgc8dri0BIgRmEosfBcyvEPFSF3elNY56PH1wCzIdblIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8605},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.94.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"C:\\Users\\DevPC\\AppData\\Local\\Temp\\91c7bc0e0c713e1a924677d163633431\\ducdev2k1-vue-material-icons-1.0.94.tgz","_integrity":"sha512-ekf3vY3X5nJ8dQUIiyXZua7oYhLCDN48N60V12r/K1py5WU/wnlhpYJ7l7V5/h/c8S6EMhj9S6wttoa1G9TWow==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"11.5.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@mui/material":"^7.3.1","@vue/tsconfig":"^0.7.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.3.1","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.94_1755847404019_0.15996030914525416","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.95","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.95","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"901481082a975ab351c0ed467014ef9ab1293894","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.95.tgz","fileCount":5,"integrity":"sha512-Obrlp1g5uSb2/9jbO0Sj2TfGhVuFfAwSYY9put51pMDA55b1GJ7kJEIGAHn4CFFuc2CGvPh/dnIDeodJ/SXD4Q==","signatures":[{"sig":"MEUCIBW4gogwdZR0sBhjJWIM8KqvyDE32giRc6C82rjLx5oxAiEAj3yb+ag9jkMkvgfizgGIRReMXb60DqxS1lLfvCZca6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17613725},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.95.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/ace0bbd495ad490b69f9784dd2277212/ducdev2k1-vue-material-icons-1.0.95.tgz","_integrity":"sha512-Obrlp1g5uSb2/9jbO0Sj2TfGhVuFfAwSYY9put51pMDA55b1GJ7kJEIGAHn4CFFuc2CGvPh/dnIDeodJ/SXD4Q==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@mui/material":"^7.3.1","@vue/tsconfig":"^0.7.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.3.1","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.95_1755848054652_0.21859786749721066","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"@ducdev2k1/vue-material-icons","version":"1.0.96","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"author":{"name":"ducdev2k1"},"license":"MIT","_id":"@ducdev2k1/vue-material-icons@1.0.96","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"dist":{"shasum":"bafdd4f7db7b51cc1a799d19891a03e4153779e0","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.96.tgz","fileCount":5,"integrity":"sha512-FG/seTyIWKVb/yN1f2mfyMzYM3ADrNr4CTNuMPXoY9t1OVLE6pLIaHKWsutx5sH5wQxXIZivpR6HhG9b59rgog==","signatures":[{"sig":"MEUCIDvn5Q0jhjQCPhnHYwi9QEyZOvFNJMj3NErWTXKxESUOAiEA0UPX0k3OIP4AjWyWO5w6q1Cg1agi3dGOnaKUFekrRaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18143471},"main":"dist/index.cjs.js","_from":"file:ducdev2k1-vue-material-icons-1.0.96.tgz","types":"dist/types/index.d.ts","module":"dist/index.es.js","scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest","build":"vite build","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"_resolved":"/tmp/37472eaf84b4d09393ac389db2a28519/ducdev2k1-vue-material-icons-1.0.96.tgz","_integrity":"sha512-FG/seTyIWKVb/yN1f2mfyMzYM3ADrNr4CTNuMPXoY9t1OVLE6pLIaHKWsutx5sH5wQxXIZivpR6HhG9b59rgog==","repository":{"url":"git+https://github.com/ducdev2k1/vue-material-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"vue":"^3.5.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jiti":"^2.4.2","path":"^0.12.7","vite":"^7.0.4","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","cheerio":"^1.1.0","vue-tsc":"^2.2.12","fs-extra":"^11.3.0","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.16.3","@types/jsdom":"^21.1.7","npm-run-all2":"^8.0.4","@mui/material":"^7.3.1","@vue/tsconfig":"^0.7.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.2.0","@vitejs/plugin-vue":"^6.0.0","@mui/icons-material":"^7.3.1","@vitest/eslint-plugin":"^1.2.7","@vitejs/plugin-vue-jsx":"^5.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-material-icons_1.0.96_1755849085386_0.18000574518566337","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"@ducdev2k1/vue-material-icons","description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","version":"1.0.97","main":"dist/index.cjs.js","module":"dist/index.es.js","types":"dist/types/index.d.ts","dependencies":{"vue":"^3.5.17"},"devDependencies":{"@tsconfig/node22":"^22.0.2","@types/jsdom":"^21.1.7","@types/node":"^22.16.3","@vitejs/plugin-vue":"^6.0.0","@vitejs/plugin-vue-jsx":"^5.0.0","@vitest/eslint-plugin":"^1.2.7","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.5.1","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","cheerio":"^1.1.0","eslint":"^9.29.0","eslint-plugin-vue":"~10.2.0","fs-extra":"^11.3.0","glob":"^11.0.3","jiti":"^2.4.2","jsdom":"^26.1.0","npm-run-all2":"^8.0.4","path":"^0.12.7","prettier":"3.5.3","typescript":"~5.8.0","vite":"^7.0.4","vite-plugin-dts":"^4.5.4","vitest":"^3.2.4","vue-tsc":"^2.2.12","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/icons-material":"^7.3.1","@mui/material":"^7.3.1"},"keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"repository":{"type":"git","url":"git+https://github.com/ducdev2k1/vue-material-icons.git"},"bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","author":{"name":"ducdev2k1"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"dev":"vite","build":"vite build","test":"vitest","lint":"eslint . --fix","format":"prettier --write src/","build-size":"export NODE_OPTIONS=--max-old-space-size=8192 && vite build"},"_id":"@ducdev2k1/vue-material-icons@1.0.97","_integrity":"sha512-G46dgMJbgMi3B5Xu1Csae0fSCk9dXGp1gfqYwqeAWVy52/a2f7kYewuMpp0D7NAnJqmwj6/sWEuSd2ELncnLkQ==","_resolved":"/tmp/3b934cd0a1ad9bee7a7a46932486543f/ducdev2k1-vue-material-icons-1.0.97.tgz","_from":"file:ducdev2k1-vue-material-icons-1.0.97.tgz","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-G46dgMJbgMi3B5Xu1Csae0fSCk9dXGp1gfqYwqeAWVy52/a2f7kYewuMpp0D7NAnJqmwj6/sWEuSd2ELncnLkQ==","shasum":"c4f8938301ce5b8e4e2c46d16a0926536a010196","tarball":"https://registry.npmjs.org/@ducdev2k1/vue-material-icons/-/vue-material-icons-1.0.97.tgz","fileCount":5,"unpackedSize":21999903,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuD5JC4XT/GxDB343zhbkcnamajE2yMBktYy78Ph6IQgIgKr73fJQx0TWzLtknp3MZEMculbA/TtRZcviyhq7IGZc="}]},"_npmUser":{"name":"ducnd47","email":"ducdev2k1@gmail.com"},"directories":{},"maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-material-icons_1.0.97_1755849562524_0.3175564319982538"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-15T05:26:18.793Z","modified":"2025-08-22T07:59:22.952Z","1.0.0":"2025-07-15T05:26:19.286Z","1.0.1":"2025-07-15T06:47:34.193Z","1.0.2":"2025-07-15T06:54:27.437Z","1.0.3":"2025-07-15T06:57:01.868Z","1.0.4":"2025-07-15T10:40:53.188Z","1.0.5":"2025-07-15T10:45:51.684Z","1.0.6":"2025-07-16T07:59:29.175Z","1.0.7":"2025-07-16T08:44:35.871Z","1.0.8":"2025-07-21T04:09:09.251Z","1.0.9-alpha.0":"2025-07-21T08:36:16.685Z","1.0.9":"2025-07-21T10:05:48.908Z","1.0.91":"2025-07-21T12:44:06.922Z","1.0.92":"2025-07-21T12:57:57.931Z","1.0.93":"2025-07-21T13:12:04.526Z","1.0.94":"2025-08-22T07:23:24.207Z","1.0.95":"2025-08-22T07:34:14.894Z","1.0.96":"2025-08-22T07:51:25.593Z","1.0.97":"2025-08-22T07:59:22.745Z"},"bugs":{"url":"https://github.com/ducdev2k1/vue-material-icons/issues"},"author":{"name":"ducdev2k1"},"license":"MIT","homepage":"https://github.com/ducdev2k1/vue-material-icons#readme","keywords":["vue","material","material-icons","material icons","icons","vue icons","ui","svg","svg icons","framework","frontend","Material Design","Material Icons","Design"],"repository":{"type":"git","url":"git+https://github.com/ducdev2k1/vue-material-icons.git"},"description":"A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.","maintainers":[{"name":"ducnd47","email":"ducdev2k1@gmail.com"}],"readme":"# Vue Material Icons\n\n---\n\n## English\n\n> A lightweight Vue 3 icon library with 2000+ Material Icons rendered as inline SVG components. Includes full TypeScript support, auto-import capability, and optimized tree-shaking for fast and scalable development.\n\n---\n\n## ✨ Features\n\n- 2000+ Material Icons as Vue 3 components (SVG-based)\n- Tree-shakable & optimized for performance\n- Auto-import support with `unplugin-vue-components`\n- Full TypeScript support\n- Customizable via props (size, color, class, etc.)\n- Works great with Vite, Nuxt 3, Vue CLI\n\n---\n\n## 📦 Installation\n\n```bash\nnpm i @ducdev2k1/vue-material-icons\n# or\nyarn add @ducdev2k1/vue-material-icons\n```\n\n---\n\n## 🚀 Usage\n\n### Create file component \"MaterialIcon\"\n\n```vue\n<script setup lang=\"ts\">\nimport * as MIcons from '@ducdev2k1/vue-material-icons';\nimport { computed, defineProps } from 'vue';\n\ntype IconName = keyof typeof MIcons;\n\ninterface IProps {\n  icon: IconName;\n  size?: string | number;\n  color?: string;\n  viewBox?: string;\n}\n\nconst props = defineProps<IProps>();\nconst icon = computed(() => MIcons[props.icon]);\n</script>\n\n<template>\n  <component :is=\"icon\" :size=\"props.size\" :color=\"props.color\" :viewBox=\"props.viewBox\" />\n</template>\n```\n``` vue\n<MaterinalIcon icon=\"HomeIcon\" />\n```\n\n### Global Registration\n\n```ts\n// main.ts\nimport { createApp } from 'vue';\nimport App from './App.vue';\nimport MaterialIcons from '@ducdev2k1/vue-material-icons';\n\nconst app = createApp(App);\napp.use(MaterialIcons);\napp.mount('#app');\n```\n\n### Local Import\n\n```ts\nimport { HomeIcon, AddIcon } from '@ducdev2k1/vue-material-icons';\n\nexport default {\n  components: {\n    HomeIcon,\n    AddIcon,\n  },\n};\n```\n\n### Auto Import (with unplugin-vue-components)\n\n```ts\n// vite.config.ts\nimport Components from 'unplugin-vue-components/vite';\n\nexport default {\n  plugins: [\n    Components({\n      resolvers: [\n        (name) => {\n          if (name.endsWith('Icon')) {\n            return {\n              importName: name,\n              path: '@ducdev2k1/vue-material-icons',\n            };\n          }\n        },\n      ],\n    }),\n  ],\n};\n```\n\n---\n\n## 🧩 Props\n\n| Prop  | Type   | Description                      | Default   |\n|-------|--------|----------------------------------|-----------|\n| size  | string | Icon size (e.g. `24px`, `1rem`)  | `24px`    |\n| color | string | Icon color                       | `inherit` |\n| class | string | Custom CSS or Tailwind classes   | —         |\n\n```vue\n<AddIcon size=\"32px\" color=\"red\" class=\"ml-2\" />\n```\n\n---\n\n## 📁 Icon List\n\nAll icons follow PascalCase + `Icon` suffix naming convention.\n\n| Material Name        | Component Name        |\n|----------------------|-----------------------|\n| `home`               | `HomeIcon`            |\n| `search`             | `SearchIcon`          |\n| `add_circle_outline` | `AddCircleOutlineIcon`|\n\n> Browse icons at: [https://fonts.google.com/icons](https://fonts.google.com/icons)\n\n---\n\n## 📄 License\n\nMIT © [DucDev](https://github.com/ducdev2k1)\n\n---\n\n## 🇻🇳 Tiếng Việt\n\n> Thư viện biểu tượng nhẹ dành cho Vue 3, với hơn 2000+ Material Icons được hiển thị dưới dạng component SVG. Hỗ trợ đầy đủ TypeScript, auto-import và tối ưu tree-shaking để phát triển nhanh chóng, hiệu quả và linh hoạt.\n\n---\n\n## ✨ Tính năng nổi bật\n\n- Hơn 2000+ biểu tượng Material dưới dạng component Vue (dựa trên SVG)\n- Tối ưu hiệu suất với khả năng tree-shaking\n- Hỗ trợ auto-import qua `unplugin-vue-components`\n- Tích hợp đầy đủ TypeScript\n- Tuỳ chỉnh dễ dàng qua props (kích thước, màu sắc, class,...)\n- Hoạt động tốt với Vite, Nuxt 3, Vue CLI\n\n---\n\n## 📦 Cài đặt\n\n```bash\nnpm i @ducdev2k1/vue-material-icons\n# hoặc\nyarn add @ducdev2k1/vue-material-icons\n```\n\n---\n\n## 🚀 Cách sử dụng\n\n### Tạo file component \"MaterialIcon\"\n\n```vue\n<script setup lang=\"ts\">\nimport * as MIcons from '@ducdev2k1/vue-material-icons';\nimport { computed, defineProps } from 'vue';\n\ntype IconName = keyof typeof MIcons;\n\ninterface IProps {\n  icon: IconName;\n  size?: string | number;\n  color?: string;\n  viewBox?: string;\n}\n\nconst props = defineProps<IProps>();\nconst icon = computed(() => MIcons[props.icon]);\n</script>\n\n<template>\n  <component :is=\"icon\" :size=\"props.size\" :color=\"props.color\" :viewBox=\"props.viewBox\" />\n</template>\n```\n``` vue\n<MaterinalIcon icon=\"HomeIcon\" />\n```\n\n### Đăng ký toàn cục\n\n```ts\n// main.ts\nimport { createApp } from 'vue';\nimport App from './App.vue';\nimport MaterialIcons from '@ducdev2k1/vue-material-icons';\n\nconst app = createApp(App);\napp.use(MaterialIcons);\napp.mount('#app');\n```\n\n### Import từng icon\n\n```ts\nimport { HomeIcon, AddIcon } from '@ducdev2k1/vue-material-icons';\n\nexport default {\n  components: {\n    HomeIcon,\n    AddIcon,\n  },\n};\n```\n\n### Tự động import với `unplugin-vue-components`\n\n```ts\n// vite.config.ts\nimport Components from 'unplugin-vue-components/vite';\n\nexport default {\n  plugins: [\n    Components({\n      resolvers: [\n        (name) => {\n          if (name.endsWith('Icon')) {\n            return {\n              importName: name,\n              path: '@ducdev2k1/vue-material-icons',\n            };\n          }\n        },\n      ],\n    }),\n  ],\n};\n```\n\n---\n\n## 🧩 Thuộc tính (props)\n\n| Prop  | Kiểu      | Mô tả                            | Mặc định  |\n|-------|-----------|----------------------------------|-----------|\n| size  | string    | Kích thước icon (vd: `24px`)     | `24px`    |\n| color | string    | Màu biểu tượng (vd: `#000`, `red`)| `inherit` |\n| class | string    | Class CSS tùy chỉnh              | —         |\n\n```vue\n<AddIcon size=\"32px\" color=\"red\" class=\"ml-2\" />\n```\n\n---\n\n## 📁 Danh sách biểu tượng\n\nTất cả biểu tượng được đặt tên theo quy tắc PascalCase và hậu tố `Icon`.\n\n| Tên gốc Material      | Tên component Vue       |\n|------------------------|-------------------------|\n| `home`                 | `HomeIcon`              |\n| `search`               | `SearchIcon`            |\n| `add_circle_outline`   | `AddCircleOutlineIcon`  |\n\n> Xem danh sách icon tại: [https://fonts.google.com/icons](https://fonts.google.com/icons)\n\n## 📄 Giấy phép\n\nMIT © [DucDev](https://github.com/ducdev2k1)\n","readmeFilename":"README.md"}