{"_id":"@amali-tech/country-locale-api","_rev":"8-416bedc809b09f690c347002cf098985","name":"@amali-tech/country-locale-api","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@amali-tech/country-locale-api","version":"0.1.0","keywords":["country","locale","currency","language","timezone","phone-code"],"author":{"name":"AmaliTech"},"license":"Apache-2.0","_id":"@amali-tech/country-locale-api@0.1.0","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"}],"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"dist":{"shasum":"15e5af2c6ebd5d27f080e0ecc361633196544f45","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-0.1.0.tgz","fileCount":14,"integrity":"sha512-o84EOdyUaE4Zh1T1mhxDlc/KYMmT6Oc8Ai6aBEkRamQDrl3iRUsjofKRhWdSohIoo2RYVrEMYGurHww1QMwBfA==","signatures":[{"sig":"MEYCIQCsxVOq03U7VLi0PqnOIUO9S5A1kfsra1/4FH3WnHEf4AIhALI8U8/RPBQ0I1JPiO6DRZfC8FO+Wyf6KUHtbFJUDxdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amali-tech%2fcountry-locale-api@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30343},"main":"./dist/index.js","type":"module","_from":"file:amali-tech-country-locale-api-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist .tsbuildinfo","setup":"node scripts/setup.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","version-package":"changeset version"},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"_resolved":"/tmp/18db2af9b9934ca8eac75f3692d4a72d/amali-tech-country-locale-api-0.1.0.tgz","_integrity":"sha512-o84EOdyUaE4Zh1T1mhxDlc/KYMmT6Oc8Ai6aBEkRamQDrl3iRUsjofKRhWdSohIoo2RYVrEMYGurHww1QMwBfA==","repository":{"url":"git+https://github.com/amalitech-packages/country-locale-api.git","type":"git"},"_npmVersion":"10.9.8","description":"Library of countries with locale and currency information","directories":{},"lint-staged":{"*.{json,md,yml,yaml}":["prettier --write"],"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.0.1","vitest":"^4.1.7","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^17.0.5","@changesets/cli":"^2.27.10","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/country-locale-api_0.1.0_1779357456127_0.7393409356456757","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@amali-tech/country-locale-api","version":"0.1.1","keywords":["country","locale","currency","language","timezone","phone-code"],"author":{"name":"AmaliTech"},"license":"Apache-2.0","_id":"@amali-tech/country-locale-api@0.1.1","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"}],"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"dist":{"shasum":"d1a58c177ceb55827a735be009c9d1a6b6857c17","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-0.1.1.tgz","fileCount":14,"integrity":"sha512-eeBWA65S0irpU2KFFiMYSR+DjbaJnbTO+0AfEPPyZQK3cb6W6+zF1k8grWsHQH1+/d3e7gUs+jy5S+cECT9KLw==","signatures":[{"sig":"MEYCIQCEJiNY7RgngkFjn3HSI2tBBQzdUhnmxNTh60KzSAR6YQIhAIHA+X+y3BSt4edxB4kbYTy4WP/g6U+Ko36zimV5xUNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amali-tech%2fcountry-locale-api@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30987},"main":"./dist/index.js","type":"module","_from":"file:amali-tech-country-locale-api-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf dist .tsbuildinfo","setup":"node scripts/setup.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","version-package":"changeset version"},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"_resolved":"/tmp/96f258c62f6703decac22a6d4ea0fedd/amali-tech-country-locale-api-0.1.1.tgz","_integrity":"sha512-eeBWA65S0irpU2KFFiMYSR+DjbaJnbTO+0AfEPPyZQK3cb6W6+zF1k8grWsHQH1+/d3e7gUs+jy5S+cECT9KLw==","repository":{"url":"git+https://github.com/amalitech-packages/country-locale-api.git","type":"git"},"_npmVersion":"10.9.7","description":"Library of countries with locale and currency information","directories":{},"lint-staged":{"*.{json,md,yml,yaml}":["prettier --write"],"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.0.1","vitest":"^4.1.7","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^17.0.5","@changesets/cli":"^2.27.10","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/country-locale-api_0.1.1_1779365656706_0.8330834174586232","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@amali-tech/country-locale-api","version":"0.1.2","keywords":["country","locale","currency","language","timezone","phone-code"],"author":{"name":"AmaliTech"},"license":"Apache-2.0","_id":"@amali-tech/country-locale-api@0.1.2","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"}],"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"dist":{"shasum":"6a33c0b423be05f66f7841091f08608cf63e40d2","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-0.1.2.tgz","fileCount":54,"integrity":"sha512-Cx33jqQyXwpG60JFgMf1aOgLcLtKCjvgkWzoKJd1qUjMj8QCHMRWs3hyA5q/OZctvpMRQ4JorbSOni3kFwTc7w==","signatures":[{"sig":"MEQCID8Q3uN53ksEx7Y55zGbYyfyPh8o3WPCNgt9N9hUbv4XAiBi8en3F9E450WFWRQWTZO2gD0pbm9ExQa3n5gvO6MfEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amali-tech%2fcountry-locale-api@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65180},"main":"./dist/index.js","type":"module","_from":"file:amali-tech-country-locale-api-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf --glob dist \"*.tsbuildinfo\"","setup":"node scripts/setup.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","version-package":"changeset version"},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"_resolved":"/tmp/01ab3ce31f1771b427b2b3eea5a5c0f7/amali-tech-country-locale-api-0.1.2.tgz","_integrity":"sha512-Cx33jqQyXwpG60JFgMf1aOgLcLtKCjvgkWzoKJd1qUjMj8QCHMRWs3hyA5q/OZctvpMRQ4JorbSOni3kFwTc7w==","repository":{"url":"git+https://github.com/amalitech-packages/country-locale-api.git","type":"git"},"_npmVersion":"10.9.7","description":"Library of countries with locale and currency information","directories":{},"lint-staged":{"*.{json,md,yml,yaml}":["prettier --write"],"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.0.1","vitest":"^4.1.7","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^17.0.5","@changesets/cli":"^2.27.10","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/country-locale-api_0.1.2_1779373844491_0.0345287157758607","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@amali-tech/country-locale-api","version":"1.0.0","keywords":["country","locale","currency","language","timezone","phone-code"],"author":{"name":"AmaliTech"},"license":"Apache-2.0","_id":"@amali-tech/country-locale-api@1.0.0","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"},{"name":"amali-ai","email":"abdul-rashid.issah@amalitech.com"}],"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"dist":{"shasum":"f1ee45eb42a915f9e3cbcd8dee4c33a69535b661","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-1.0.0.tgz","fileCount":54,"integrity":"sha512-rQRflPOg9elF3v343eSwCrInxHCWZpUThIWs+y4TFrel3Hn0vHwPnYj4DzMLyi7OfboeaTLEhfvpWydZWrwREg==","signatures":[{"sig":"MEUCIQDdtZ4n38JLR+GxbRxhzt9Y63BQAAvomVROvXGYeD3eGgIgdPj/xIFWcEWruSuBRlNeRwFDyzZNvRqklWlhSn8difI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408446},"main":"./dist/index.js","type":"module","_from":"file:amali-tech-country-locale-api-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf --glob dist \"*.tsbuildinfo\"","setup":"node scripts/setup.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","version-package":"changeset version","generate:countries":"node scripts/generate-countries.mjs"},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"_resolved":"C:\\Users\\SolomonAboagye\\AppData\\Local\\Temp\\1d2ec59d03a6f63491c9bd1a9915efab\\amali-tech-country-locale-api-1.0.0.tgz","_integrity":"sha512-rQRflPOg9elF3v343eSwCrInxHCWZpUThIWs+y4TFrel3Hn0vHwPnYj4DzMLyi7OfboeaTLEhfvpWydZWrwREg==","repository":{"url":"git+https://github.com/amalitech-packages/country-locale-api.git","type":"git"},"_npmVersion":"11.8.0","description":"Library of countries with locale and currency information","directories":{},"lint-staged":{"*.{json,md,yml,yaml}":["prettier --write"],"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.0.1","vitest":"^4.1.7","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^17.0.5","@changesets/cli":"^2.27.10","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/country-locale-api_1.0.0_1779800459332_0.7724274220637553","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@amali-tech/country-locale-api","version":"1.0.1","keywords":["country","locale","currency","language","timezone","phone-code"],"author":{"name":"AmaliTech"},"license":"Apache-2.0","_id":"@amali-tech/country-locale-api@1.0.1","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"},{"name":"amali-ai","email":"abdul-rashid.issah@amalitech.com"}],"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"dist":{"shasum":"09b89ee27fe02fbb3fcbf9f8a24a47170a6486cf","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-1.0.1.tgz","fileCount":54,"integrity":"sha512-y/Ciz0d0s6ZakuKfQSlFwP/7VdmpmUnZxiiQ/9r1Iv/NLRE4STgDAAgt4qn7vm8SLyf/IOQbaxW0AzKAbg8/PQ==","signatures":[{"sig":"MEQCIG6QgzzSo5M3htwUl6NC+/BcMnQSNN1n7X4r2nt5+JFzAiBWD2Gxk1YzGaeGnoySvFwGCROM0lnN1sAVYzWpOWNnhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406186},"main":"./dist/index.js","type":"module","_from":"file:amali-tech-country-locale-api-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf --glob dist \"*.tsbuildinfo\"","setup":"node scripts/setup.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","version-package":"changeset version","generate:countries":"node scripts/generate-countries.mjs"},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"_resolved":"C:\\Users\\SolomonAboagye\\AppData\\Local\\Temp\\2a0ac7780cd999c7960b8f0cd0a0ca0c\\amali-tech-country-locale-api-1.0.1.tgz","_integrity":"sha512-y/Ciz0d0s6ZakuKfQSlFwP/7VdmpmUnZxiiQ/9r1Iv/NLRE4STgDAAgt4qn7vm8SLyf/IOQbaxW0AzKAbg8/PQ==","repository":{"url":"git+https://github.com/amalitech-packages/country-locale-api.git","type":"git"},"_npmVersion":"11.8.0","description":"Library of countries with locale and currency information","directories":{},"lint-staged":{"*.{json,md,yml,yaml}":["prettier --write"],"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.0.1","vitest":"^4.1.7","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^17.0.5","@changesets/cli":"^2.27.10","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/country-locale-api_1.0.1_1779968541039_0.2842036060226458","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@amali-tech/country-locale-api","version":"1.0.2","keywords":["country","locale","currency","language","timezone","phone-code"],"author":{"name":"AmaliTech"},"license":"Apache-2.0","_id":"@amali-tech/country-locale-api@1.0.2","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"},{"name":"amali-ai","email":"abdul-rashid.issah@amalitech.com"}],"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"dist":{"shasum":"5ccaecd89b9baba82fbfddb09ee086a4b736076b","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-1.0.2.tgz","fileCount":54,"integrity":"sha512-LzTmaneFu/XQE3gemH3VDdko/PhVDz4K/DwmYMypMVhYDKhLh4xrEZAPLPNchOSOAnDcYH5L5/WjMth0uTOuzw==","signatures":[{"sig":"MEYCIQCUow5sn72h8w6Eq87u/Uy1/uqbBI0tTARqI4b4SUWP1gIhAJOHu/h/Z+ySJz4v9TJY0JX/wKsJgM7JS37/9gLhCmEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406282},"main":"./dist/index.js","type":"module","_from":"file:amali-tech-country-locale-api-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rimraf --glob dist \"*.tsbuildinfo\"","setup":"node scripts/setup.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","version-package":"changeset version","generate:countries":"node scripts/generate-countries.mjs"},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"_resolved":"C:\\Users\\SolomonAboagye\\AppData\\Local\\Temp\\da8f1c3c2103b77c4decdb7c45d6e2ca\\amali-tech-country-locale-api-1.0.2.tgz","_integrity":"sha512-LzTmaneFu/XQE3gemH3VDdko/PhVDz4K/DwmYMypMVhYDKhLh4xrEZAPLPNchOSOAnDcYH5L5/WjMth0uTOuzw==","repository":{"url":"git+https://github.com/amalitech-packages/country-locale-api.git","type":"git"},"_npmVersion":"11.8.0","description":"Library of countries with locale and currency information","directories":{},"lint-staged":{"*.{json,md,yml,yaml}":["prettier --write"],"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"25.2.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","husky":"^9.1.7","eslint":"^10.4.0","rimraf":"^6.0.1","vitest":"^4.1.7","prettier":"^3.4.2","@eslint/js":"^9.16.0","typescript":"^6.0.3","@types/node":"^25.9.1","lint-staged":"^17.0.5","@changesets/cli":"^2.27.10","typescript-eslint":"^8.18.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/country-locale-api_1.0.2_1780045371533_0.9358123293101233","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amali-tech/country-locale-api","version":"1.1.0","description":"Library of countries with locale and currency information","keywords":["country","locale","currency","language","timezone","phone-code"],"license":"Apache-2.0","author":{"name":"AmaliTech"},"homepage":"https://github.com/amalitech-packages/country-locale-api#readme","bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"repository":{"type":"git","url":"git+https://github.com/amalitech-packages/country-locale-api.git"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"engines":{"node":">=22.0.0"},"packageManager":"pnpm@9.15.0","scripts":{"build":"tsc -p tsconfig.build.json","clean":"rimraf --glob dist \"*.tsbuildinfo\"","dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","changeset":"changeset","version-package":"changeset version","release":"pnpm build && changeset publish","prepack":"pnpm clean && pnpm build","prepublishOnly":"pnpm test","prepare":"husky || true","setup":"node scripts/setup.mjs","generate:countries":"node scripts/generate-countries.mjs"},"publishConfig":{"access":"public","provenance":false,"registry":"https://registry.npmjs.org/"},"devDependencies":{"@changesets/cli":"^2.27.10","@eslint/js":"^9.16.0","@types/node":"^25.9.1","@vitest/coverage-v8":"^4.1.7","eslint":"^10.4.0","husky":"^9.1.7","lint-staged":"^17.0.5","prettier":"^3.4.2","rimraf":"^6.0.1","typescript":"^6.0.3","typescript-eslint":"^8.18.0","vite":"^6.0.0","vitest":"^4.1.7"},"lint-staged":{"*.{ts,tsx,js,jsx,mjs,cjs}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_id":"@amali-tech/country-locale-api@1.1.0","gitHead":"02c547d424aaa1829be376eb25fbd1229dc734d4","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-A5pF5JsFhDfvEA025hM8wenCTmi+V1k5OOdpbROsYPmLnXeneVsnHWnHDJ/ul8/71mP9baFxWRzm19NER/Or6w==","shasum":"275a6f3d54aa49ef2119a10015b3a965f02a7927","tarball":"https://registry.npmjs.org/@amali-tech/country-locale-api/-/country-locale-api-1.1.0.tgz","fileCount":54,"unpackedSize":408381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCI98uEKibh8XWQj6QfgifDx+9/NvRX/RgvCNizQWDwWQIgdo3imBQ3Njw9aQnUb+rs5MvEJDxfqlQbn5o1GfEk8pY="}]},"_npmUser":{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},"directories":{},"maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"},{"name":"amali-ai","email":"abdul-rashid.issah@amalitech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/country-locale-api_1.1.0_1784027558807_0.05182408380132131"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T09:57:35.970Z","modified":"2026-07-14T11:12:39.170Z","0.1.0":"2026-05-21T09:57:36.270Z","0.1.1":"2026-05-21T12:14:16.835Z","0.1.2":"2026-05-21T14:30:44.669Z","1.0.0":"2026-05-26T13:00:59.512Z","1.0.1":"2026-05-28T11:42:21.173Z","1.0.2":"2026-05-29T09:02:51.700Z","1.1.0":"2026-07-14T11:12:39.000Z"},"bugs":{"url":"https://github.com/amalitech-packages/country-locale-api/issues"},"author":{"name":"AmaliTech"},"license":"Apache-2.0","homepage":"https://github.com/amalitech-packages/country-locale-api#readme","keywords":["country","locale","currency","language","timezone","phone-code"],"repository":{"type":"git","url":"git+https://github.com/amalitech-packages/country-locale-api.git"},"description":"Library of countries with locale and currency information","maintainers":[{"name":"dacostaaboagye","email":"dacostaaboagyesolomon@gmail.com"},{"name":"elliot_collab","email":"elliot.agbettor@amalitech.com"},{"name":"amali-ai","email":"abdul-rashid.issah@amalitech.com"}],"readme":"# @amali-tech/country-locale-api\n\nCountry, currency, number, and date helpers for ERP applications.\n\nThis package gives product teams a small typed API for common locale workflows:\n\n- Country dropdown options: `[{ key: \"US\", label: \"United States\" }]`\n- Currency dropdown options: `[{ key: \"$\", label: \"USD\" }]`\n- Country lookup by name, ISO code, or supported alias\n- Currency, number, and date formatting by BCP 47 locale\n\n## Installation\n\n```bash\npnpm add @amali-tech/country-locale-api\n```\n\n```bash\nnpm install @amali-tech/country-locale-api\n```\n\nNode.js 22 or newer is required.\n\n## Usage\n\n```ts\nimport {\n  countryOptions,\n  currencyOptions,\n  formatCurrency,\n  formatDate,\n  formatNumber,\n  getCountryInfo,\n} from '@amali-tech/country-locale-api';\n\ncountryOptions;\n// [{ key: \"GH\", label: \"Ghana\" }, { key: \"US\", label: \"United States\" }, ...]\n\ncurrencyOptions;\n// [{ key: \"$\", label: \"USD\" }, ...]\n\ngetCountryInfo('USA');\n// Full country metadata for the United States\n\nformatCurrency(1234.56, 'en-US');\n// \"$1,234.56\"\n\nformatNumber(1234567.89, 'de-DE');\n// \"1.234.567,89\"\n\nformatDate(new Date(2025, 2, 15), 'en-GB');\n// \"15/03/2025\"\n```\n\n## API\n\n### `countries`\n\nReadonly country metadata suitable for ERP configuration screens, address forms,\nand locale-aware defaults. Each country includes ISO code, display name, locale,\nphone code, currency, date/time patterns, number separators, and timezone data\nwhere available.\n\n### `countryOptions`\n\nPre-built select options derived from `countries`.\n\n```ts\ntype LocaleOption = {\n  key: string;\n  label: string;\n};\n```\n\n`key` is the ISO 3166-1 alpha-2 country code. `label` is the country name.\n\n### `currencyOptions`\n\nPre-built select options derived from unique currencies in `countries`.\n\n`key` is the currency symbol. `label` is the ISO 4217 currency code.\n\n### `getCountryInfo(countryName)`\n\nLooks up country metadata by:\n\n- Country name, such as `\"Ghana\"`\n- ISO country code, such as `\"GH\"`\n- Supported alias, such as `\"USA\"`\n\nThe lookup is case-insensitive and trims whitespace. Unknown values return\n`undefined`.\n\n### `formatCurrency(amount, locale)`\n\nFormats a finite number with `Intl.NumberFormat` and infers the currency from\nthe locale's country/region where available. Unsupported countries fall back to\nUSD.\n\n### `formatNumber(value, locale)`\n\nFormats a finite number with `Intl.NumberFormat`.\n\n### `formatDate(date, locale)`\n\nFormats a `Date`, ISO-8601 string, or millisecond timestamp using the date\npattern configured for the locale's country. Unknown countries fall back to\n`dd/MM/yyyy`.\n\n## Development\n\n```bash\ncorepack enable\npnpm install\npnpm lint\npnpm typecheck\npnpm build\npnpm test\n```\n\n## Releasing\n\nReleases are automated with Changesets and GitHub Actions. Add a changeset for\npublic API or runtime behavior changes:\n\n```bash\npnpm changeset\n```\n\nMerges to `main` create a version PR. When that PR is merged, the release\nworkflow publishes to npm with provenance.\n\n## License\n\n[Apache-2.0](./LICENSE). Copyright AmaliTech.\n","readmeFilename":"README.md"}