@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
Markdown
# 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.