Package Exports
- convert-region
- convert-region/lib/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (convert-region) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
convert-region
A simple utility to convert region abbreviations to full names and vice-versa. Built with Typescript. Less than 4KB with zero dependencies.
Story
I found myself building an application with location data being return from an existing API as abbreviations but, for presentation's sake, I needed full state names. I ended up writing a utility locally within my project, and ultimately decided to publish. I'll continue updating it with more countries, and eventually take over the world. Check out my website if ya wanna.
Usage
To use, install the package:
NPM
npm install convert-regionYarn
yarn add convert-regionThen import it into your component:
import { convertRegion } from 'convert-region'convertRegion returns two methods - toFullName& toAbbreviaton.
toFullName To convert an abbreviation to a full name pass in an abbreviation from the list below:
convertRegion.toFullName('NY');which will return New York.
toAbbreviation To convert a full name to an abbreviation pass in an name from the list below:
convertRegion.toFullName('New York');which will return NY.
Currently Available Regions
This utility currently covers all of North America; more regions will be added in the future.
United States
| Name | Abbreviation |
|---|---|
| Alabama | AL |
| Alaska | AK |
| American Samoa | AS |
| Arizona | AZ |
| Arkansa | AR |
| Armed Forces Americas | AA |
| Armed Forces Europe | AE |
| Armed Forces Pacific | AP |
| California | CA |
| Colorado | CO |
| Connecticut | CT |
| Delaware | DE |
| District of Columbia | DC |
| Florida | FL |
| Guam | GU |
| Georgia | GA |
| Hawaii | HI |
| Idaho | ID |
| Illinois | IL |
| Indiana | IN |
| Iowa | IA |
| Kansas | KS |
| Kentucky | KY |
| Louisiana | LA |
| Maine | ME |
| Marshall Islands | MH |
| Maryland | MD |
| Massachusetts | MA |
| Michigan | MI |
| Minnesota | MN |
| Mississippi | MS |
| Missouri | MO |
| Montana | MT |
| Nebraska | NE |
| Nevada | NV |
| New Hampshire | NH |
| New Jersey | NJ |
| New Mexico | NM |
| New York | NY |
| North Carolina | NC |
| North Dakota | ND |
| Ohio | OH |
| Oklahoma | OK |
| Oregon | OR |
| Pennsylvania | PA |
| Rhode Island | RI |
| South Carolina | SC |
| South Dakota | SD |
| Tennessee | TN |
| Texas | TX |
| Utah | UT |
| Vermont | VT |
| Virginia | VA |
| Washington | WAS |
| West Virginia | WV |
| Wisconsin | WS |
| Wyoming | WY |
Canada
| Name | Abbreviation |
|---|---|
| British Columbia | BC |
| Manitoba | MB |
| New Brunswick | NB |
| Newfoundland | NF |
| Northwest Territory | NT |
| Nova Scotia | NS |
| Nunavut | NU |
| Ontario | ON |
| Prince Edward Island | PE |
| Quebec | QC |
| Saskatchewan | SK |
| Yukon | YT |
Mexico
| Name | Abbreviation |
|---|---|
| Distrito Federal | DF |
| Aguascalientes | AGU |
| Baja California | BCN |
| Baja California Sur | BCS |
| Campeche | CAM |
| Chiapas | CHP |
| Chihuahua | CHH |
| Coahuila | COA |
| Colima | COL |
| Durango | DUR |
| Guanajuato | GUA |
| Guerrero | GRO |
| Hidalgo | HID |
| Jalisco | JAL |
| Michoacan | MIC |
| Morelos | MOR |
| Mexico | MEX |
| Nayarit | NAY |
| Nuevo Leon | NLE |
| Oaxaca | OAX |
| Puebla | PUE |
| Queretaro | QUE |
| Quintana Roo | ROO |
| San Luis Potosi | SLP |
| Sinaloa | SIN |
| Sonora | SON |
| Tabasco | TAB |
| Tamaulipas | TAM |
| Tlaxcala | TLA |
| Veracruz | VER |
| Yucatan | YUC |
| Zacatecas | ZAC |