UNPKG

mm-states

Version:

Myanmar states and regions including township with postalcode(mm, en)

84 lines (62 loc) 2.22 kB
# Myanmar Administrative Divisions [![npm version](https://img.shields.io/npm/v/myanmar-states-townships.svg)](https://www.npmjs.com/package/mm-states) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) A comprehensive package providing Myanmar's states, regions, and townships data with postal codes. ## Installation ```bash npm install mm-states ``` ## Usage ### JavaScript/TypeScript ```typescript import { getAllStates, getStateById, getTownshipsByStateId, getTownshipsByStateName } from 'mm-states'; // Get all states/regions const allStates = getAllStates(); // Get specific state by ID const yangonState = getStateById('12'); // Get townships by state ID const yangonTownships = getTownshipsByStateId('12'); // Get townships by state name (case insensitive) const mandalayTownships = getTownshipsByStateName('mandalay'); ``` ## API Reference ### `getAllStates()` Returns an array of all states/regions with: - `id`: State code (01-15) - `name`: English name - `mm_name`: Myanmar name - `capital`: Capital city - `postal_code_prefix`: First 2 digits of postal codes - `type`: "State" or "Region" - `area_sq_km`: Area in square kilometers - `population`: Population count ### `getStateById(id: string)` Returns a single state object matching the ID (e.g., "12" for Yangon) ### `getTownshipsByStateId(stateId: string)` Returns an array of townships for the specified state ID. Each township contains: - `name`: English name - `mm_name`: Myanmar name - `postal_code`: 5-digit postal code - `districts` (for major cities): Array of districts with names and postal codes ### `getTownshipsByStateName(stateName: string)` Case-insensitive search for townships by state/region name ## Data Structure The package includes: - All 7 states - All 7 regions - Naypyidaw Union Territory - 330+ townships - Postal codes for all major townships - District breakdowns for Yangon and Mandalay ## Contributing Contributions are welcome! Please open an issue or PR for: - Data corrections - Additional township information - New features ## License MIT © [Htet Aung]