{"_id":"@antfu/nuxt-icon-poc","_rev":"8-eadf61d0ed4391f854c370b16920a7e7","name":"@antfu/nuxt-icon-poc","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.0":{"name":"@antfu/nuxt-icon-poc","version":"0.0.0","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"d9fbe55fe85b3e1a6d4f8caf8568c449fa1e0b93","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.0.tgz","fileCount":14,"integrity":"sha512-UdL9WbsxWK/hNItFztbg2WNHv35BooQFJJd0qPxj+BR7fZRQJFJfVlAeZLK99HXv/Vv7IXqMbxM1r4EegGY4WQ==","signatures":[{"sig":"MEUCIGy8jRr33Simo6SMuJyzQLG+jg/r6y+KoRItBBf03IjAAiEAnMAIFKyHZbojg0kEAEwzkujIiYi5A10sOzebMsCcv8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13960},"main":"./dist/module.cjs","type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"632cf2b93bbb6b10e23461e45c2c755e33ebe2ce","scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","prepack":"nuxt-module-build build","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.0.0","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@nuxt/devtools":"^1.1.5","@nuxt/test-utils":"^3.12.1","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.8","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.0_1713524653482_0.22926336666347202","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1":{"name":"@antfu/nuxt-icon-poc","version":"0.0.1","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"93584b4b93b246df6348df3732223b031312f39b","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.1.tgz","fileCount":22,"integrity":"sha512-71CmvPYZ7Qx09N8nrnjCmV3m0TtAiwyGiPl4ldos6ECi9r5EOV6WmmAfn9uqx/tgHcv0DH44wYf45BI60SJzKw==","signatures":[{"sig":"MEUCIQC4LFVGv9NBpP8TKRhUeCSxB9OI6kYcQyT9W0YCuhLdDAIgegQH2+iz15zFRXRTWnV+K/Be9qJs/aSGcRaBkzPUyVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21279},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.1.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/8c900b9dda479e39f4e49b1ab578b867/antfu-nuxt-icon-poc-0.0.1.tgz","_integrity":"sha512-71CmvPYZ7Qx09N8nrnjCmV3m0TtAiwyGiPl4ldos6ECi9r5EOV6WmmAfn9uqx/tgHcv0DH44wYf45BI60SJzKw==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.415"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.0.0","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@nuxt/devtools":"^1.1.5","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.8","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.1_1713543222013_0.9696880214806192","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"@antfu/nuxt-icon-poc","version":"0.0.2","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"f3839283a8bb0c7ab15b0cfa26233d530625733e","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.2.tgz","fileCount":22,"integrity":"sha512-4vGyn15yoBzYkhozv0puf1ozLEopGpIHNULpgaiW+icibS6snMR1qA2GENqHupPSfVwqD9U9VNpO7tTU1uV4fQ==","signatures":[{"sig":"MEUCIQDoiXPvKGC+SbqOFYDHhS0RhNorPoTrP+gZLQcYivcbuAIgOKFjb/yngjNjiq9MRhBOAaTbtpCuJDN0Kj/DvcLU48U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25055},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.2.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/686232433cec2d7a44dd479044d4ce80/antfu-nuxt-icon-poc-0.0.2.tgz","_integrity":"sha512-4vGyn15yoBzYkhozv0puf1ozLEopGpIHNULpgaiW+icibS6snMR1qA2GENqHupPSfVwqD9U9VNpO7tTU1uV4fQ==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.415"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.1.0","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@unocss/nuxt":"^0.59.4","@nuxt/devtools":"^1.2.0","@iconify-json/ph":"^1.1.12","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.8","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.2_1713800023000_0.7713585855222409","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"@antfu/nuxt-icon-poc","version":"0.0.3","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.3","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"92689c7ce5dc5a8e33d3c0c467b092a1c386a999","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.3.tgz","fileCount":19,"integrity":"sha512-P7BkiYqg/HN4V3LGSpzi6UJlUx/r/VgxSDpWACNVCKyrDimfHx2WGNVNbzHYR0NzLtCgr2fSxu0XJwjuArh9yg==","signatures":[{"sig":"MEUCIQDER+hCebmn/ai+5fe7qhv3k+yQgzsrqa6aER8UovhwVAIgD+YztjwdAMCt8vWeQiGHk4kdCwAQqDRVB12Ekw9IvSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27206},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.3.tgz","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/6573efacff9ff760a9571768eb5d6bbd/antfu-nuxt-icon-poc-0.0.3.tgz","_integrity":"sha512-P7BkiYqg/HN4V3LGSpzi6UJlUx/r/VgxSDpWACNVCKyrDimfHx2WGNVNbzHYR0NzLtCgr2fSxu0XJwjuArh9yg==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.416"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.1.0","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@unocss/nuxt":"^0.59.4","@nuxt/devtools":"^1.2.0","@iconify-json/ph":"^1.1.12","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.3_1713810785013_0.933713661610444","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"@antfu/nuxt-icon-poc","version":"0.0.4","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.4","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"cdbd3a6147d1d02a6b5ce5b2c2192023cc481dfa","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.4.tgz","fileCount":19,"integrity":"sha512-S5z1NuV5arzgk63V2JkO60/SJuo2DLFK3ErA5JrY5eKvpwWetzDq2yZKqa2K1QVApJgw6IUIcL32CD6xfwwFhQ==","signatures":[{"sig":"MEYCIQCGydlqjP2vTNNFJKsj4G4fcgGq41GJ+VTzYQTgbmbzSQIhANfw71nMW9c2AqQpNFGOEOzlVRaKv/7umxvlQnuiQpOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27412},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.4.tgz","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/fb3b3db29a56aece8ebc263047c5d57e/antfu-nuxt-icon-poc-0.0.4.tgz","_integrity":"sha512-S5z1NuV5arzgk63V2JkO60/SJuo2DLFK3ErA5JrY5eKvpwWetzDq2yZKqa2K1QVApJgw6IUIcL32CD6xfwwFhQ==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.416"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.1.0","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@unocss/nuxt":"^0.59.4","@nuxt/devtools":"^1.2.0","@iconify-json/ph":"^1.1.12","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.4_1713878992834_0.2489756807870993","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5":{"name":"@antfu/nuxt-icon-poc","version":"0.0.5","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.5","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"bc1eb923b39430bc5d26fc4d1ec036871be61eb8","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.5.tgz","fileCount":19,"integrity":"sha512-H8mbxgSCNda56/nAKxheTEJ8714F8prqQpivuMHknaQQ4MM+MNyYZh/cvJP5u4R089GaCpS+LM3V/v2znAgXew==","signatures":[{"sig":"MEQCIHNbmcDKDQgEoBweCc4vY+UBx3P8ELpQnSuEhB22iKgjAiAgRRJLPqCmvVnikKJwQ62j9XmZsT9/cqXgJuNsWjHOPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28710},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.5.tgz","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/1c7686298060fb9c1c5431163e051cea/antfu-nuxt-icon-poc-0.0.5.tgz","_integrity":"sha512-H8mbxgSCNda56/nAKxheTEJ8714F8prqQpivuMHknaQQ4MM+MNyYZh/cvJP5u4R089GaCpS+LM3V/v2znAgXew==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.416"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.1.1","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@unocss/nuxt":"^0.59.4","@nuxt/devtools":"^1.2.0","@iconify-json/ph":"^1.1.12","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.5_1713882132729_0.6102041290017204","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6":{"name":"@antfu/nuxt-icon-poc","version":"0.0.6","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.6","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"c93ff7be30072021fbefcc3391d51b1657d2c5db","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.6.tgz","fileCount":19,"integrity":"sha512-1LS7MMzYOyW4fSIURIF+zibhAp35g/AI3VQQ9g8TWnQZuOyh3OlzOKL+SVCBuSckWTJRRvd3378ogVtMaljkzw==","signatures":[{"sig":"MEUCICZPoO/SZMQEh+L/92CfwJdmd+3fa7HVcwYFZVFIaqzCAiEAsD5eupjNhoWXblycPKbejdto0oUVreFdcsyaQpi5hTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28783},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.6.tgz","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/9832f47cbc6aa662aa719b83e6f449df/antfu-nuxt-icon-poc-0.0.6.tgz","_integrity":"sha512-1LS7MMzYOyW4fSIURIF+zibhAp35g/AI3VQQ9g8TWnQZuOyh3OlzOKL+SVCBuSckWTJRRvd3378ogVtMaljkzw==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.416"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.1.1","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@unocss/nuxt":"^0.59.4","@nuxt/devtools":"^1.2.0","@iconify-json/ph":"^1.1.12","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.6_1713882287341_0.9072628289722933","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.7":{"name":"@antfu/nuxt-icon-poc","version":"0.0.7","license":"MIT","_id":"@antfu/nuxt-icon-poc@0.0.7","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/nuxt/icon#readme","bugs":{"url":"https://github.com/nuxt/icon/issues"},"dist":{"shasum":"7351698a65e6905d8b77ce89006b5ec82ef060e1","tarball":"https://registry.npmjs.org/@antfu/nuxt-icon-poc/-/nuxt-icon-poc-0.0.7.tgz","fileCount":19,"integrity":"sha512-+4rvxQrf2l7fnXKZJcHcfb/rJo3UpYj37SPUkcpTW6FIq7PyDfwanRdzqXpNB6Lc3YXTw/MK+s1wA+TKT8yZIw==","signatures":[{"sig":"MEQCIAeAR8bk+s68SI5WJXt5ee8Kz3YYNpY7kwoViGXzG9NyAiA6arEEuTJLUCmvkXL8z4Y5VWS0Nv4pI2Czbuir3lLb6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28982},"main":"./dist/module.cjs","type":"module","_from":"file:antfu-nuxt-icon-poc-0.0.7.tgz","types":"./dist/module.d.ts","exports":{".":{"types":"./dist/module.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","play":"nuxi dev playground","test":"vitest run","build":"nuxt-module-build build","release":"bumpp && pnpm publish","dev:build":"nuxi build playground","test:watch":"vitest watch","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/42947d9fb2142d6b5e5988bdb05da3cf/antfu-nuxt-icon-poc-0.0.7.tgz","_integrity":"sha512-+4rvxQrf2l7fnXKZJcHcfb/rJo3UpYj37SPUkcpTW6FIq7PyDfwanRdzqXpNB6Lc3YXTw/MK+s1wA+TKT8yZIw==","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"_npmVersion":"10.2.4","description":"My new Nuxt module","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pathe":"^1.1.2","@nuxt/kit":"^3.11.2","local-pkg":"^0.5.0","@iconify/vue":"^4.1.2","@iconify/types":"^2.0.0","@iconify/utils":"^2.1.23","@iconify/collections":"^1.0.416"},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^3.11.2","eslint":"^9.1.1","vitest":"^1.5.0","untyped":"^1.4.2","@types/node":"^20.12.7","changelogen":"^0.5.5","@nuxt/schema":"^3.11.2","@unocss/nuxt":"^0.59.4","@nuxt/devtools":"^1.2.0","@iconify-json/ph":"^1.1.12","@nuxt/test-utils":"^3.12.1","@iconify-json/uil":"^1.1.8","@iconify-json/logos":"^1.1.42","@nuxt/eslint-config":"^0.3.9","@nuxt/module-builder":"^0.5.5","json-schema-to-typescript-lite":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-icon-poc_0.0.7_1713882676682_0.5767737730420561","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-04-19T11:04:13.265Z","modified":"2025-02-12T03:53:03.284Z","0.0.0":"2024-04-19T11:04:13.623Z","0.0.1":"2024-04-19T16:13:42.175Z","0.0.2":"2024-04-22T15:33:43.192Z","0.0.3":"2024-04-22T18:33:05.206Z","0.0.4":"2024-04-23T13:29:53.014Z","0.0.5":"2024-04-23T14:22:12.875Z","0.0.6":"2024-04-23T14:24:47.490Z","0.0.7":"2024-04-23T14:31:16.844Z"},"bugs":{"url":"https://github.com/nuxt/icon/issues"},"license":"MIT","homepage":"https://github.com/nuxt/icon#readme","repository":{"url":"git+https://github.com/nuxt/icon.git","type":"git"},"description":"My new Nuxt module","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"readme":"Poc for next Nuxt Icons\n\nThis POC is trying to improve the SSR compatibility of the Nuxt Icon module.\n\nThe approach:\n\n- Create a `/api/_nuxt_icon/` endpoint that will serve the icons from server-bundle, or fallback to Iconify API\n- **SVG Mode**: `<Icon name=\"icon-name\" />` component will use `useAsyncState` to fetch the icon data from the server (local fetch when SSR) and force Iconify to render the icon to SSR. Hydrate the data back on client side.\n  - For dynamic icons that are presented on the server side, no client request will be made.\n  - For dynamic icons that are presented only on the client side, a client request to `/api/_nuxt_icon/` will be made to fetch the icon data (cached event handler).\n- **CSS Mode**: `<Icon name=\"icon-name\" `mode=\"`CSS`\" /`>` will render the icon as a CSS class, SSR is supported by injecting compiled CSS into HTML.\n  - On the client side, it will look up the registered CSS selectors. If the class is already presented, it will skip icon rendering (compatible with pre-compiled UnoCSS/Tailwind icons-as-css solution)\n- Default to the CSS mode\n\n## Todos\n\n- [x] SSR and data fetching for `<Icon/>` component\n- [x] App config customization and schema\n- [x] Codegen for server-side icons bundle (to serve icons without the need for Iconify API)\n- [x] `<Icon mode=\"css\"/>` and the SSR support\n  - [x] Custom CSS class prefix\n  - [ ] Figure out how to filter out existing CSS selectors on server side\n    - [x] Now it works well with UnoCSS\n    - [ ] Tailwind CSS (not sure if it's possible)\n- [ ] Rendering Vue component by name: https://github.com/nuxt-modules/icon/tree/main?tab=readme-ov-file#vue-component\n- [ ] PR for merge with nuxt/icon\n\n## Breaking changes\n\n- App config schema changes\n  - `iconifyApiOptions` has removed\n  - `iconifyApiOptions.url` -> `iconifyApiEndpoint`\n  - `iconifyApiOptions.publicApiFallback` -> `fallbackToApi` (default: true)\n- `<Icon>` and `<IconCSS>` become `<Icon mode=\"svg\">` and `<Icon mode=\"css\">`\n- Default to the CSS mode\n","readmeFilename":"README.md"}