JSPM

@efdiaz/psgc

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q52765F

Philippine Standard Geographic Code (PSGC)

Package Exports

  • @efdiaz/psgc
  • @efdiaz/psgc/src/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 (@efdiaz/psgc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Philippine Standard Geographic Code (PSGC)

Provides PSGC (Philippine Standard Geographic Code) data for your applications and API's.

Installation

npm install --save @efdiaz/psgc

Usage

Method Param Type Description Example
getRegions Get all the regions
getProvinces regCode string Get all province by region code "04"
getCityMuns provCode string Get all cities/municipalities by province code "0434"
getBarangays citymunCode string Get all barangays by city/municipality '043424'

Sample

import {
  IRegion,
  getRegions,
  IProvince,
  getProvinces,
  ICityMun,
  getCityMuns,
  IBarangay,
  getBarangays,
} from '@efdiaz/psgc';

// Get all regions
const regions: IRegion[] = getRegions();

// Get all the province of the selected region
const REGIN_IV_PROVINCES: IProvince[] = getProvinces('04');

// Get all the cities/municipalities of the selected province
const LAGUNA_MUNICIPALITIES_CITIES: ICityMun[] = getCityMuns('0434');

// Get all the barangays of the selected city/municipality
const SAN_PABLO_CITY_BARANGAYS: IBarangay[] = getBarangays('043424');

Building

To build the library.

npx nx build psgc

Running unit tests

To execute the unit tests via Jest.

nx test psgc

Maintainers

Credits

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request