UNPKG

@blockchainhub/countries-divisions

Version:

A comprehensive JSON module containing primary administrative divisions for countries based on the ISO 3166-1 Alpha-2 standard.

70 lines (50 loc) 1.57 kB
# Countries Divisions A comprehensive JSON module containing primary administrative divisions for countries based on the ISO 3166-1 Alpha-2 standard. ## Installation To use this module in your project, you can install it via npm: ```bash npm install @blockchainhub/countries-divisions ``` ## Usage Once installed, you can `require` it in your JavaScript/Node.js project: ```javascript const countriesDivisions = require('@blockchainhub/countries-divisions'); console.log(countriesDivisions['US']); // Example output: { type_en: "State", type_local: "State" } ``` ## Data Structure The module exports a JSON object with the structure: ```json { "ISO_3166-1_Alpha-2_Code": { "type_en": "Division Name in English", "type_local": "Division Name in Local Language" }, … } ``` For example: ```json { "US": { "type_en": "State", "type_local": "State" }, … } ``` ## Exclusions The following countries are excluded from the list due to lack of divisions: - GI (Gibraltar) - MF (Saint Martin (French part)) - NF (Norfolk Island) - PM (Saint Pierre and Miquelon) - VA (Holy See (Vatican City State)) ## License This project is licensed under the [CORE License](https://github.com/bchainhub/core-license/blob/master/LICENSE). Please see the [LICENSE](https://github.com/bchainhub/core-license/blob/master/LICENSE) file for more details. ## Contributing 1. Fork the repository. 2. Clone your fork. 3. Create a new branch. 4. Make your changes. 5. Commit and push your changes. 6. Create a pull request.