{"_id":"@cyrismustang2/strapi-plugin-multi-country-select","_rev":"2-a0afe01d357d20f35e4eb396e1c21566","name":"@cyrismustang2/strapi-plugin-multi-country-select","dist-tags":{"latest":"1.3.1"},"versions":{"1.3.0":{"name":"@cyrismustang2/strapi-plugin-multi-country-select","version":"1.3.0","keywords":["strapi","strapi-plugin","custom-fields","country","multi-select"],"author":{"url":"https://threebards.com","name":"Cyrismustang","email":"cyrismustang@gmail.com"},"license":"MIT","_id":"@cyrismustang2/strapi-plugin-multi-country-select@1.3.0","maintainers":[{"name":"cyrismustang2","email":"cyrismustang@gmail.com"}],"homepage":"https://github.com/cyrismustang2/strapi-plugin-multi-country-select#readme","bugs":{"url":"https://github.com/cyrismustang2/strapi-plugin-multi-country-select/issues"},"dist":{"shasum":"a7eef257ec7ac9345c87d423eccc565bed9b26c7","tarball":"https://registry.npmjs.org/@cyrismustang2/strapi-plugin-multi-country-select/-/strapi-plugin-multi-country-select-1.3.0.tgz","fileCount":17,"integrity":"sha512-xOhMJMVusybnQhmqMug/4dtWZD6qcbQM/dKJi1Q8k30KhaNYlB3NX2QncxrYtTb9xX4Cbxd7UdZsxB6DVrQU2g==","signatures":[{"sig":"MEYCIQDPepPJxRXZfY+xF0NjZWfCrEEAwVBeV9DTBuGsxno6iwIhALc4eJyf9nS4rNDVn5zgFBtHk5dfr6fUSx5dHDLfx/xJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28612},"type":"commonjs","strapi":{"kind":"plugin","name":"multi-country-select","description":"Multiple Countries Select custom field","displayName":"Multi-Countries Select"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"9bfb0e84a88ac2c058596ab687ddda4278fa4b06","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"cyrismustang2","email":"cyrismustang@gmail.com"},"repository":{"url":"git+https://github.com/cyrismustang2/strapi-plugin-multi-country-select.git","type":"git"},"_npmVersion":"11.7.0","description":"A strapi custom field for selecting multiple countries based on the ISO 3166-1 country code standard.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"react-intl":"^7.1.0","react-select":"^5.10.2","@strapi/icons":"^2.0.0-rc.14","i18n-iso-countries":"^7.5.0","@strapi/design-system":"^2.0.0-rc.14"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.4.2","react-dom":"^18.3.1","typescript":"^5.7.3","@types/react":"18.3.1","@strapi/strapi":"^5.7.0","@types/react-dom":"18.3.1","react-router-dom":"^6.28.1","styled-components":"^6.1.14","@strapi/sdk-plugin":"^5.3.0","@strapi/typescript-utils":"^5.7.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.7.0","react-router-dom":"^6.28.1","styled-components":"^6.1.14","@strapi/sdk-plugin":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-multi-country-select_1.3.0_1771282964831_0.37632962477418475","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@cyrismustang2/strapi-plugin-multi-country-select","description":"A strapi custom field for selecting multiple countries based on the ISO 3166-1 country code standard.","keywords":["strapi","strapi-plugin","custom-fields","country","multi-select"],"version":"1.3.1","repository":{"type":"git","url":"git+https://github.com/cyrismustang2/strapi-plugin-multi-country-select.git"},"bugs":{"url":"https://github.com/cyrismustang2/strapi-plugin-multi-country-select/issues"},"author":{"name":"Cyrismustang","email":"cyrismustang@gmail.com","url":"https://threebards.com"},"license":"MIT","strapi":{"name":"multi-country-select","description":"Multiple Countries Select custom field","kind":"plugin","displayName":"Multi-Countries Select"},"scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","watch:link":"strapi-plugin watch:link","verify":"strapi-plugin verify","test:ts:front":"run -T tsc -p admin/tsconfig.json","test:ts:back":"run -T tsc -p server/tsconfig.json"},"dependencies":{"@strapi/design-system":"^2.0.0-rc.14","@strapi/icons":"^2.0.0-rc.14","react-select":"^5.10.2","i18n-iso-countries":"^7.5.0","react-intl":"^7.1.0"},"devDependencies":{"@strapi/strapi":"^5.7.0","@strapi/sdk-plugin":"^5.3.0","prettier":"^3.4.2","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.28.1","styled-components":"^6.1.14","@types/react":"^18.3.1","@types/react-dom":"^18.3.1","@strapi/typescript-utils":"^5.7.0","typescript":"^5.7.3"},"peerDependencies":{"@strapi/strapi":"^5.7.0","@strapi/sdk-plugin":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.28.1","styled-components":"^6.1.14"},"type":"commonjs","exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","source":"./admin/src/index.ts","import":"./dist/admin/index.mjs","require":"./dist/admin/index.js","default":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","source":"./server/src/index.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","default":"./dist/server/index.js"}},"gitHead":"501262903d510b87ba427fc4f1554c2ffcbd4b2b","_id":"@cyrismustang2/strapi-plugin-multi-country-select@1.3.1","homepage":"https://github.com/cyrismustang2/strapi-plugin-multi-country-select#readme","_nodeVersion":"20.19.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-tbyjozA5lwKEsBUIfnZ6sbdve6yV5KbmCgWeKDC0oZ11xYBAHFE/QSbS+Pig/WkwMVpchmyTtGmW2DOVCcbPGg==","shasum":"de091db7c7d3e63e7f46051d81b43a208aa81a79","tarball":"https://registry.npmjs.org/@cyrismustang2/strapi-plugin-multi-country-select/-/strapi-plugin-multi-country-select-1.3.1.tgz","fileCount":17,"unpackedSize":28614,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFoecU3RHm2zM/cDjoFTvAJUH/V3vU8DiHtXGJrO0tiYAiEAtHfPw7vuN3yg8l4RiwoYfMoTjRoheSYHsqrSHv7f5pU="}]},"_npmUser":{"name":"cyrismustang2","email":"cyrismustang@gmail.com"},"directories":{},"maintainers":[{"name":"cyrismustang2","email":"cyrismustang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strapi-plugin-multi-country-select_1.3.1_1776462511411_0.8509116851909488"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T23:02:44.417Z","modified":"2026-04-17T21:48:31.703Z","1.3.0":"2026-02-16T23:02:44.976Z","1.3.1":"2026-04-17T21:48:31.586Z"},"bugs":{"url":"https://github.com/cyrismustang2/strapi-plugin-multi-country-select/issues"},"author":{"name":"Cyrismustang","email":"cyrismustang@gmail.com","url":"https://threebards.com"},"license":"MIT","homepage":"https://github.com/cyrismustang2/strapi-plugin-multi-country-select#readme","keywords":["strapi","strapi-plugin","custom-fields","country","multi-select"],"repository":{"type":"git","url":"git+https://github.com/cyrismustang2/strapi-plugin-multi-country-select.git"},"description":"A strapi custom field for selecting multiple countries based on the ISO 3166-1 country code standard.","maintainers":[{"name":"cyrismustang2","email":"cyrismustang@gmail.com"}],"readme":"# Strapi plugin multi-country-select\n\nA strapi custom field for selecting multiple countries based on the ISO 3166-1 country code standard.  Updated to support strapi v5.\n\n## Installation\n\nTo install this plugin, you need to add an NPM dependency to your Strapi application:\n\n```\n# Using Yarn\nyarn add @cyrismustang/strapi-plugin-multi-country-select\n\n# Or using NPM\nnpm install @cyrismustang/strapi-plugin-multi-country-select\n```\n\nThen, you'll need to build your admin panel:\n\n```\n# Using Yarn\nyarn build\n\n# Or using NPM\nnpm run build\n```\n\n\n## Usage\n\nAfter installation you will find the multi-country-select at the custom fields section of the content-type builder.\n\n![multi-country select screenshot](./multi-country-select-plugin.png)\n\nNow you can select multiple counties from the list. The Alpha-2 code of the selected countries is stored as an array in the database.\n\n![multi-country select screenshot](./multi-country-select.png)\n\nYou can also add more options to the select field.\n![multi-country select screenshot](./multi-country-select-options.png)\n\nIf you add an option with the the value \"ALL\" (and any label), once you select this option all the countries will be deselected and the options will be disabled.\n\n`All countries:ALL`\n\n![multi-country select screenshot](./multi-country-select-all.png)\n\n\n## Related\n\n- [i18n-iso-countries](https://github.com/michaelwittig/node-i18n-iso-countries) - i18n for ISO 3166-1 country codes\n\n- Forked and modified from [strapi-plugin-multi-country-select](https://github.com/Zaydme/strapi-plugin-multi-country-select)","readmeFilename":"README.md"}