{"_id":"vue3-flag-icons","_rev":"11-f5cd0745f7db0f9772288996eabe7815","name":"vue3-flag-icons","dist-tags":{"latest":"0.1.8"},"versions":{"0.0.0":{"name":"vue3-flag-icons","version":"0.0.0","keywords":["vue","vue3","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"_id":"vue3-flag-icons@0.0.0","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"dist":{"shasum":"220fe39ab07bd789375e1460db0597e252d8cc9c","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.0.0.tgz","fileCount":9,"integrity":"sha512-XGdNnnuZE/i4rhlZ4UBKPk1kd5rpgrmAPNnfvZZa8jBK+5V7BU5QnP+bt5vilg1VvJcGQVtRaJWPtVtXIELZ9A==","signatures":[{"sig":"MEUCIQCPGwlxGIuZWwwPukKHOZfaP4lWvAci6pNzIYVBD/5uKwIgH2IT9H/NipicUtUEZRaWSFsLp6xtusoBJhL14HpweAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5632003},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/style.css"},"gitHead":"c3e4a89ab3675ebf3929d59ea32ff80733c41bbe","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"_npmVersion":"9.5.1","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"18.16.0","dependencies":{"flag-icons":"^6.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.6","eslint":"^8.45.0","vue-tsc":"^1.8.6","prettier":"^3.0.0","typescript":"~5.1.6","@types/node":"^18.17.0","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.3.1","@tsconfig/node18":"^18.2.0","eslint-plugin-vue":"^9.15.1","@vitejs/plugin-vue":"^4.2.3","@rushstack/eslint-patch":"^1.3.2","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3"},"peerDependencies":{"vue":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.0.0_1690655955492_0.7412608636238094","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"vue3-flag-icons","version":"0.0.1","keywords":["vue","vue3","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"_id":"vue3-flag-icons@0.0.1","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"dist":{"shasum":"3f9cebf530df9a89b8d2a316c1632cdebca8383b","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.0.1.tgz","fileCount":9,"integrity":"sha512-El2mFDRez7Gz0Irs5gc7NBcMnIJ4RIxcslzJmNF3geXlUO+jJzkwiv4VCqiFTBKRsV3DWLkNs+igLcW4CS88wg==","signatures":[{"sig":"MEQCIDtZrwTEBmqGdZWnCo8BG7wDSL/LHbKREgeznpLmMS2TAiAp6uMw+ghAYrELsgayEYFET++7cOJi4SH0PNN8gVMONg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5632003},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/style.css"},"gitHead":"c3e4a89ab3675ebf3929d59ea32ff80733c41bbe","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"_npmVersion":"9.5.1","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"18.16.0","dependencies":{"flag-icons":"^6.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.6","eslint":"^8.45.0","vue-tsc":"^1.8.6","prettier":"^3.0.0","typescript":"~5.1.6","@types/node":"^18.17.0","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.3.1","@tsconfig/node18":"^18.2.0","eslint-plugin-vue":"^9.15.1","@vitejs/plugin-vue":"^4.2.3","@rushstack/eslint-patch":"^1.3.2","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3"},"peerDependencies":{"vue":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.0.1_1690656014446_0.18453207352218381","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"vue3-flag-icons","version":"0.0.2","keywords":["vue","vue3","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"_id":"vue3-flag-icons@0.0.2","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"b836a72e76b289d05a556afa753d42a618ae479b","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.0.2.tgz","fileCount":9,"integrity":"sha512-6D93kHHh1Cl95qh6/BPycpgmApB6CJmt6fgbFW792APjuJlfFq61/0sqM67x/3ztyTEX17LAFIoYdlK49onnOQ==","signatures":[{"sig":"MEUCIELTr9V+ozi2SNhERXHDyU5USdVVdlcDxKeF+DEGAjLOAiEAmAo102KVuVnnNWWwedNQthG7lv3xVrTJWz75KdTKR7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5632238},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/style.css"},"gitHead":"ee9ca44b116d2a69a8f8ccdaa157a5c153caac4b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"9.5.1","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"18.16.0","dependencies":{"flag-icons":"^6.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.6","eslint":"^8.45.0","vue-tsc":"^1.8.6","prettier":"^3.0.0","typescript":"~5.1.6","@types/node":"^18.17.0","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.4.0","vite-plugin-dts":"^3.3.1","@tsconfig/node18":"^18.2.0","eslint-plugin-vue":"^9.15.1","@vitejs/plugin-vue":"^4.2.3","@rushstack/eslint-patch":"^1.3.2","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3"},"peerDependencies":{"vue":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.0.2_1690758031547_0.0024234930716235947","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vue3-flag-icons","version":"0.0.3","keywords":["vue","vue3","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"_id":"vue3-flag-icons@0.0.3","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"c3f5cf95476a2dbf4e17f3d44d580680e326745d","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.0.3.tgz","fileCount":9,"integrity":"sha512-DtRMzdn6iFTwdOazJLMIZNMcJmNzgTOfZY88y9kfPJ6o3gJFkIJJKsBaUmynv0/rkOIX8sHnmwx3f4GgtKjy5A==","signatures":[{"sig":"MEYCIQC87GCnBoZSvLxMZF+AjjHe0qvN3tifUlDsG96L1mfq/gIhAIFmz3cVxIFrz/9FqskzGA8haMgqFJuk5jjN7Az4TzE/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5259215},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/style.css"},"gitHead":"b3dcb733c655c853cceb92d1716f73ac1b1a8b9d","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"9.6.6","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"20.2.0","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","vue-tsc":"^2.1.6","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.1.4","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.0.3_1727946722428_0.6887614528925603","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"vue3-flag-icons","version":"0.1.1","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"_id":"vue3-flag-icons@0.1.1","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"fea4c7f3dacfe90ec305faeec564e5849010e96a","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.1.tgz","fileCount":2,"integrity":"sha512-Q4alJ1aZjxwjkSckeSWrL/5qdaifurUMoHTC2H/TRzD063dM+6pFz3X/VLpYpo/j+2TklqN08p5ux5ZepLPMhQ==","signatures":[{"sig":"MEUCIQDYguV5o5oJ8KyIicn73KxTTM1Z8242jPACZ90bxnINlAIgfaP1I3AanJDyHsHQ4DO8KcSPkYWwyAgB9hCfYelzfJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5418},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/style.css"},"gitHead":"0ed0e182992e57713edf3815ff9c96af4eceaa47","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"9.6.6","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"20.2.0","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^27.4.0","vitest":"^4.0.18","vue-tsc":"^2.2.0","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.2.0","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.1.1_1769648149874_0.6124773486451143","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"vue3-flag-icons","version":"0.1.2","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"_id":"vue3-flag-icons@0.1.2","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"52fe107d6df5f75cf675e35c79eb5c7084eb08ba","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.2.tgz","fileCount":11,"integrity":"sha512-5UFk20PzM3LvvYh/NI1K2Xb/9PQsNhYG1o81ThMvkub2x68EpN1HiqXWUtGZTQSQfoOXjBt9yqOCxOITavnVqA==","signatures":[{"sig":"MEUCIQCrZNJk6uiZgsHcy4HTa6WMWqwb+spdT+r5mq2xCGkbIQIgTdoKiPTkdt4XSMWHvkeJfLIzUpZmnJxHI9JOZht15hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5267211},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/vue3-flag-icons.css"},"gitHead":"a3bb4e4e8f24e0d022b9e502bfb9d8c10e52b40e","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"9.6.6","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"20.2.0","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^27.4.0","vitest":"^4.0.18","vue-tsc":"^2.2.0","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.2.0","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.1.2_1770236222846_0.8927011123955848","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"vue3-flag-icons","version":"0.1.3","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"license":"MIT","_id":"vue3-flag-icons@0.1.3","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"48e8d57016b39effd0233ef9527d138315de4a61","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.3.tgz","fileCount":12,"integrity":"sha512-Em7AyPxumiFz/K7OouXxEoLB0AtqnrcKyqfY6/wgRpyGEfivEcMtDjJ+nJBtfKBKX9KeQY+uc5O9xYlLc5xsCg==","signatures":[{"sig":"MEYCIQDzqG9kCJsW18rJlaiOSAiGSHlUvtlPzTZJg1Eeie8fjwIhAMz1Bfmnd3MMNox+ROYJmO6SvcHz+touKMgsHfQ+oDsv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5268243},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/vue3-flag-icons.css"},"gitHead":"ced682fe155b218dc20bbb1366315fa5cca5f0ed","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"10.9.4","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"22.22.1","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^27.4.0","vitest":"^4.0.18","vue-tsc":"^2.2.0","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.2.0","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.1.3_1773858007026_0.9628728668112765","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"vue3-flag-icons","version":"0.1.4","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"license":"MIT","_id":"vue3-flag-icons@0.1.4","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"077aa74670fffe72e8a8b7d187425889d378155a","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.4.tgz","fileCount":12,"integrity":"sha512-bJrrZuVHcs5XCW1CiXG3gpZnkzczk3gXlLgVmKt4XTeKRb3U/qt57hNtTP2ybXEXaigE26WxhO9rVXF9gsL7Dg==","signatures":[{"sig":"MEUCIQCs6Slk558s6nCtG3P1mGwWpPY/x6vlSc57ZDqmLYSP7AIgdsahnOuH2ZsgLrGtRX2UaHAc9PQCKQMC8YUiP5YTxHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5268336},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/vue3-flag-icons.css"},"gitHead":"bf4cce58360b268ee2f71e72280d481b63d86ead","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"10.9.4","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"22.22.1","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^27.4.0","vitest":"^4.0.18","vue-tsc":"^2.2.0","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.2.0","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.1.4_1775607525343_0.7695306516667049","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"vue3-flag-icons","version":"0.1.5","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"license":"MIT","_id":"vue3-flag-icons@0.1.5","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"b8dbaa021dda0acc41912760ddaca2ad39d01b33","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.5.tgz","fileCount":12,"integrity":"sha512-sWKWf0je+yxF2i04nAZAUE/SDpw2BZRUlCvTR+XTzzOJBIlHbs07oxIaGjRX3CsHHH4xqIEzs6ssNVCYvVWvEg==","signatures":[{"sig":"MEUCIQCAmoN01VNkUlt0gxvjYcWdJdfyj4o31DptIlKfl11YTgIgTnuqI1ntO70s3R7EDkt+Lxhe0B9wbvEG+hkEAvmIvyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5268336},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/vue3-flag-icons.css"},"gitHead":"c296d7a2f4113e99daac01fcdc2fecbeba434640","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"10.9.2","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"22.15.1","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^27.4.0","vitest":"^4.0.18","vue-tsc":"^2.2.0","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.2.0","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.1.5_1779811164542_0.20110153485449622","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"vue3-flag-icons","version":"0.1.7","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"author":{"name":"Gavin Lloyd Baker"},"license":"MIT","_id":"vue3-flag-icons@0.1.7","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"dist":{"shasum":"f4132cf194f07fcfe50456bbb2ee92df845e1741","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.7.tgz","fileCount":12,"integrity":"sha512-XcY+K17cHFHlr7wpmLYJa22b3DZDvYe7a9NdSOxhI2NGpYoF2El8085DK0Rr/8Wc6F7kxnN7bS++tLk367z7fA==","signatures":[{"sig":"MEYCIQD7Ksf1Zany5HCNcOP6Rp2DbnCPEaAWkpqLwMyQhL+wXwIhAMfLp8LY2Z/Ymbw2+7GjKIrORUqalzotDGvnPmDGg39S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5268198},"main":"./dist/vue3-flag-icons.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"},"./styles":"./dist/vue3-flag-icons.css"},"gitHead":"f8b7dc094217d35a281f26835c103d51fe27b167","private":false,"scripts":{"dev":"vite --host","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"run-p generate-country-code type-check build-only","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","generate-country-code":"node src/scripts/generate-country-code"},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"repository":{"url":"git+https://github.com/gavin-lb/vue3-flag-icons.git","type":"git"},"_npmVersion":"10.9.8","description":"A vue3 component library for flag icons","directories":{},"_nodeVersion":"22.23.1","dependencies":{"flag-icons":"^7.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","jsdom":"^27.4.0","vitest":"^4.0.18","vue-tsc":"^2.2.0","@types/node":"^22.7.4","npm-run-all":"^4.1.5","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.2.3","@tsconfig/node20":"^20.1.4","eslint-plugin-vue":"^9.28.0","@vitejs/plugin-vue":"^5.2.0","@rushstack/eslint-patch":"^1.10.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-flag-icons_0.1.7_1784669325575_0.19926526442731674","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"vue3-flag-icons","private":false,"version":"0.1.8","description":"A vue3 component library for flag icons","author":{"name":"Gavin Lloyd Baker"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gavin-lb/vue3-flag-icons.git"},"keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"type":"module","main":"./dist/vue3-flag-icons.umd.cjs","module":"./dist/vue3-flag-icons.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/vue3-flag-icons.umd.cjs"}},"./styles":"./dist/vue3-flag-icons.css","./types":{"types":"./dist/types/index.d.ts","default":"./dist/types/index.d.ts"}},"types":"./dist/index.d.ts","scripts":{"dev":"vite --host","build":"run-p generate-country-code type-check build-only","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --noEmit -p tsconfig.json --composite false","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","format":"prettier --write src/","test":"vitest","generate-country-code":"node src/scripts/generate-country-code"},"dependencies":{"flag-icons":"^7.2.3"},"peerDependencies":{"vue":"^3.5.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.10.4","@tsconfig/node20":"^20.1.4","@types/node":"^22.7.4","@vitejs/plugin-vue":"^5.2.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.5.1","eslint-plugin-vue":"^9.28.0","jsdom":"^27.4.0","npm-run-all":"^4.1.5","vite":"^6.0.0","vite-plugin-dts":"^4.2.3","vitest":"^4.0.18","vue-tsc":"^2.2.0"},"allowScripts":{"esbuild@0.25.12":true},"gitHead":"4ee79e9af1a48ee430acd4ccf6820266b44c5d6a","_id":"vue3-flag-icons@0.1.8","bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-4tg6Azuu8JWJTjfFZDotiCOgdixrIjNXuW49+YPFztDg9o0tg4c6Te1n6fomX3c5XBDsicu15zMF27NvG6nBUg==","shasum":"b6acadcc88e8b62344ee1fbcf3e209c53364d5a8","tarball":"https://registry.npmjs.org/vue3-flag-icons/-/vue3-flag-icons-0.1.8.tgz","fileCount":12,"unpackedSize":5268251,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFmRNAsNexckXn/fEUOJbi+P3uOEp/QKUlg1eLqvt8LyAiEA8iE7GyLClNghdWbXBKqaYsZEncaVx3TwjkFiCHHKW+Q="}]},"_npmUser":{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"},"directories":{},"maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-flag-icons_0.1.8_1788428580544_0.9677156930015653"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-29T18:39:15.469Z","modified":"2026-09-03T09:43:01.114Z","0.0.0":"2023-07-29T18:39:15.774Z","0.0.1":"2023-07-29T18:40:14.698Z","0.0.2":"2023-07-30T23:00:31.773Z","0.0.3":"2024-10-03T09:12:02.697Z","0.1.1":"2026-01-29T00:55:50.018Z","0.1.2":"2026-02-04T20:17:03.055Z","0.1.3":"2026-03-18T18:20:07.246Z","0.1.4":"2026-04-08T00:18:45.625Z","0.1.5":"2026-05-26T15:59:24.734Z","0.1.7":"2026-07-21T21:28:45.757Z","0.1.8":"2026-09-03T09:43:00.800Z"},"bugs":{"url":"https://github.com/gavin-lb/vue3-flag-icons/issues"},"author":{"name":"Gavin Lloyd Baker"},"license":"MIT","homepage":"https://github.com/gavin-lb/vue3-flag-icons#readme","keywords":["vue","vue3","nuxt","flag","icons","flag-icons","typescript"],"repository":{"type":"git","url":"git+https://github.com/gavin-lb/vue3-flag-icons.git"},"description":"A vue3 component library for flag icons","maintainers":[{"name":"gavin_lb","email":"gavin_lb@hotmail.co.uk"}],"readme":"# vue3-flag-icons \n[![npm](https://img.shields.io/npm/v/vue3-flag-icons)](https://www.npmjs.com/package/vue3-flag-icons)\n[![MIT license](https://img.shields.io/github/license/gavin-lb/vue3-flag-icons)](LICENSE)\n\n\nA TypeScript-compatible Vue3 component library for providing flag icons.\n\n## Install\n\n```bash\nnpm install vue3-flag-icons\n```\n\n## Usage\n\nFirstly, you need to import the CSS. It is recommended that you do this at the app level, for example while creating and mounting your app in `main.ts`:\n```typescript\nimport App from '@/App.vue'\nimport { createApp } from 'vue'\nimport 'vue3-flag-icons/styles'  // <-- importing the css\ncreateApp(App).mount('#app')\n```\nbut you could also just import the CSS whenever you import the component.\n\nTo use the component, just import it and use it, for example in `App.vue`:\n```vue\n<script setup lang=\"ts\">\nimport FlagIcon from 'vue3-flag-icons'\n</script>\n\n<template>\n  <FlagIcon code=\"gr\" />\n  <FlagIcon code=\"gb\" :size=\"25\" square />\n  <FlagIcon code=\"us\" size=\"32\" circle />\n  <FlagIcon code=\"fr\" title=\"A flag icon\" />\n  <FlagIcon code=\"es\" :title=\"(country) => `Country: ${country}`\" />\n</template>\n```\n\n<sub>(Note: the component is the default export so you can name it however you want. Here we have used `FlagIcon`, but you could just as easily use `Flag` or `CountryFlag` or whatever you want - just be consistent with your naming for code clarity.)</sup>\n\n### Nuxt 3 Usage\n\nIn Nuxt 3, add the CSS to your `nuxt.config.ts`:\n\n```typescript\nexport default defineNuxtConfig({\n  css: ['vue3-flag-icons/styles']\n})\n```\n\nThen, use the component in your pages or components:\n\n```vue\n<script setup lang=\"ts\">\nimport FlagIcon from 'vue3-flag-icons'\n</script>\n\n<template>\n  <FlagIcon code=\"us\" />\n</template>\n```\n\nThe component is SSR-compatible.\n\n## Props\n\nThe component takes the following props:\n\n- `code: CountryCode`: the country code string, either lower or upper case, as available in the [`flag-icons`](https://github.com/lipis/flag-icons) package (a superset of the [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) codes).\n- `size?: string | number`: the size (height) in px for the flag, defaults to the current `font-size`.\n- `square?: boolean`: if true the flag will be rendered as a 1x1 square, otherwise it will be rendered as a 4x3.\n- `circle?: boolean`: if true the flag will be rendered as a circle.\n- `title?: string | ((country: string) => string)`: the mouseover tooltip of the icon, defaults to the name of the country.\n\n## Utilities\n\nThe library also provides utility functions:\n\n- `getCountryName(code)`: Returns the English name of the country for the given code, or 'Unknown' if invalid.\n- `isValidCountryCode(code)`: Checks if the provided code corresponds to a valid country flag.\n- `getAllCountryCodes()`: Returns an array of all available country codes.\n\n```typescript\nimport { getCountryName, isValidCountryCode, getAllCountryCodes } from 'vue3-flag-icons'\n\nconsole.log(getCountryName('us')) // 'United States'\nconsole.log(isValidCountryCode('us')) // true\nconsole.log(getAllCountryCodes()) // ['ad', 'ae', ...]\n```\n\n## Credits\n\n- Inspired by [`vue-flag-icon`](https://github.com/vikkio88/vue-flag-icon/), a similar non-TypeScript-compatible Vue2 project.\n\n- Uses the [`flag-icons`](https://github.com/lipis/flag-icons) package for all the flags.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute to this project.\n","readmeFilename":"README.md"}