{"_id":"@yusifaliyevpro/countries","_rev":"61-75c24eb9dd69281b930a8d39a8b763ef","name":"@yusifaliyevpro/countries","dist-tags":{"latest":"5.2.6"},"versions":{"1.0.0":{"name":"@yusifaliyevpro/countries","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.0.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"ac7c96ddf214297ce5781ade7ef40f2374cab774","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.0.0.tgz","fileCount":4,"integrity":"sha512-tTCpBQaf3iLrqPXEiDtv7XFa+/9JMntZ1Zrku742OZ5IWtnHsvrQ/QGYOpIqFJcLrqV4LPcPzJH4o2DImuP2tA==","signatures":[{"sig":"MEUCIQDwozyeHAuYzFkg7k8g770SwKw9oECyUMQdlt7kXltVRgIgXHZLEgwcUenEtKVVT+T6wItyDTh/KqTG9iOROegETrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.0.0_1741452598321_0.5324330888447748","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@yusifaliyevpro/countries","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.1.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"012cd6ec12f6f99794f5fd47e90df12d12ffb3ee","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.1.0.tgz","fileCount":4,"integrity":"sha512-jeu9Y79Z5rhXOWwkdxQD9zURr/cZYUIwnoxsGmgw3MD6kbVUqt8EDJUwMbQcnAMSmd9hqqlQXSfIkmQp/T0vkQ==","signatures":[{"sig":"MEUCIFxkUdTxozlpMNsXl7H3gcw0g7P6XJ1+6b3vouc44UYLAiEAuBSNen7zDhYObOzKM1l4RGrqIdiyZjG1CZwSwgjgh5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3594},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.1.0_1741454338198_0.6564727973580975","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@yusifaliyevpro/countries","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.1.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"8b84558fd4ac0e11918add04887b57a9ac07383a","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.1.1.tgz","fileCount":2,"integrity":"sha512-BEl1I/7K/vyvv0vhgi5YAVQMwPOJl3OeJ0T//bKRsbLpEX1FAc2Ym9rmUj5SVSKSdj7ehyPbGR1H3ZQf0txheg==","signatures":[{"sig":"MEQCIBK+vPQ0h1LCJBx3/mB31o9mBwWcdgramdUbe4ZKDEuwAiBjJu7N0gt5Vlujx2Cf2FP33UViKLVie4XawmwG5x/V/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.1.1_1741454953348_0.26597459485172026","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@yusifaliyevpro/countries","version":"1.1.2","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.1.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"674c04270ed4ef85da807a61e04d4205b18419e7","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.1.2.tgz","fileCount":7,"integrity":"sha512-tjJpeI9GqOQZEf0JYbUhZRKhaYoon97icyIRAzHJe3mWdGN0+ukbM0+gT/Tpl1WKDZXyGezgcEtQKqmqneQUnw==","signatures":[{"sig":"MEUCIGGQJSyGXBdC6WDY7SjjNLyiIyqe9h3C322IDyAVuUS3AiEA9Fc40nn8J2PSHNQPGKP9FV6mZqXX40YbQaAT4rd/Pr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8179},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.1.2_1741456225494_0.23709653636614192","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@yusifaliyevpro/countries","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.1.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"c4984534de400ed86eed673825b1e9554dd65a66","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.1.3.tgz","fileCount":7,"integrity":"sha512-VmQ1gJr+H3Rj60ngdKGDUwYgpRHf+e85d7Ewtk3fG7wxkJyMeaKIxWB3CK2QKYBn0ytvlCVdk7UNL5D8aC65Gw==","signatures":[{"sig":"MEUCID4KSsTnDQpz1IL3ZyeWbp+o2Xr/XUbvzr/3UF0zk8RJAiEAtISPjfm6iWKePLtxuXGMOi4wYgexV7EOtaAp+a+blw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8215},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.1.3_1741456322335_0.4418180203887614","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@yusifaliyevpro/countries","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"2c78ae575ef35b57a66691aed820b3523553d4c7","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.0.tgz","fileCount":7,"integrity":"sha512-H0+1TF76U2NmdQPQqasb4JiCqRPY2Brk8HO92e3eaOOjSQCAWZq751AMN/U/gGOB/PFGVeb10B4OXFEZUFUDMw==","signatures":[{"sig":"MEUCIDFVXSWyumSJvuAXbIBKKkcMgl2TMJQnNkbiy78CCiWXAiEApHcOpqEeKbZPTqqv6348sl0YVMxGFnebnfAbNR9hyHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8215},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.0_1741456416148_0.24325805012903823","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@yusifaliyevpro/countries","version":"1.2.1","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"5ba661fdf3063293642565e19b4b7d3e2935cd00","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.1.tgz","fileCount":7,"integrity":"sha512-JHk072X5WrFcit7ya+XARUJ1KkwBZOHOq3kZ4r/f94yRBBp78nrjNx7KnEXSxBZEBjfDUKiT8ysrOTwaLiFpXQ==","signatures":[{"sig":"MEYCIQD2kw3mmqxsDbls+c9FtZBphRzoyeIf3FcutxDLNmI1xQIhAP7UmIQ4neVhlxJAfdEoFdcolgs1RfksElMFyJ5UQyrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12372},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.1_1741457931138_0.681019846358526","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@yusifaliyevpro/countries","version":"1.2.2","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"d6c77a59cfd3171e550d38ebe90c9655951e4021","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.2.tgz","fileCount":7,"integrity":"sha512-imp1qrg1HrUrCRVSaeSdVxWYPBw4xZHt4Wn0nio7ZSFPg5PcVQc15Yxl9GVrbFqCjtblyCxFfejA8wAEGi5k+w==","signatures":[{"sig":"MEUCIQCJbvgrYpWTo/7rP77T9oIRxEZcBeE7k/ZchmWyr7UB8QIgWHB6MSUD5Q3ZZBMYHHUQqGcA0quC2E2fuS3/0Axs2Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12354},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0a4a2a030adf266a491222d5f1893192d83b0c92","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.2_1741460160372_0.18387550091167548","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@yusifaliyevpro/countries","version":"1.2.3","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"ba801321b87583099b182e8849d34ff8e91f0c32","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.3.tgz","fileCount":7,"integrity":"sha512-eiSu3GiX5EEFOyx4mH+c43+MQ/zv1ivAqluxerPM9wQm4z2n1n1vdJoUyY91Ry/k2e6h8bXQ8oQixrq2+gpy8A==","signatures":[{"sig":"MEQCICc72W+zZqQsCmHQ8AsnoDpdwFiNy+WL5Jc62cmKjZLhAiAgvYa+9zYW/8bPx2zg9JWmE50fik1so0YXyVsVdFolxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12394},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0a4a2a030adf266a491222d5f1893192d83b0c92","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.3_1741460379308_0.13012653662072982","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@yusifaliyevpro/countries","version":"1.2.4","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.4","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"c92ecdf740fde57f03e46359bd6aeb640c178678","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.4.tgz","fileCount":8,"integrity":"sha512-eaSVlDudiDVqkiu0dD/62GJEb/hTP4FAGUrJHAwKGYxVbt9AW47LucsesWKDKCWhKiVMuO3m/DK2Zh7IFONr7w==","signatures":[{"sig":"MEUCIQD2lZvXy8LkL+0M1lZABggGAnpsctRnSCVf9MNSUMVw5AIgRXCYtiaJy6hG2R56eWdG8XCQlz6tvw2ntiGbisid8wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49439},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/index.d.ts"}},"gitHead":"58701b46ce8c169920b8b74cd1e136d20d374082","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","description":"This package provides an easy and `TYPE-SAFE` way to interact with the [Rest Countries API](https://restcountries.com/), which offers detailed information about countries worldwide. You can fetch country data using various parameters like CCA2/CCA3 codes,","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.4_1741629860218_0.03520506469714291","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@yusifaliyevpro/countries","version":"1.2.5","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.5","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"4f772cff47799a554bccf4bcff72740bebc9c43f","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.5.tgz","fileCount":8,"integrity":"sha512-1kKovggjL2TyftpPzdzzyIgMwEUH0d2XMP3OlgCwIDBlxOs35K6PFKWztGpL3RevFPZmrgh76WyJ2YTjnV4U/w==","signatures":[{"sig":"MEUCIA/FKcAfN8uOH8XVLeu7O8YcB2y3SwVky7nzjpKcsIHgAiEAv6/5b2LSBWT6jLGREZ/lZCWHIoF0EIRTjqWqDtJGPJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49236},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"dbec55f29e2fbe39441a3aa26c066e638d142382","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","description":"This package provides an easy and `TYPE-SAFE` way to interact with the [Rest Countries API](https://restcountries.com/), which offers detailed information about countries worldwide. You can fetch country data using various parameters like CCA2/CCA3 codes,","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.5_1741630103103_0.319304855736388","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@yusifaliyevpro/countries","version":"1.2.6","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.6","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"5b4476086b8a579df4a28a16cb7a657b1643981b","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.6.tgz","fileCount":8,"integrity":"sha512-c6P7IHiIvIHXdBO8MsYaTOolkIy5J6y9ld9OGhmrgZP8WIv3fRd7i1+MyD3So4wvpDjIMzoZJaGQsMlvf/0Nkg==","signatures":[{"sig":"MEQCIAQTUFwckTptkYg83d9FP+vqoeFRUO8o20C1en208w/BAiBvWFUtDGM48+bZIfSM9wK+mb5ujmLoAf9coYG76BEdBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49904},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"ee0edb08b2c93b96017888671bdcc63df8fa20e8","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","description":"This package provides an easy and `TYPE-SAFE` way to interact with the [Rest Countries API](https://restcountries.com/), which offers detailed information about countries worldwide. You can fetch country data using various parameters like CCA2/CCA3 codes,","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.6_1741630623220_0.9750937419099164","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@yusifaliyevpro/countries","version":"1.2.7","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.7","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"488f6cf22f16593e6948f593cd2044cbde70fe20","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.7.tgz","fileCount":8,"integrity":"sha512-4oBwbR9CX7FurLKDzrmX6IEV3z/n6UDKo5ixoRyX9ehzLcLMxZgsMUipcvdH8O5LRyOHawCu2HkPD2yy3CpWww==","signatures":[{"sig":"MEUCIQDaY1QKX1+O4fgPKBLJugJg1yTQ+OjhxEIcNAVg6EuCaQIgJYL7m+KMma58MSSuJzNDlxM3XO4RGo3BCxwd/KKJDlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46036},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"31dc5e08149c0d7081a5adc2f4bec643e8a1bcf1","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","description":"This package provides an easy and `TYPE-SAFE` way to interact with the [Rest Countries API](https://restcountries.com/), which offers detailed information about countries worldwide. You can fetch country data using various parameters like CCA2/CCA3 codes,","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.7_1741631861089_0.6679151181254701","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@yusifaliyevpro/countries","version":"1.2.8","keywords":[],"author":"","license":"ISC","_id":"@yusifaliyevpro/countries@1.2.8","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"dist":{"shasum":"5ff0b2a0aabf3c8b03ee4136b20a205f630cfc57","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.8.tgz","fileCount":8,"integrity":"sha512-e6Ou6+G/05+D19s1AmOVk5QGSj4ffccpXqvfQ5Sn6mjWi2GpZIcwvK0p/9cGDpXsCzYn3vRA7Vz2+zMku2VKww==","signatures":[{"sig":"MEUCIQDnM5bha/lbx0ceFz7fR4WUGiuPobNQaqNtd8dq8gMUPwIgSGDdahkq7QLYGzcNCnW7mhT/5lQal16KkBI7vfYcuVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45791},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"db6cd7377103f4cde37ddea466573da2255478c8","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"_npmVersion":"11.0.0","description":"This package provides an easy and `TYPE-SAFE` way to interact with the [Rest Countries API](https://restcountries.com/), which offers detailed information about countries worldwide. You can fetch country data using various parameters like CCA2/CCA3 codes,","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.8_1741631971359_0.6417582176231003","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@yusifaliyevpro/countries","version":"1.2.9","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.2.9","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"eb5fdf0695f7abcd8a01413a4d4b5ae86c426361","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.9.tgz","fileCount":9,"integrity":"sha512-AM8ghAQeA5NcjXOb24y5vRVQ84B81ui5QH0Glm7pCtpO9c8Ra+1V3QLLI9/mHzwy0MC1TGkakG534r9B2kITDA==","signatures":[{"sig":"MEUCIBDFrgH/SdKY9GeOTabY/B/dt4ROQocKjJJZ78UWOgJ6AiEAxns9bo01z04qZGteJT0nf14FjLHo5W/aGkJt/P2gQHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47481},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"f7494d244eb72b5eb93fb6629997425286717a25","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.9_1741632809287_0.17946190122083983","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@yusifaliyevpro/countries","version":"1.2.10","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.2.10","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"85ede4598b6fa72c2f048ce35ce62652d6201960","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.2.10.tgz","fileCount":9,"integrity":"sha512-mPB4iCsY2DiQya9SuHpgTE7dY1/zRSvzjNtXUAyQflAJfQJ92AgeIQB4GhOVaKlUqZ/D5TleEANCIYFghLqxKA==","signatures":[{"sig":"MEUCIEXHKxitUMN+CM2Mc1WTl8VePD+yG99PjmuE4g3LQ2FNAiEA2feRxLQCcJgPhFhxD7B586MAx087ryGB5p9VyMxcEo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47490},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"65cc867575a47e870377f47b568684761f8b4d28","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.2.10_1741636192728_0.7517384830836957","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@yusifaliyevpro/countries","version":"1.3.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.3.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"9e91914980e94acb9b58e75372d2a5acd0fc71cb","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.3.0.tgz","fileCount":9,"integrity":"sha512-1uEZ62MSzaTxZroKjFqSqQJhLm28RCVtn/IsEYQ5WC8yxQzST5fMcrL2ouLVhN9BQ7rlyKmhdLMRYewe1rnGiA==","signatures":[{"sig":"MEQCIF6KNv0Pbc3aVVutnWgtc6T6RDhh8dWXRTh55uqGavq4AiAuGENX6UhpIb2UMU60fP0NmW4Y5xbqbV0p23n/7daOlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47489},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"26b10d475a944cfb281abb9c6d1930d85408abc1","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.3.0_1741636257433_0.4400771917050159","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@yusifaliyevpro/countries","version":"1.3.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.3.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"cb1eeb8eec0d8353c7b6009820810d7b37f188c9","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.3.1.tgz","fileCount":9,"integrity":"sha512-Me1YT0EnaqfaJJYdiuGTIsmfkzv6I15X1BqW1NRE5u7nx9QTqy7gHZ168Pq6M7AbDqw5QwnNMPplo8F8m0bZXA==","signatures":[{"sig":"MEYCIQCgk3wp0uDK3AzeAcDZFYw9MQnIKXn2FDj3NLbyiR+QBgIhAIl6aw+81SkzaUxbIET1kKaGHBGXQoYdEho4qq5qYAzo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48040},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"b90a781f4c7a448c1862d4fcf30b861d500b20ef","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.3.1_1741670805945_0.6348817560094657","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@yusifaliyevpro/countries","version":"1.3.2","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.3.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"07b238e49ca67d7c37bccebd0839fd083c626752","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.3.2.tgz","fileCount":9,"integrity":"sha512-8NuqZ/SyReMzJ/UOuuaYCtGdC9BWuWAaKK2Dgc1/6SncSLyFDodM2Vs3+XoqnrGlDoVA3ZgTIWkb3kMdnTb7IQ==","signatures":[{"sig":"MEUCIQD7k9MXku+1JcpyNKx9M7gQdaSH34ZkK+5vi+qCIIg/tAIgGuChc+me2I17ZKTjniA3+aPrpibkk+mnXPQL/T/rAH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48142},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7b6814c31fc971f20db9995b04935cfba06f1f77","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.3.2_1741671496003_0.32744993160175606","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@yusifaliyevpro/countries","version":"1.4.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"4890edbb86ef53d2c4b9bafd01fa1e415305a23d","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.0.tgz","fileCount":9,"integrity":"sha512-OZND15QK5rE3YPa/71WC4RV/rYS7BapssDebhYIrA/4wgY4TLA33F/rYxW71V4WucXg7AgSWZQeIUxshdBAeEA==","signatures":[{"sig":"MEUCIQDcCOrEGmkQUUnhiZKH2cTOMHdEplqA72bu7lbaflqz0AIgW9lcHDyMy+TQ2wJP5NiJQeb6FzbiBGZOA3MUdflzMvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86834},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"badf84fe872e1c1a9e1f21ff1541dd1a72a06167","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.0_1741722708696_0.48653841582799484","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@yusifaliyevpro/countries","version":"1.4.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"98b371ac9330ad83abc04a843aaf01ccb8a6484c","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.1.tgz","fileCount":15,"integrity":"sha512-jWWLR4SU0dgrV3ztb1vq1h3WC8FrJbhZyQ6tmvLUIeBFusanBUejuOHaI3beoJ3yvvH3hu08G9KK8Cvjl/POhg==","signatures":[{"sig":"MEUCIGz6xz5/m4b+9aegx00lPBDsRawFZuJbDl8USeBwp6LdAiEAqGJ81J27/u4Mnb/ka7XmwwyaAxtFPL843foY+FuMnas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93073},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"8d6f00647b9204c1145dcb3fc553d541b2a0f389","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.1_1741797989391_0.4213529604001742","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@yusifaliyevpro/countries","version":"1.4.2","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"77ee941d5e30e58509327ab03ca159a40559bd87","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.2.tgz","fileCount":15,"integrity":"sha512-0jCPmLsn6qVvJ+ohciGxljiRkRqjU/Mz3OjPriLs4WEfKE8dZwd7xYHslmqVbDxHpJOnpFqd7y1mVEWPLNvbmw==","signatures":[{"sig":"MEQCIAe4QELOR1EstgI85t2liRcPzrbP6N7TGjj+PYN8O5EoAiAbiL9ZWBel1DucgUavmkKw5pQx+1Pox6r6ePgmgzWQcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93539},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"637a64a444449e3e1f4a707c3111c1d401e26fc4","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.2_1741798989602_0.3761704862251183","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@yusifaliyevpro/countries","version":"1.4.3","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"e080eadd0c8c6192a31ba7c6d81676e7d06b544a","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.3.tgz","fileCount":15,"integrity":"sha512-b5D1MknZCfNoUD4GemXH2OKy0m2NqUmboS/30Xq4IfdviVt5JAUgMREemiX6YpHUMfmTNKDeiF4KTELJfv/omg==","signatures":[{"sig":"MEQCIBI6it1cJeAvR5Y+P4JYVlmnR1lV4Ux80MMNV6SzjHsOAiB/jBaetBFQK5EnKwD7tBilGcVEMA+Wp0XuvRPsSazW7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95937},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"457893787eb3eb255cbd1a0894dc9e7ee3dc337e","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.3_1741873722546_0.36422290149923153","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@yusifaliyevpro/countries","version":"1.4.4","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.4","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"bf44185eba77b2322dcabb69bd0a1d6e87c97ec0","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.4.tgz","fileCount":15,"integrity":"sha512-Ro2+p3SmZFlvrOzqAsZan/8UKk5gHMpeCn4EZ1KVELBU9t57KNPoQgE3cMtrwfGHEEYRFJHpWK+Je6PqlThpJg==","signatures":[{"sig":"MEQCICo4ftJrX9aPm4xFazDcCyyBRKOhmcVHGZjv2jUqAtmHAiAV9GggeJ7DMybMYuE5M+iu/js9qTgn9yWl7kQsqm5cDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96482},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"d7b6d2ea17cef9fa6bf6d4c29a072fd45e99f879","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.4_1741953032710_0.5937185850727154","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@yusifaliyevpro/countries","version":"1.4.5","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.5","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"a31890eadcf5d5899b0a16827e33c656dd500780","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.5.tgz","fileCount":15,"integrity":"sha512-wuArthfitRANW9d+NHhjF9qN2CjyAmXehBNp4PIC8EDzPILmCYX7NZfhxEAbFVV88+iWVIqKyrQaxj4MToCxbg==","signatures":[{"sig":"MEQCIGvDmmaT+zlIYU2euKaec+qcu6yZENRfiDQHCRX4yjbkAiADM/ROhFUsVMPD1r6omDt05RCaiGEt4yQbV6xfAML/EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100166},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"6d3b4347e34f7efdf3c339d5bc341c82f843f4eb","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.5_1742116426117_0.6614128241296446","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@yusifaliyevpro/countries","version":"1.4.6","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.6","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"4a5e60cba1f0ca7b3f50c00b862d73aec67b0da4","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.6.tgz","fileCount":15,"integrity":"sha512-oh+rXAjVtMeFXRrAJBroCvHWd1d2/Ay15Kc9Go+GeZTt3p3Rff9xDjiqe+8mTFqRzgYOA0kOyA8pT0osMK+82w==","signatures":[{"sig":"MEUCIQCAHl7zTcaxHvWNdfQcIWxZXOfyg6uPXD5q5XmUoxr0wgIgWT3EKdGP0HjdBUUinL92VV6yex+TnxORJqoUNAjhPlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104013},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"8706f87ddf067c75bc3d9d8c89bba0eb22486d17","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.6_1742461822844_0.1572720880108145","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@yusifaliyevpro/countries","version":"1.4.7","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.7","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"17ca8f05d5618cd8a682117b611c57744edbdacc","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.7.tgz","fileCount":15,"integrity":"sha512-MlnX5OXGzOYeEsoY2mJnAKYo8REfAdaMAdcPWEkW5I4Uk+LOZUoelSDVe6BCN/8hul1oLk576JvgUSpXTBtk6Q==","signatures":[{"sig":"MEUCICCsWah0x8fne3W5VzJlf3HuqZFRZxGpulqmmlvS87PiAiEAsJOtioRJD9hiOJ/tmEAK4Deql3JLY3IJ9XgjqY8e1Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104013},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"5015275408545625f5fcd0145dc7e591e6c6a5b9","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.7_1742462887823_0.6530995079694142","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@yusifaliyevpro/countries","version":"1.4.8","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.8","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"ec7984a26a0ae8e6d490890f066deefa93e3ccf2","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.8.tgz","fileCount":15,"integrity":"sha512-72bUlxr9QvTgMbkba8FDnjWx4fUHMyOXhEbpNVX8US0lFgZTwxZPUG76WxpLO00vXjBTqjSyynYhHXx+VipZCw==","signatures":[{"sig":"MEYCIQCvThVFjC0ejsswbORGF1+o4EwsoWP54pe/Y0GmpPq18gIhAPdd+DdAxOAUncyVSKsxsoe6edLxWsf3dJIXncJARhY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104013},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"3dd313744f27b7b4c5189b1e740ec5f578da4738","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.8_1742464734833_0.049595411014210056","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@yusifaliyevpro/countries","version":"1.4.9","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.9","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"4014bf6c0991683861be6dbce872bc45656f80da","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.9.tgz","fileCount":15,"integrity":"sha512-ktgXHVssCd+baP1DDqi5Honfcwjtnr+nbEGj2xoG7vA3taZtsbyQdLN2pMJjvk0A7FOZU+E/0orj7FHXFG7N3g==","signatures":[{"sig":"MEYCIQCZ16vtLZOkPHl2kEE/d8M2jK9Ww9Bq+GPl19uJrsZwTQIhAJALp3PbCyaB8ZEN0Gqg8VgSKxgWxc8i1cAVWecd3ARt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104013},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"c7d02a321f055e23c359e24db3d3548bcbcb9c37","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.9_1742464832681_0.5015375491044409","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@yusifaliyevpro/countries","version":"1.4.10","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.10","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"0ee3572fea2baadaaac80fb39ce4d265245bfabc","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.10.tgz","fileCount":15,"integrity":"sha512-/pNTf5ufjFnavO6VHWl9wQ2D2G06aYusPdIGmLh71leEm/H+vV2I820V8zEZjYeiA9mUr+h0Wh7ZEkUQfsAIUg==","signatures":[{"sig":"MEUCIQC+uxXqZq3I5QYPDSYmpJzTvOswZU0eOJlf3gEozXxQqwIgNc+XlDzDSmeK+67dVqUSZzgOwYyM+pTBmYbd7kpqIMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104111},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"aca30863f1f39c6585b1f5958e5b482cc2c917ff","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.2.6","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.10_1743404059376_0.6908134528353442","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"@yusifaliyevpro/countries","version":"1.4.11","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@1.4.11","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"00b689b0744a83fe06b1b0da81464f84a45c9060","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-1.4.11.tgz","fileCount":15,"integrity":"sha512-WAPhBeUdiMqJ6vcBr7gkyemsOHFtbzirKFFTnodeWCu6kxouKa5GQxlw9UdM6GnhVgIbc+mr/mSEAzYHbyfvhA==","signatures":[{"sig":"MEQCIGlKE7jMujUT7e3kyjEN4Ry5Ferh+PDhu97jK2potSPhAiBQy4fE7VLPBpHO2xnPuQLSn1Jb23L+lNcLx/ShNPxo3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104112},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"fe45f267a85b2180cf76602f41e8ad6c7a5a3bb2","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_1.4.11_1744701253389_0.6067224363278607","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@yusifaliyevpro/countries","version":"2.0.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.0.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"1ba00228be136c24acb8104ac84a76e08069bfb6","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.0.0.tgz","fileCount":15,"integrity":"sha512-wtYwXKR0hM3MwkQjTl69JQkkM9soRq1oUwu7VqB02R7/JRZy3X4Eg0JVFUQZMXLctMxhfOIxGjwKKlRRSNgrXg==","signatures":[{"sig":"MEYCIQDDWXn4+ihj3pSuPm2dcUgKZ36Vo6NlVZ3lfZu5KXMTxAIhAJ8inYeda0iqae2c+jZuYKKdx52Whgl6aeSDY1QMogEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104172},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"1abd5f361d0f92f02163bfc13e40d7c5415c0f74","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.0.0_1745326979278_0.496095535672592","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@yusifaliyevpro/countries","version":"2.0.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.0.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"cfb8fcc497ee4d506e731465dc93236745daed14","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.0.1.tgz","fileCount":15,"integrity":"sha512-RQkaRG61cNzY8EPLORePeIagXbWnrvSi22dkkVATOEgt2iCWA9KBejecFpFUXiYHQJJeiB/B3XaSxjepZZo/mw==","signatures":[{"sig":"MEUCIQDMS9b6e2aHjEzWcuN1tfnGJvUBn1ptucqt3+kNPhYGKgIgdvuERPmP9aBQP9iZLYOFW0aoxTAo8e8HpKw+794bCZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104412},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"50c0529e95dd811d872e4744fc75ac84742102e1","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.0.1_1745338206643_0.09528969784642127","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@yusifaliyevpro/countries","version":"2.0.2","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.0.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"7916cdbf6f7bcd9f5a9a652e68ff78912f85c96c","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.0.2.tgz","fileCount":15,"integrity":"sha512-WytShERpv2U7IsbOL59v3SHpoLcU9Hh7R82TgWJg03ou080Jh0grII1QY+KbMZa+tobjqKsxRkKhPe3bXOZenQ==","signatures":[{"sig":"MEUCIQD3kwpaLaEn93oaodBQfWdY5TZWXV5K078pnu26wxFZzwIgaQYMnyL4PcCbnkUyqJVD3fn1VZHil3feTX9pHfNKZWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104184},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"86962fb838ef9aac4b22f7fb859573bc208aea1a","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.0.2_1745341599110_0.2730696388570195","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@yusifaliyevpro/countries","version":"2.0.3","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.0.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"998bc2ff4aab88fbba336af8f2e6a4c8e742d67d","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.0.3.tgz","fileCount":15,"integrity":"sha512-iJVbPq/RtVbzcihD7CUj8ONops1dJU79skgN2Jo4w46cdeSUeqjq1X/GK2vM1ANQB+ONGMyPjB7tXsLDSwzz5w==","signatures":[{"sig":"MEYCIQCJfWKB1+LUe4x6OGTRB0sc/xXxUb9w7r62A8l7ko/cHQIhAKLhKkJWabXCXfLxkqHKunjs/5rhxUkNIwd4IrmrMAdj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104116},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"afe52e9838932471dd4bc56d1993c07ce2454485","scripts":{"test":"jest","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.0.3_1747501794234_0.8360182933805347","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@yusifaliyevpro/countries","version":"2.0.4","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.0.4","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"6e2ae16f5b702485cc9b01a784455f80c5d44ce6","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.0.4.tgz","fileCount":15,"integrity":"sha512-KbE+8LCPoEImPXegLMAofKgsMKuua9o/oCo8XXTdIpC83tVTh5RsHVlGhN1xcKQyi+fJaNaExi6xp46UcNnvog==","signatures":[{"sig":"MEUCIQCYsw81IUloJC5JwS635CiD5mu+hO+9nzdK64x+up5eGgIgAeL8RvFIq21iXsZ+HMrM1XzMC/zMS5J+P2YHp+MELj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96977},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"031d0a784236441e8a24b4dd4daf4a05cb4189a4","scripts":{"test":"jest","build":"tsdown","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsdown":"^0.12.6","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.0.4_1748871316144_0.5553631571555662","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@yusifaliyevpro/countries","version":"2.1.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.1.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"68e034f19f25402f1b58dd169db07b8872b6dbfa","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.1.0.tgz","fileCount":15,"integrity":"sha512-wJ2yOcIZc3yUvxmQyQnDwG+/ty9pERvEinL4/95GGXWWbpbz7N31YYNONylEXgA5R5VrNPdFtm78/s8nQLILEA==","signatures":[{"sig":"MEUCIH7rgJJB+zbkd805rt4YzY8v9VJHjkCYB72S+4CNfvLOAiEA+ql9Mvl6XmQNmoycdaIYTbPPH4CWh+ozTio6w3xnQ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111491},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"61fedb4e2e7e9becf71fbcba8f32d3261ef37777","scripts":{"test":"jest","build":"tsdown","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsdown":"^0.12.6","ts-jest":"^29.3.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.1.0_1749068703247_0.37592332106051773","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@yusifaliyevpro/countries","version":"2.2.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.2.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"8165cb9f3be4053f7c010a681c81c87d31621b28","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.2.0.tgz","fileCount":15,"integrity":"sha512-ZwgoHVV5iRdnGjOGPiLZoYkb6hmt7OWRHvG2KhPbGJuwJCwf5x5OUVSfV9VZdnu47ZaiVrp4BCdAjuIBNM+llg==","signatures":[{"sig":"MEUCIF2RZmfATfLCsl+TArNc2ze9TRPdTDLKIj7PWO4z2DRjAiEAkbKr6jm2t2kVAyqI2e/FZ23h7//2zqXO/aIDDBLETFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179213},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"770d3271fc0b4a86d251860b916933b3b34db010","scripts":{"test":"jest","build":"tsdown","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsdown":"^0.12.7","ts-jest":"^29.3.4","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.30","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.2.0_1749204257505_0.11685031313968652","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@yusifaliyevpro/countries","version":"2.2.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.2.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"6b0ce7f36c54026915fd49ec9dccf0f10c632141","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.2.1.tgz","fileCount":15,"integrity":"sha512-IjVO67BSNmKsofR1xj+9jnAYiGSpIkQRLAnr0WEAlXOJJgLm9qHFwBrxkbee07dBJgBvryfC+yiiGkzAA8KNNA==","signatures":[{"sig":"MEUCIQDe3z//sr9LBTS538Sm1UAQZH0KTSY8BoXnjIXxAaetDgIgXrvBjGCv+m1OVvfL8wHXTUTaOezfpiknMrXp+p4KuCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180581},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"c96a8e46381dd78b7dc24f2c30a72973643a62d1","scripts":{"test":"jest","build":"tsdown","start":"node dist/index.js"},"_npmUser":{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsdown":"^0.12.7","ts-jest":"^29.3.4","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.30","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.2.1_1749291765021_0.47647404733958454","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@yusifaliyevpro/countries","version":"2.2.2","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.2.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"e327e6bb6dae84acb99e21c23dc069a678a6ba0d","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.2.2.tgz","fileCount":15,"integrity":"sha512-2chsv5XtnBFFz3dG25xWHx+E0lKRZuyP+T/3aICBHXCWvcsCO4OUhIibRKrJcmZQyD4cMiwkG/kFoXBkb8vMEw==","signatures":[{"sig":"MEYCIQDJ6Mf5BPJ9krt1G0Xd/rU9PH58alvwnI0LSz4R3ix4CgIhAO1wJPrOY6WsIrcJvt1ARuNnkqQcbRUmrQWjhkPFaaBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180480},"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.js"}},"gitHead":"b2fc53e38c1242cc96b578a4aadc303bde2b2a85","scripts":{"test":"tsdown && jest","build":"tsdown"},"_npmUser":{"name":"yusifaliyevpros","actor":{"name":"yusifaliyevpros","type":"user","email":"yusifaliyevpro@gmail.com"},"email":"yusifaliyevpro@gmail.com"},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","tsdown":"^0.12.9","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^22.15.34"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.2.2_1751103454525_0.786511889419746","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@yusifaliyevpro/countries","version":"2.3.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.3.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"5125d98eeea342149327d8876d5550fd5f725b04","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.3.0.tgz","fileCount":15,"integrity":"sha512-aL/ldX01jRWTwDec1nkgUYIFcsprkNZXPT/iTu1opVFpXHty1ul5Xs4LDnTLEybmsk+O0N9EP35zjz4Vzzh8VA==","signatures":[{"sig":"MEYCIQCVtsyLSOazRib+4h5GCOyt4bKxzGVVCDFZJ7Se+vIangIhAN31XQFNF0lVEIS9kYJSOTy6PqmMuSluYOEv3/p0AbWd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179832},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"be9f52e4592510d4eec3e53c3f8b1a24505bd249","scripts":{"test":"tsdown && jest","build":"tsdown","checks":"node scripts/pr-checks.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.11.1","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","tsdown":"^0.21.4","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^22.15.34"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.3.0_1773841842379_0.0928122351781493","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@yusifaliyevpro/countries","version":"2.3.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.3.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"a22e7d17af8877a2fe35961afee6c4e6ea1d4d1e","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.3.1.tgz","fileCount":15,"integrity":"sha512-bRG1fwIr3ZJlXhRsfFxj60vkvD9hqNppOgvaL9FUMZq3dAF9auWsVTIkQYGaf7AzsEHaTe6t5vQPaP6Chdn9fQ==","signatures":[{"sig":"MEUCIQCyd20ioDrQWhGuTOUMdi2P4YU63EGnaEd/MHu0MrXOOQIgXHBLB2jH0lVepDHGOc20LkzcqKjotdBAAPrLRCuy42Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179494},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"3e9df2f3cb3ab2745778a1849afe25648b26f3e6","scripts":{"test":"tsdown && jest","build":"tsdown","checks":"node scripts/pr-checks.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","tsdown":"^0.21.7","ts-jest":"^29.4.9","ts-node":"^10.9.2","prettier":"^3.8.1","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^22.15.34"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.3.1_1775291235605_0.11510275611689846","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@yusifaliyevpro/countries","version":"2.3.2","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@2.3.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"cc95d21f07e465436ec78a96f4271b8901612800","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-2.3.2.tgz","fileCount":15,"integrity":"sha512-GkVfgE9OUpZYBuDwc7tEfxUDIDAxuXvJ1rH+YJ9xkH79xSREXlBKE9xkV32/5A+b1bW62xoVDqAmUNx1YSEGMA==","signatures":[{"sig":"MEQCICMOdL7BhBGEg8vJ61kWS8b3ZlZrnRuMQsVeGeNb5cXXAiB+HXB+QChDbgIjzfMSxypKh9FsUlFTOwFdBiIvAbxs2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179795},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"0a0fa69f94d3c1a6f7c00f8a66d13fa0e1f2ae3c","scripts":{"test":"tsdown && jest","build":"tsdown","checks":"node scripts/pr-checks.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","tsdown":"0.22.0","ts-jest":"29.4.9","ts-node":"10.9.2","prettier":"3.8.3","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_2.3.2_1779105285831_0.2892562394757079","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@yusifaliyevpro/countries","version":"5.0.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.0.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"d2e45dbad7f225cb8badea72ea8d117b425265ab","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.0.0.tgz","fileCount":18,"integrity":"sha512-8VXRjQHQGsgw9cCrZTkjOvYrScHIiIYEaE+fjz9yOTKe4ONYUBJ62r0MpKvKWAsZR6XWObdAZlv1YYvS4DWhYw==","signatures":[{"sig":"MEYCIQDW4TnfjPWt2Rl5gMFMWVB1QjVVLUdZp46IpFn8nUlpcgIhAPnum8krBFv9Xm396MZO14ZH4WRsWzz0WN4T3EDvkKdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182616},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"c84333e89eb562b21122d7ef48af41b6ee6da978","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.0.0_1781195764964_0.2189295665973241","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@yusifaliyevpro/countries","version":"5.0.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.0.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"b760af0f62f2f071b313c660431ec81a16d56c84","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.0.1.tgz","fileCount":18,"integrity":"sha512-DlNnfz+Ta/nrKyzqnXSqlmokEMtvQdeJPpMfNLkdeVepbDfqdsKjUmotTDaFTt9qWJANR0pm/1xVIK5HWcD0pg==","signatures":[{"sig":"MEQCIBmCjsxo/k7cWdoWpBDMYSHGrRxXtYHXYHG2qFTndik3AiAHDQDfCVT8G9DIwjRTouWdEbk4ouJEmWG+RrRbYCSv6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193264},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"1441490f9c3906c745a0ac866cb1fad8023147e5","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.0.1_1781200488983_0.5819226632274546","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@yusifaliyevpro/countries","version":"5.0.2","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.0.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"b78b8b67c5e9549b7b7242ab84012e2db08e7447","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.0.2.tgz","fileCount":18,"integrity":"sha512-2/z/xxu8eQdkyvlHlyeDizZXwL38MzKNnxiQCN8w9phDMXPpVhiddyoV/Kta+IRMw1UmNOsedzCMNrmIuianyQ==","signatures":[{"sig":"MEQCICfhe7XW9JPw9ojL4N8SAZC1cg0ZzQOls8P2Iv+9Y3CBAiAfhpfEpJzeRHxtDbJ8bhtuRCFYgW1q/KPpFH+VaKslLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193464},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"ad76d1a117fb1fd6cac36dd8c31c80aa0d253369","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.0.2_1781270971777_0.5209916824470187","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@yusifaliyevpro/countries","version":"5.0.3","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.0.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"5b2bc702a93cd59395d68ea3819a753992b06142","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.0.3.tgz","fileCount":19,"integrity":"sha512-EiDQM0jx23zweSpAgQU3IDDdz0EzYa0AvIl5c3Zx6IetkLtF/qQv9bz00rgUwfipdqkcmJl+Ko9PXm/Wz9owbg==","signatures":[{"sig":"MEUCIQCg59AIGIXUETkBcmZbeLcEMaOpDSG3VVE9LtR5SpckhAIgSd6lP9nzctOVjJ8wyybHIogJUm8nQLiA3vg486JslZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198250},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"ef2bca15b361ff4ba2d8f97b8ea3553690880805","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.0.3_1781274659086_0.48494853921271086","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@yusifaliyevpro/countries","version":"5.1.0","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"a5702d502473f2286cd99c28c37aaa096cc6430e","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.0.tgz","fileCount":19,"integrity":"sha512-PInRM2NFBbH0WfaHOWzJvyv9JxYpzaXBtT2y/fe+1X5jqZ1FZTDGqWp9vEvSTCcgKtKwhtv1U+27kvI78UrzyA==","signatures":[{"sig":"MEUCIHyOsm/LxjNKsMOVuVF8aah/3ytKkLIZzp9Kx01fAyofAiEAqf3SeYY3WKCfNva6LqxtryUOrPykVoiR8mE7wEnok98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214173},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"2da066fb9c1236609603626acef30efca8479300","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.0_1781286860214_0.20283105335657847","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@yusifaliyevpro/countries","version":"5.1.1","keywords":["countries","restcountries","country-api","typescript","iso3166","cca2","cca3","country-data","world-countries","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"c2d6d832be38403e8a25c84f03a77eaa67649b31","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.1.tgz","fileCount":19,"integrity":"sha512-fb/8bVvvaEFRn+AGIPuO50+uMGzKyXTe8NUcqQHfHNajB/kW8nATmcerQTjyjDIp5bW6eBrD73ObWANS/lbFcA==","signatures":[{"sig":"MEYCIQDk11boxSXt8arG9+odiD453HwhjaSkaQ3F3Fdud7bZKgIhALJ34KwHaPRVODCOxKxWFnoPSuApiO9SEMlz8OQg4Y4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216821},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"16fedc30a9304c7cbe0f74a83cfa8dcc18135209","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.1_1781337469212_0.3313034356359743","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@yusifaliyevpro/countries","version":"5.1.2","keywords":["countries","restcountries","rest-countries","country-api","typescript","iso3166","alpha_2","alpha_3","country-data","world-countries","capitals","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"0c9fd161d92e9620b422a0ef2b535ba7dc042269","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.2.tgz","fileCount":19,"integrity":"sha512-USoizG7QCIR26eYtSxUUoATPPj20xlRuNF1NIqSYBJlZ13+6TQRp8t0idUACztv6wT35pbGyj4UI/C90zuhVQQ==","signatures":[{"sig":"MEYCIQCY16THfHZcHFzxhvfFGzA5DKM1akMynoa8/fZ1m30SsAIhAO1Xgw667T5I2bZ9r1Xvsg0LK9S2fT5N5ea1rETYLPB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218122},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"436d994c2ab6d2edc6a5658aaecd14f0bcdaeb96","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.2_1781344668560_0.32081617868952117","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@yusifaliyevpro/countries","version":"5.1.3","keywords":["countries","restcountries","rest-countries","country-api","typescript","iso3166","alpha_2","alpha_3","country-data","world-countries","capitals","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"efc0f2ed5b4a463d4b3ea92577543d60e08d26d5","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.3.tgz","fileCount":19,"integrity":"sha512-GCUOYmrcV/CM6UA1YnherRqshR3Tyv1d6ff/U9ZDOGtX/jxBkFTvtu/y2UfuceOBW86mqMVrpwYXMQf6zh53iA==","signatures":[{"sig":"MEUCIQC5owaD1AajUX9Sy67XI7h+C0GeWDGGBkbm+dhnTgP9cAIgPnW/bbG/WKPw4V1p3QWmjRmO+e/lUuulRO4fC2HO59A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223684},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"93deddb9dd19fa280fb809daba12c6c9eae8260c","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.3_1781432540879_0.24083058235803678","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@yusifaliyevpro/countries","version":"5.1.4","keywords":["countries","restcountries","rest-countries","country-api","typescript","iso3166","alpha_2","alpha_3","country-data","world-countries","capitals","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.4","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"aca14ddbe0cb4d24b696112144365678802fa961","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.4.tgz","fileCount":19,"integrity":"sha512-OXrf/swTLRTezngIDKViGRPp0/g64FB0vfQo1oxLg1d2RlRJwx4ZYtkPX18IN+aT+8z1yAeaV7UAeot0SsJazw==","signatures":[{"sig":"MEQCIFhNBMj714dAO4lvpGT4PFIOyJFInvJ08SZD/5so8bL2AiAKZa2d4SY5uq7SglXyWh21E11LDuyLyqw72ZyQIFd3Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226121},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"efee36b661c2647063debdea87748569d0057d7c","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.2","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.4_1781784504973_0.8089931759998972","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"@yusifaliyevpro/countries","version":"5.1.5","keywords":["countries","restcountries","rest-countries","country-api","typescript","iso3166","alpha_2","alpha_3","country-data","world-countries","capitals","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.5","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"135d8b98d75043758ee74e65f80807c53c4fc3ee","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.5.tgz","fileCount":19,"integrity":"sha512-qECFuQRSKG8EtKb5dgd9+mK7DcFBh+zow9iG3MMVfJjKPHem15Wz2lm5XJtA3bQYtVELwQvvMvGe6yp6mwHisQ==","signatures":[{"sig":"MEYCIQCL3kIOs/fNa0yQo/rGlufRMs8mKP+ESIG0DHn4/EjI4wIhAPaZkKn01MfBadvedyh44xmdBbfgCszylCKXNZ225nvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230562},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"49186cf7b873dea0966b938a706a4c2c11d3a018","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.3","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.5_1781853062406_0.8813483448721608","host":"s3://npm-registry-packages-npm-production"}},"5.1.6":{"name":"@yusifaliyevpro/countries","version":"5.1.6","keywords":["countries","restcountries","rest-countries","country-api","typescript","iso3166","alpha_2","alpha_3","country-data","world-countries","capitals","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.1.6","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"bae3483eea97bbfbcd47fb03d9685be684c35590","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.1.6.tgz","fileCount":19,"integrity":"sha512-rnoDPZE5hOGzJKlCrIIVD6kqcydm+HU5xuBN4OMHk3XxjPcPF20/WtGtSkOXdLEkXh2M4U7KeVdcNHuQojue6g==","signatures":[{"sig":"MEUCIFFY87XWjIxVDLhdC0Jd+tZcQMloVdpO6/H2iRzBhnKmAiEAy/ZTg5D8+DG19u855WCxEBOK83F9vDXnCvcCnAlQNXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236290},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"bf68384c814a4a81cce2e73820993208de0eaf94","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.3","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.8.4","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.1.6_1783018880492_0.3091789739590036","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@yusifaliyevpro/countries","version":"5.2.0","keywords":["countries","restcountries","rest-countries","country-api","typescript","iso3166","alpha_2","alpha_3","country-data","world-countries","capitals","capital-cities","region","flags"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.2.0","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"76b1b72de68e4258ffbf9b18ead3bd87dfa63b76","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.0.tgz","fileCount":15,"integrity":"sha512-e2xVFSY3YuIFggxkataR3FXZd3LTaUGZ8Tm6EkRUglCmjGZtuZm3Uw9AsSm21Uuk355kI+ID0rCRQYmFB+0lcA==","signatures":[{"sig":"MEUCIBIR+q026JarA6csqmFthRnmzXSng/Z0j0AN5hiuXLseAiEAvBgCpCR2tx3EwA3tPLO5UhotOsqE/AXiC0yKWiNhkPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173691},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"e2838e8a5e871cb09797c45d8d7cbcb6dd08dfcb","scripts":{"test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts","test:currencies":"tsdown && jest tests/currencies.data.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","dotenv":"17.4.2","tsdown":"0.22.5","ts-jest":"29.4.11","ts-node":"10.9.2","prettier":"3.9.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"30.0.0","@types/node":"24.12.4","unplugin-unused":"^0.5.7","@typescript/native":"npm:typescript@^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.2.0_1783924995392_0.012463613234563908","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@yusifaliyevpro/countries","version":"5.2.1","keywords":["alpha_2","alpha_3","capital-cities","capitals","countries","country-api","country-data","flags","iso3166","node-sdk","region","rest-countries","restcountries","typescript","world-countries"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.2.1","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"bdbb988dfa39c335059654df73b38a637d2d68fe","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.1.tgz","fileCount":15,"integrity":"sha512-haWmw9xiqL1Mlho5r8mtAav8ngSEhMshkhz3p/gIma7F/DpjoIj0pKuA7GgAZU98mT+4KCsnjEAvXCdWA99uMA==","signatures":[{"sig":"MEQCIGVtJgAFvQVTrMURJ1qsDP/0IeSodgtaeCeUoDERW+KlAiA5IqujWnftSAq9vrcWJMvLJpe5L9ObURhClUC/q+8pEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173879},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"9e8d5feef45f1b9228deeda73d4094999de4f27b","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"tsdown && jest","build":"tsdown","check":"node scripts/pr-checks.ts","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","sort-data":"node scripts/sort-data.ts","test:data":"tsdown && jest tests/data.test.ts","test:schema":"tsdown && jest tests/schema.test.ts","test:currencies":"tsdown && jest tests/currencies.data.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.4.2","oxfmt":"0.59.0","dotenv":"17.4.2","oxlint":"1.74.0","tsdown":"0.22.8","ts-jest":"29.4.11","ts-node":"10.9.2","typescript":"6.0.3","@types/jest":"30.0.0","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.2.1_1784201513654_0.596090358441653","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@yusifaliyevpro/countries","version":"5.2.2","keywords":["alpha_2","alpha_3","capital-cities","capitals","countries","country-api","country-data","flags","iso3166","node-sdk","region","rest-countries","restcountries","typescript","world-countries"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"MIT","_id":"@yusifaliyevpro/countries@5.2.2","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"a424e0c144b66fd2f1e46968bc73f2e842575ad8","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.2.tgz","fileCount":15,"integrity":"sha512-byihYXsbEk+AXcXkKEMAQwxQjNvRH7gEJozhJylhaprly8HB3kAjXQi896uPHCNQST4cAiz6dtE2rfo2H+xrVA==","signatures":[{"sig":"MEUCIQCNS+jsLlFdAksPL1BIEknOtHN+rKj0tqHYHjiiAh8f8gIgf3XUklI0zq33aV5+CMLLZF24W+rGeNwolXMJ/1k8Ew4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174104},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"d7934a88ef55a71a0e91528f920bd4ea8df1259e","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsdown","check":"node scripts/pr-checks.ts","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","sort-data":"node scripts/sort-data.ts","test:data":"vitest run tests/data.test.ts","test:watch":"vitest","test:schema":"vitest run tests/schema.test.ts","test:currencies":"vitest run tests/currencies.data.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.60.0","dotenv":"17.4.2","oxlint":"1.75.0","tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"24.12.4","oxlint-tsgolint":"7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.2.2_1785052135609_0.4706047681976955","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@yusifaliyevpro/countries","version":"5.2.3","keywords":["alpha_2","alpha_3","api-wrapper","borders","calling-codes","capital-cities","capitals","cca2","cca3","countries","country-api","country-codes","country-data","country-flags","country-info","currencies","demonyms","dial-codes","flags","geography","iso-3166","iso3166","languages","latlng","nationality","node-sdk","population","region","rest-api","rest-countries","restcountries","sdk","subregion","timezones","typescript","typescript-sdk","world-countries","zod"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"LGPL-2.1-or-later","_id":"@yusifaliyevpro/countries@5.2.3","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"48dc812277c1589b2b28155181a6ed01bdfcbff0","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.3.tgz","fileCount":15,"integrity":"sha512-zKAFFk+BLqGkD0QfUX7kK6Hb37tMytKtmGiYDk0pFf0JT8yoBZm2COrkfDf4Qio0oPgk/7Hwo5cx9fnAlrnBWA==","signatures":[{"sig":"MEQCIFUw9gNpDVAs24Xim/6ffNKv2Sw6HtSxCGdeRcCoCXM7AiBX8qtnPAVTo5m3mHNfzb1ivdT/ZwDXLyVqK0LViedo+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"e0ad833876c5ec158fc55e70260e7a120d52c535","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsdown","check":"greenly","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","sort-data":"node scripts/sort-data.ts","test:data":"vitest run tests/data.test.ts","test:watch":"vitest","test:schema":"vitest run tests/schema.test.ts","test:currencies":"vitest run tests/currencies.data.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.61.0","dotenv":"17.4.2","oxlint":"1.76.0","tsdown":"0.22.14","vitest":"4.1.10","greenly":"1.1.3","typescript":"6.0.3","@types/node":"24.13.3","oxlint-tsgolint":"7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.2.3_1785683124754_0.8555799802275037","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@yusifaliyevpro/countries","version":"5.2.4","keywords":["alpha_2","alpha_3","api-wrapper","borders","calling-codes","capital-cities","capitals","cca2","cca3","countries","country-api","country-codes","country-data","country-flags","country-info","currencies","demonyms","dial-codes","flags","geography","iso-3166","iso3166","languages","latlng","nationality","node-sdk","population","region","rest-api","rest-countries","restcountries","sdk","subregion","timezones","typescript","typescript-sdk","world-countries","zod"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"LGPL-2.1-or-later","_id":"@yusifaliyevpro/countries@5.2.4","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"8bad92294b63f2bd8a8077320b18060e5a78201b","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.4.tgz","fileCount":15,"integrity":"sha512-CxNr7ag226RTq8rxzgPTEn52drgtFmLlv84v/n8pJbjE05LfZIVzET2STMeExfBqLqaDYby94kSIZ4lg//4ISg==","signatures":[{"sig":"MEQCIGGksOIFgyIsVVQkAt7mcMZdqg2l6qE/DK61BFSbphklAiBcjLjliPxNeZiFNSJeJo9t0zhMXnrDpdln72ZTiKhUFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199900},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"5249256513299a7cbf5595ef597cbe35c679db01","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsdown","check":"greenly","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","sort-data":"node scripts/sort-data.ts","test:data":"vitest run tests/data.test.ts","test:watch":"vitest","test:schema":"vitest run tests/schema.test.ts","test:currencies":"vitest run tests/currencies.data.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.64.0","dotenv":"17.4.2","oxlint":"1.79.0","tsdown":"0.22.14","vitest":"4.1.11","greenly":"1.1.6","typescript":"7.0.2","@types/node":"24.13.3","oxlint-tsgolint":"7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.2.4_1787599050585_0.5010657608744253","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@yusifaliyevpro/countries","version":"5.2.5","keywords":["alpha_2","alpha_3","api-wrapper","borders","calling-codes","capital-cities","capitals","cca2","cca3","countries","country-api","country-codes","country-data","country-flags","country-info","currencies","demonyms","dial-codes","flags","geography","iso-3166","iso3166","languages","latlng","nationality","node-sdk","population","region","rest-api","rest-countries","restcountries","sdk","subregion","timezones","typescript","typescript-sdk","world-countries","zod"],"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"LGPL-2.1-or-later","_id":"@yusifaliyevpro/countries@5.2.5","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"homepage":"https://github.com/yusifaliyevpro/countries#readme","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"f2e1ec806d7f0ddd484ffc2c1a6a272968256c39","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.5.tgz","fileCount":15,"integrity":"sha512-Y2TO9v+oRkv3OCg5QmDl4srb6G6LUZuED+wmkCMpKNQUm/hYXQ2v49NA2wipwslT6zgpcACE1Sg6wEXfBWxzCA==","signatures":[{"sig":"MEQCIEhNITkCNmy4IxLUYjMLYePX1U1MVD5TKjKBt7o8P2foAiBy2lIRjIG1ee22obZxRtbUXWwRlpcNkb0HhA6VqMQwWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199900},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"cd9ccfa7bd1dbd6b7ea4a1bd136679d9dc7f2797","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsdown","check":"greenly","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","sort-data":"node scripts/sort-data.ts","test:data":"vitest run tests/data.test.ts","test:watch":"vitest","test:schema":"vitest run tests/schema.test.ts","test:currencies":"vitest run tests/currencies.data.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"4.5.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.65.0","dotenv":"17.4.2","oxlint":"1.80.0","tsdown":"0.22.14","vitest":"4.1.11","greenly":"1.1.6","typescript":"7.0.2","@types/node":"24.13.3","oxlint-tsgolint":"7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/countries_5.2.5_1787995703870_0.28804792948926883","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"_id":"@yusifaliyevpro/countries@5.2.6","bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"dist":{"shasum":"da15b140661d0346fcb67da136c0a8ed3b3a3830","tarball":"https://registry.npmjs.org/@yusifaliyevpro/countries/-/countries-5.2.6.tgz","fileCount":15,"integrity":"sha512-Yz+Q3MuxldL5bwQY8xH28mMjHRpR49QqzTW1O77rLl/FFJwF9GeKw4fDlM4IPRdeHJauL/IJDZocwSCIjs8jHw==","signatures":[{"sig":"MEUCIGu+BeNa1KHXLOsAlhQN6VD4p+m6fWRSvvnjRxMuthBBAiEAnnunL5ERvrDxzvrf3jhr63cHrkleAK8ull8QNq6lNlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICQ4Dgc32UeRZC3mxjSd73MEiGwZKBNHrQfOtdraTZp+AiB827qsdcqwCFX2gddINIvCtC1AFQakKDEIu1+0uQtckA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yusifaliyevpro%2fcountries@5.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200342},"name":"@yusifaliyevpro/countries","type":"module","author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"}},"gitHead":"822383d366a9b251557baa49bc86b136b8bc3ee8","license":"LGPL-2.1-or-later","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsdown","check":"greenly","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","sort-data":"node scripts/sort-data.ts","test:data":"vitest run tests/data.test.ts","test:watch":"vitest","test:schema":"vitest run tests/schema.test.ts","test:currencies":"vitest run tests/currencies.data.test.ts"},"version":"5.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b9ae05a6-a895-4d6d-8289-52f676627f5e"}},"homepage":"https://github.com/yusifaliyevpro/countries#readme","keywords":["alpha_2","alpha_3","api-wrapper","borders","calling-codes","capital-cities","capitals","cca2","cca3","countries","country-api","country-codes","country-data","country-flags","country-info","currencies","demonyms","dial-codes","flags","geography","iso-3166","iso3166","languages","latlng","nationality","node-sdk","population","region","rest-api","rest-countries","restcountries","sdk","subregion","timezones","typescript","typescript-sdk","world-countries","zod"],"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","directories":{},"maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"],"types":["./dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"0.68.0","dotenv":"17.4.2","oxlint":"1.83.0","tsdown":"0.23.0","vitest":"4.1.11","greenly":"1.1.6","typescript":"7.0.2","@types/node":"24.13.5","oxlint-tsgolint":"7.0.2001"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/countries_5.2.6_1789668929014_0.5336415944806012"}}},"time":{"created":"2025-03-08T16:49:58.210Z","modified":"2026-09-17T18:15:29.576Z","1.0.0":"2025-03-08T16:49:58.510Z","1.1.0":"2025-03-08T17:18:58.399Z","1.1.1":"2025-03-08T17:29:13.509Z","1.1.2":"2025-03-08T17:50:25.681Z","1.1.3":"2025-03-08T17:52:02.518Z","1.2.0":"2025-03-08T17:53:36.334Z","1.2.1":"2025-03-08T18:18:51.330Z","1.2.2":"2025-03-08T18:56:00.538Z","1.2.3":"2025-03-08T18:59:39.484Z","1.2.4":"2025-03-10T18:04:20.427Z","1.2.5":"2025-03-10T18:08:23.275Z","1.2.6":"2025-03-10T18:17:03.427Z","1.2.7":"2025-03-10T18:37:41.257Z","1.2.8":"2025-03-10T18:39:31.599Z","1.2.9":"2025-03-10T18:53:29.485Z","1.2.10":"2025-03-10T19:49:52.945Z","1.3.0":"2025-03-10T19:50:57.647Z","1.3.1":"2025-03-11T05:26:46.187Z","1.3.2":"2025-03-11T05:38:16.155Z","1.4.0":"2025-03-11T19:51:48.890Z","1.4.1":"2025-03-12T16:46:29.587Z","1.4.2":"2025-03-12T17:03:09.841Z","1.4.3":"2025-03-13T13:48:42.759Z","1.4.4":"2025-03-14T11:50:32.913Z","1.4.5":"2025-03-16T09:13:46.305Z","1.4.6":"2025-03-20T09:10:23.043Z","1.4.7":"2025-03-20T09:28:07.995Z","1.4.8":"2025-03-20T09:58:55.039Z","1.4.9":"2025-03-20T10:00:32.862Z","1.4.10":"2025-03-31T06:54:19.565Z","1.4.11":"2025-04-15T07:14:13.622Z","2.0.0":"2025-04-22T13:02:59.499Z","2.0.1":"2025-04-22T16:10:06.869Z","2.0.2":"2025-04-22T17:06:39.304Z","2.0.3":"2025-05-17T17:09:54.449Z","2.0.4":"2025-06-02T13:35:16.320Z","2.1.0":"2025-06-04T20:25:03.429Z","2.2.0":"2025-06-06T10:04:17.687Z","2.2.1":"2025-06-07T10:22:45.214Z","2.2.2":"2025-06-28T09:37:34.752Z","2.3.0":"2026-03-18T13:50:42.531Z","2.3.1":"2026-04-04T08:27:15.761Z","2.3.2":"2026-05-18T11:54:46.031Z","5.0.0":"2026-06-11T16:36:05.165Z","5.0.1":"2026-06-11T17:54:49.139Z","5.0.2":"2026-06-12T13:29:31.932Z","5.0.3":"2026-06-12T14:30:59.215Z","5.1.0":"2026-06-12T17:54:20.361Z","5.1.1":"2026-06-13T07:57:49.385Z","5.1.2":"2026-06-13T09:57:48.685Z","5.1.3":"2026-06-14T10:22:21.025Z","5.1.4":"2026-06-18T12:08:25.177Z","5.1.5":"2026-06-19T07:11:02.550Z","5.1.6":"2026-07-02T19:01:20.725Z","5.2.0":"2026-07-13T06:43:15.538Z","5.2.1":"2026-07-16T11:31:53.774Z","5.2.2":"2026-07-26T07:48:55.761Z","5.2.3":"2026-08-02T15:05:24.900Z","5.2.4":"2026-08-24T19:17:30.731Z","5.2.5":"2026-08-29T09:28:24.015Z","5.2.6":"2026-09-17T18:15:29.111Z"},"bugs":{"url":"https://github.com/yusifaliyevpro/countries/issues"},"author":{"url":"https://yusifaliyevpro.com/","name":"Yusif Aliyev","email":"yusifaliyevpro@gmail.com"},"license":"LGPL-2.1-or-later","homepage":"https://github.com/yusifaliyevpro/countries#readme","keywords":["alpha_2","alpha_3","api-wrapper","borders","calling-codes","capital-cities","capitals","cca2","cca3","countries","country-api","country-codes","country-data","country-flags","country-info","currencies","demonyms","dial-codes","flags","geography","iso-3166","iso3166","languages","latlng","nationality","node-sdk","population","region","rest-api","rest-countries","restcountries","sdk","subregion","timezones","typescript","typescript-sdk","world-countries","zod"],"repository":{"url":"git+https://github.com/yusifaliyevpro/countries.git","type":"git"},"description":"TypeScript wrapper for Rest Countries API to fetch country data by codes, capitals, or all countries with full typings.","maintainers":[{"name":"yusifaliyevpros","email":"yusifaliyevpro@gmail.com"}],"readme":"# REST Countries Type-Safe Node SDK 🇦🇿 🇨🇦\n\nThis package provides an easy and `TYPE-SAFE` way to interact with the [REST Countries API](https://restcountries.com/), which offers detailed information about countries worldwide. You can fetch country data using various parameters like alpha-2/alpha-3/CIOC/CCN3 codes, capital cities, languages, regions, subregions, translations, demonyms and currencies.\n\n> ⚠️ **You are reading the v5 documentation.** v5 is a breaking, ground-up rewrite for REST Countries v5 (which shut down v1–v4). It now **requires an API key** and has a **new schema, class API, and pagination**. Coming from v2.x? Read the **[Migration guide](MIGRATION.md)**.\n\n## Installation\n\n```bash\nnpm install @yusifaliyevpro/countries\n# or\npnpm add @yusifaliyevpro/countries\n# or\nyarn add @yusifaliyevpro/countries\n```\n\n## Getting started\n\nCreate a single client with your API key and reuse it everywhere:\n\n```typescript\nimport { RestCountries } from \"@yusifaliyevpro/countries\";\n\nconst restCountries = new RestCountries({ apiKey: process.env.REST_COUNTRIES_API_KEY! });\n\n// Fetch a single country\nconst { success, country, error } = await restCountries.getCountryByCode({\n  alpha_3: \"CAN\",\n  fields: [\"names\", \"capitals\", \"flag\"],\n});\nif (!success) throw error; // `error` is an Error here\nconsole.log(country.names.common); // `country` is fully typed — no null checks\n\n// Fetch a paginated list\nconst result = await restCountries.getCountriesByRegion({\n  region: \"Europe\",\n  fields: [\"names\", \"population\"],\n  limit: 10,\n});\nif (!result.success) throw result.error;\nconsole.log(result.countries, result.meta);\n```\n\n> **Keep your API key secret.** Load it from an environment variable (e.g. `.env`) — never commit it.\n\n### Client options\n\n```typescript\nnew RestCountries({\n  apiKey: \"rc_live_...\", // required — sent as `Authorization: Bearer <apiKey>`\n  baseURL: \"https://...\", // optional — override the API base URL\n  fetch: customFetch, // optional — custom fetch implementation\n});\n```\n\n**`Note:`** If you don't set the `fields` parameter, all data will be fetched.\n\n> 📦 **Migrating from v2.x?** The full field-by-field map (old → new) lives in **[MIGRATION.md](MIGRATION.md)**.\n\n## Methods\n\nEvery method resolves to a **discriminated result** — never `null`. Destructure all the keys and narrow on `success`; TypeScript then drops `undefined` from the data, so you don't write any null checks:\n\n```typescript\n// List endpoints → { success, countries, meta, error }\nconst { success, countries, meta, error } = await restCountries.getCountriesByLang({\n  lang: \"Spanish\",\n  fields: [\"names\", \"languages\"],\n  limit: 100, // Paid plans have an upper limit of 500, though there are only 254 countries currently.\n});\nif (!success) throw error; // narrow once…\ncountries; // …now CountryPicker<T>[]  (not undefined)\nmeta; // ResponseMeta\n\n// Single endpoints → { success, country, error }\nconst res = await restCountries.getCountryByCode({ alpha_3: \"CAN\" });\nif (!res.success) throw res.error;\nres.country; // CountryPicker<T>\n```\n\nOn failure (network error, auth failure, or not-found) you get `{ success: false, error: Error, … }` — the method never throws and never returns `null`. List endpoints accept `limit`/`offset` ([Pagination](#pagination)).\n\n| Method                                                | Returns |\n| ----------------------------------------------------- | ------- |\n| [`getCountries`](#getcountries)                       | list    |\n| [`search`](#search)                                   | list    |\n| [`getCountriesByName`](#getcountriesbyname)           | list    |\n| [`getCountriesByRegion`](#getcountriesbyregion)       | list    |\n| [`getCountriesBySubregion`](#getcountriesbysubregion) | list    |\n| [`getCountriesByLang`](#getcountriesbylang)           | list    |\n| [`getCountriesByCurrency`](#getcountriesbycurrency)   | list    |\n| [`getCountryByCode`](#getcountrybycode)               | single  |\n| [`getCountryByCapital`](#getcountrybycapital)         | single  |\n| [`getCountryByTranslation`](#getcountrybytranslation) | single  |\n| [`getCountryByDemonym`](#getcountrybydemonym)         | single  |\n| [`convertCurrency`](#convertcurrency)                 | list    |\n| [`getCurrencyRates`](#getcurrencyrates)               | single  |\n| [`getCurrencies`](#getcurrencies)                     | list    |\n\nThe last three call the separate [Currencies API](https://restcountries.com/docs) (exchange rates & conversion), not the country dataset.\n\nAdditional information:\n\n- [**`Migrating from v2.x`**](MIGRATION.md)\n- [**`Filtering (CountryFilters)`**](#filtering)\n- [**`Pagination`**](#pagination)\n- [**`Selecting fields (fields / omitFields)`**](#available-fields)\n- [**`defineFields function`**](#definefields)\n- [**`CountryPicker Type`**](#countrypickertypeof-fields)\n- [**`Response validation (countrySchema)`**](#response-validation)\n- [**`Fetch Options`**](#fetch-options)\n- [**`Type Definitions && Available Types`**](#type-definitions)\n- [**`Available Fields`**](#available-fields)\n- [**`Error handling`**](#error-handling)\n\n---\n\n### `getCountries`\n\nFetches countries, optionally narrowed by composable [`filters`](#filtering) and/or a free-text `q`, with pagination. With no arguments it lists all countries (paginated).\n\n#### Parameters:\n\n- `filters` (optional): Composable property filters, AND-combined. See [Filtering](#filtering).\n- `q` (optional): Free-text search across all searchable properties.\n- `fields` / `omitFields` (optional): Field selection. See [Available Fields](#available-fields).\n- `limit` / `offset` (optional): Pagination (see [Pagination](#pagination)).\n\n#### Example:\n\n```typescript\n// All countries, a page at a time\nconst { countries, meta } = await restCountries.getCountries({\n  fields: [\"names\", \"capitals\"],\n  limit: 50,\n});\n\n// Landlocked EU members in Europe (filters are AND-combined)\nconst { countries } = await restCountries.getCountries({\n  filters: { region: \"Europe\", landlocked: true, memberships: { eu: true } },\n  fields: [\"names\"],\n});\n\n// Sovereign UN members\nconst { countries } = await restCountries.getCountries({\n  filters: { classification: { sovereign: true, un_member: true } },\n  fields: [\"names\"],\n});\n```\n\n---\n\n### `search`\n\nFree-text search across all searchable properties (the v5 `?q=` endpoint). Optionally narrowed by [`filters`](#filtering).\n\n#### Parameters:\n\n- `q`: The search term (first positional argument).\n- `filters` (optional): Composable property filters, AND-combined. See [Filtering](#filtering).\n- `fields` / `omitFields` (optional): Field selection.\n- `limit` / `offset` (optional): Pagination.\n\n#### Example:\n\n```typescript\nconst { countries } = await restCountries.search(\"canada\", { fields: [\"names\"] });\n\n// Combine free-text with a filter\nconst { countries } = await restCountries.search(\"island\", {\n  filters: { region: \"Oceania\" },\n  fields: [\"names\"],\n});\n```\n\n---\n\n### `getCountriesByName`\n\nFetches countries matching a name. Searches common, official, alternate and native names. Set `fullText` to require an exact common-name match.\n\n#### Parameters:\n\n- `name`: Search by country name (case-insensitive).\n- `fullText` (optional): Require an exact common-name match (default: false).\n- `fields` (optional): Array of fields to retrieve.\n- `limit` / `offset` (optional): Pagination.\n\n#### Example:\n\n```typescript\n// Partial match\nconst { countries } = await restCountries.getCountriesByName({\n  name: \"united\",\n  fields: [\"names\", \"capitals\"],\n});\n\n// Exact match\nconst { countries } = await restCountries.getCountriesByName({\n  name: \"Finland\",\n  fullText: true,\n  fields: [\"names\"],\n});\n```\n\n---\n\n### `getCountriesByRegion`\n\nFetches countries by region name.\n\n#### Parameters:\n\n- `region`: Name of the region (autocomplete).\n- `fields` (optional): Array of fields to retrieve.\n- `limit` / `offset` (optional): Pagination.\n\n#### Example:\n\n```typescript\nconst { countries } = await restCountries.getCountriesByRegion({\n  region: \"Americas\",\n});\n```\n\n---\n\n### `getCountriesBySubregion`\n\nFetches countries by subregion name.\n\n#### Parameters:\n\n- `subregion`: Name of the subregion (autocomplete).\n- `fields` (optional): Array of fields to retrieve.\n- `limit` / `offset` (optional): Pagination.\n\n#### Example:\n\n```typescript\nconst { countries } = await restCountries.getCountriesBySubregion({\n  subregion: \"Northern Europe\",\n  fields: [\"capitals\", \"area\", \"population\"],\n});\n```\n\n---\n\n### `getCountriesByLang`\n\nFetches countries where the given language is spoken (matches by language name).\n\n#### Parameters:\n\n- `lang`: Language name (autocomplete).\n- `fields` (optional): Array of fields to retrieve.\n- `limit` / `offset` (optional): Pagination.\n\n#### Example:\n\n```typescript\nconst { countries } = await restCountries.getCountriesByLang({\n  lang: \"Spanish\",\n});\n```\n\n---\n\n### `getCountriesByCurrency`\n\nFetches countries that use the given currency (matches by currency code or name).\n\n#### Parameters:\n\n- `currency`: Currency code (e.g. `\"EUR\"`) or name (e.g. `\"Euro\"`) (autocomplete).\n- `fields` (optional): Array of fields to retrieve.\n- `limit` / `offset` (optional): Pagination.\n\n#### Example:\n\n```typescript\nconst { countries } = await restCountries.getCountriesByCurrency({\n  currency: \"EUR\",\n  fields: [\"cars\", \"capitals\", \"codes\"],\n});\n```\n\n---\n\n### `getCountryByCode`\n\nFetches a single country by **one** code, identified by its kind. Pass **exactly one** of `alpha_2`, `alpha_3`, `ccn3`, or `cioc` — passing none or more than one is a compile-time error.\n\n#### Parameters:\n\n- one of `alpha_2` / `alpha_3` / `ccn3` / `cioc`: the code value (autocomplete per type).\n- `fields` / `omitFields` (optional): field selection.\n\n#### Example:\n\n```typescript\nconst { success, country: azerbaijan } = await restCountries.getCountryByCode({ alpha_3: \"AZE\" });\n\nconst { country: switzerland } = await restCountries.getCountryByCode({\n  cioc: \"SUI\", // IOC code (differs from alpha-3 \"CHE\")\n  fields: [\"names\", \"codes\", \"population\"],\n});\n\n// @ts-expect-error — can't pass two codes\nrestCountries.getCountryByCode({ alpha_2: \"US\", alpha_3: \"USA\" });\n```\n\n---\n\n### `getCountryByCapital`\n\nFetches a single country by its capital city.\n\n#### Parameters:\n\n- `capital`: Capital city name (case-insensitive) (autocomplete).\n- `fields` (optional): Array of fields to retrieve.\n\n#### Example:\n\n```typescript\nconst { country: germany } = await restCountries.getCountryByCapital({\n  capital: \"Berlin\",\n  fields: [\"names\", \"flag\", \"currencies\"],\n});\n```\n\n---\n\n### `getCountryByTranslation`\n\nFetches a single country by a translated name.\n\n#### Parameters:\n\n- `translation`: A translated country name (case-insensitive).\n- `fields` (optional): Array of fields to retrieve.\n\n#### Example:\n\n```typescript\nconst { country: germany } = await restCountries.getCountryByTranslation({\n  translation: \"Deutschland\",\n  fields: [\"cars\", \"capitals\", \"codes\"],\n});\n```\n\n---\n\n### `getCountryByDemonym`\n\nFetches a single country by its demonym.\n\n#### Parameters:\n\n- `demonym`: A demonym (case-insensitive).\n- `fields` (optional): Array of fields to retrieve.\n\n#### Example:\n\n```typescript\nconst { country: peru } = await restCountries.getCountryByDemonym({\n  demonym: \"Peruvian\",\n  fields: [\"cars\", \"capitals\", \"codes\"],\n});\n```\n\n---\n\n### `convertCurrency`\n\nConverts an amount from one currency into one or more targets, via the [Currencies API](https://restcountries.com/docs). Both fiat and crypto codes are supported and are case-insensitive. Returns one [`CurrencyConversion`](#available-types) per target under `conversions`.\n\n#### Parameters:\n\n- `from`: Source currency code (e.g. `\"USD\"`).\n- `to`: A single target code, or an array of up to 5 (e.g. `[\"EUR\", \"GBP\"]`).\n- `amount` (optional): Amount to convert. Defaults to `1` (returns the unit rate).\n\n#### Example:\n\n```typescript\nconst { success, conversions, error } = await restCountries.convertCurrency({\n  from: \"USD\",\n  to: [\"EUR\", \"GBP\", \"CAD\"],\n  amount: 100,\n});\nif (!success) throw error;\nconsole.log(conversions[0].result); // 87.72645\n```\n\n---\n\n### `getCurrencyRates`\n\nFetches the full exchange-rate table for a base currency (units per one unit of the base). The single table is flattened onto the result, so you read `base`, `as_of`, and the `rates` map directly.\n\n#### Parameters:\n\n- `base`: Base currency code the table is expressed against (e.g. `\"USD\"`).\n\n#### Example:\n\n```typescript\nconst { success, base, rates, error } = await restCountries.getCurrencyRates({ base: \"USD\" });\nif (!success) throw error;\nconsole.log(rates[\"EUR\"]); // 0.8772645\n```\n\n---\n\n### `getCurrencies`\n\nFetches the supported-currency catalog — one [`Currency`](#available-types) (`code`, `name`, `symbol`) per currency, sorted by code. `symbol` is `null` where the currency has no conventional sign (e.g. gold, `\"XAU\"`). Every code listed here is usable as a `from`, `to`, or `base`.\n\n#### Example:\n\n```typescript\nconst { success, currencies, error } = await restCountries.getCurrencies();\nif (!success) throw error;\nconsole.log(currencies.map((c) => c.code));\n```\n\n\n## Filtering\n\n`getCountries` and `search` accept a typed `filters` object (`CountryFilters`). Every provided filter is **AND-combined**, so you can compose them freely:\n\n```typescript\nconst { countries } = await restCountries.getCountries({\n  filters: {\n    region: \"Europe\", // region name\n    subregion: \"Western Europe\", // subregion name\n    continent: \"Europe\", // matches countries whose `continents` include this\n    landlocked: true,\n    classification: { sovereign: true, un_member: true, disputed: false },\n    memberships: { eu: true, nato: true, schengen: true }, // eu, nato, un, g7, g20, brics, opec, oecd, ...\n  },\n  fields: [\"names\"],\n});\n```\n\nAll filter keys are optional and fully typed. `classification` and `memberships` expose every boolean flag from those objects on `Country`.\n\n\n## Pagination\n\nREST Countries v5 paginates results (default 25 per page, max 100). List methods expose `limit` and `offset` and return a `meta` object describing the current page:\n\n```typescript\nconst result = await restCountries.getCountriesByRegion({\n  region: \"Africa\",\n  fields: [\"names\"],\n  limit: 60,\n  offset: 0,\n});\nif (!result.success) throw result.error;\n\n// result.meta: { total, count, limit, offset, more, request_id, duration }\nif (result.meta.more) {\n  const next = await restCountries.getCountriesByRegion({\n    region: \"Africa\",\n    fields: [\"names\"],\n    limit: 60,\n    offset: result.meta.offset + result.meta.limit,\n  });\n}\n```\n\n\n## Fetch Options\n\nEvery method accepts an optional second argument with any valid `fetch` options (custom headers, caching, timeouts, etc.). The `Authorization` header is added automatically; anything you pass is merged on top.\n\n```typescript\n// Next.js caching example\nconst { country: germany } = await restCountries.getCountryByCode(\n  { alpha_3: \"DEU\", fields: [\"names\", \"capitals\"] },\n  { next: { revalidate: 7 * 24 * 3600 }, cache: \"force-cache\" },\n);\n```\n\n\n## Available Fields\n\nThe `fields` parameter selects **top-level** properties of `Country` and gives autocomplete suggestions. Full list:\n\n- `names`: common, official, alternates, native and translations\n- `codes`: alpha_2, alpha_3, ccn3, cioc, fifa, fips, gec\n- `capitals`: array of `{ name, coordinates, attributes }`\n- `flag`: description, emoji, html_entity, unicode, url_png, url_svg, colors (`{ dominant, prominent, palette, swatches }`)\n- `region`, `subregion`\n- `area`: `{ kilometers, miles }`\n- `borders`, `calling_codes`, `continents`, `timezones`, `tlds`, `assets`\n- `cars`: `{ driving_side, signs }`\n- `classification`: sovereign, un_member, un_observer, dependency, disputed, iso_status\n- `coordinates`: `{ lat, lng }`\n- `currencies`: array of `{ code, name, symbol }`\n- `date`: academic / fiscal year start, start_of_week\n- `demonyms`: per-language `{ f, m }`\n- `economy`: gini_coefficient\n- `government_type`, `landlocked`, `population`\n- `languages`: array of language objects\n- `leaders`: (paid plans only)\n- `links`: official, wikipedia, google_maps, open_street_maps\n- `memberships`: un, eu, nato, oecd, g7, g20, brics, opec, schengen, …\n- `number_format`: decimal/thousands separators\n- `parent`: `{ alpha_2, alpha_3 }`\n- `postal_code`: `{ format, regex }`\n- `uuid`\n\n> **Note:** `fields` selects at top-level key granularity. Requesting `[\"names\"]` returns the whole `names` object.\n\n### `omitFields` — fetch everything except some fields\n\nEvery method also accepts `omitFields` (maps to v5 `response_fields_omit`) to fetch all fields _except_ the listed ones — handy for dropping heavy fields like `names.translations` or `leaders`:\n\n```typescript\n// Everything except translations and leaders\nconst { countries } = await restCountries.getCountries({ omitFields: [\"leaders\"], limit: 10 });\n```\n\n> **Note:** `omitFields` is applied at runtime only; it does not narrow the return type (you still get the full `Country` type). Use `fields` when you want the type narrowed.\n\n```typescript\nconst { country } = await restCountries.getCountryByCode({\n  alpha_3: \"TUR\",\n  fields: [\"names\", \"capitals\", \"population\"],\n});\n```\n\n\n## Type Definitions\n\nThis package exports TypeScript type definitions. Import them from the main entry or the `/types` subpath:\n\n```typescript\nimport type { Country, Region, Alpha_2Code } from \"@yusifaliyevpro/countries/types\";\n```\n\n## Available Types\n\n**`Note:` If a long time has passed since the last update, the type data may be outdated.**\n\n- **`Country`**: Comprehensive type for a v5 country object.\n- **`CountryListResult`**: Discriminated result of list methods — `{ success: true; countries; meta; error: undefined } | { success: false; countries: undefined; meta: undefined; error: Error }`.\n- **`CountryResult`**: Discriminated result of single-country methods (`country` instead of `countries`/`meta`).\n- **`ResponseMeta`**: Pagination metadata (`total`, `count`, `limit`, `offset`, `more`, `request_id`, `duration`).\n- **`CountryPicker`**: Picks the requested top-level fields from `Country`.\n- **`CountryFilters`**: Typed, composable filters for `getCountries` / `search`.\n- **`RestCountriesConfig`**: Options for the `RestCountries` constructor.\n- **`Alpha_2Code` / `Alpha_3Code` / `Ccn3Code` / `CiocCode`**: Country codes (accept any string ✅).\n- **`Capital`**: Capital city names (accept any string ✅).\n- **`Region`**: World regions (e.g., \"Africa\", \"Americas\").\n- **`Subregion`**: World subregions (accept any string ✅).\n- **`Lang`**: Language names (accept any string ✅).\n- **`CurrencyName`**: A country's currency name/code, for `getCountriesByCurrency` (accept any string ✅).\n- **`SupportedLanguages`**: Languages supported for translations.\n\n### Currencies API types\n\n- **`Currency`**: A currency object from the Currencies API — `{ code; name; symbol: string | null }`.\n- **`CurrencyCode`**: A currency code for `convertCurrency` / `getCurrencyRates` — autocompletes supported fiat & crypto codes (accepts any string ✅).\n- **`CurrencyConversion`**: A single conversion result — `{ from; to; amount; rate; result; as_of }`.\n- **`CurrencyRates`**: A base currency's rate table — `{ base; as_of; rates }`.\n- **`CurrencyConvertResult`** / **`CurrencyRatesResult`** / **`CurrenciesResult`**: Discriminated results of `convertCurrency` / `getCurrencyRates` / `getCurrencies`.\n- **`currencySchema`** / **`currencyConversionSchema`** / **`currencyRatesSchema`**: Zod schemas backing the types above (exported from the main entry for runtime validation).\n\n\n## Response validation\n\nThe `Country` type is **inferred from a [Zod Mini](https://zod.dev/packages/mini) schema** (`countrySchema`), which is exported so you can validate responses at runtime if you want:\n\n```typescript\nimport { countrySchema } from \"@yusifaliyevpro/countries\";\n\nconst res = await restCountries.getCountryByCode({ alpha_3: \"CAN\" });\nif (res.success) {\n  const parsed = countrySchema.safeParse(res.country);\n  if (!parsed.success) console.error(parsed.error.issues);\n}\n```\n\nZod Mini is used to keep the footprint small, and the schema is only pulled into your bundle if you actually import `countrySchema` (the package is marked side-effect-free).\n\n\n## `defineFields`\n\n`defineFields` lets you define a fields array **with autocomplete and type checking** outside of a call site, preserving the literal tuple type so `CountryPicker` can narrow correctly.\n\n```typescript\nimport { defineFields } from \"@yusifaliyevpro/countries\";\n\nconst countryFields = defineFields([\"names\", \"capitals\", \"population\", \"region\", \"codes\", \"flag\"]);\n\nconst { country } = await restCountries.getCountryByCode({ alpha_3: \"DEU\", fields: countryFields });\n```\n\n\n## `CountryPicker<typeof fields>`\n\n`CountryPicker` is a generic type that takes the `fields` array and returns a country type containing only those fields.\n\n### ⚡ Example Full Usage\n\n```tsx\n// src/lib/fields.ts\nexport const countryFields = defineFields([\"names\", \"capitals\", \"population\", \"region\"]);\n\n// src/app/page.tsx\nexport default async function CountryPage() {\n  const { success, country, error } = await restCountries.getCountryByCode({ alpha_2: \"AZ\", fields: countryFields });\n  if (!success) throw error;\n  return (\n    <main>\n      <CountryCard country={country} />\n    </main>\n  );\n}\n\n// src/components/CountryCard.tsx\nexport function CountryCard({ country }: { country: CountryPicker<typeof countryFields> }) {\n  return <div>{country.names.common}</div>;\n}\n```\n\n### ✅ Benefits\n\n- **No need for manual type definition** for the returned country.\n- **Type-safe fields**: autocomplete and error checking.\n- **Reusability**: use the same `fields` and type across your app.\n- Prevents accessing fields you didn't fetch.\n\n\n## Error Handling\n\nMethods **never throw and never return `null`**. Every failure — not-found, network error, or invalid API key — comes back as `{ success: false, error: Error }`. Narrow on `success` to handle it:\n\n```typescript\nconst res = await restCountries.getCountryByCode({ alpha_3: \"XXX\", fields: [\"names\"] });\nif (!res.success) {\n  console.error(res.error.message); // e.g. \"Couldn't find any country…\"\n} else {\n  console.log(res.country.names.common);\n}\n```\n\nBecause the result is a discriminated union, accessing the data before checking `success` is a **compile-time error** — you can't forget to handle failure:\n\n```typescript\nconst res = await restCountries.getCountryByCode({ alpha_3: \"USA\", fields: [\"names\"] });\n\nres.country.names.common;\n//  ^^^^^^^ TS error: 'country' is possibly 'undefined' until you check `res.success`\n```\n\nField selection is enforced the same way — accessing a field you didn't request (`fields: [\"names\"]` then `.capitals`) is a type error.\n\n\n## License\n\nLGPL-2.1-or-later © [Yusif Aliyev](https://yusifaliyevpro.com)\n","readmeFilename":"README.MD"}