@escaladesports/us-states-lib

2.0.2 • Public • Published

US State Names 🇺🇸

Returns an array of the 50 US States by default

Module accepts a JSON array of options that modifies the return:

  1. Array return options: state-list, dc-list, insular-list, all-list

  2. Object return options: state-abbrv, dc-abbrv, insular-abbrv, all-abbrv

Examples

let names = require('@escaladesports/us-states-lib')

console.log(names.stateList())
// returns ["Alabama","Alaska","Arizona","Arkansas","California","Colorado" ...

console.log(names.stateList('["state-list", "dc-list"]'))
// returns  ["Alabama","Alaska", ... "Washington, DC", "West Virginia" ...

console.log(names.stateList('["state-abbrv"]'))
// returns {"Alabama": "AL", "Alaska": "AK", "Arizona": "AZ", ...

// Mixing return types
console.log(names.stateList('["state-list", "dc-abbrv"]'))
// returns
// US-State-Lib input mismatch. args were:, state-list dc-abbrv
// {0: "Alabama", 1: "Alaska", 2: "Arizona", 3: "Arkansas" ... "DC": "Washington, DC" ...

Readme

Keywords

Package Sidebar

Install

npm i @escaladesports/us-states-lib

Weekly Downloads

23

Version

2.0.2

License

MIT

Unpacked Size

12.1 kB

Total Files

13

Last publish

Collaborators

  • amadoa
  • codevelopit
  • dalewray
  • escasports
  • mastaaaron
  • tbaustin