A utility library for retrieving Nigerian states, local government areas and street data.
- Node (>=8.10.0)
- npm or Yarn
Add the package to your project from the npm registry using npm
or yarn
with
npm install ng-streets
or
yarn add ng-streets
Data types
State: <name: string, geoPol: string, areas: Array<Area>>
Area: <name: string, streets: Array<Street>>
Street: <name:string>
getStates
Returns an array of the contained data of every state in Nigeria.const { getStates } = require('ng-streets');
const data = getStates();
console.log(data);
/*
[
{name: 'Abia', geoPol: 'South East', areas; [...]},
...,
{name: 'Zamfara', geoPol: 'North West', areas; [...]}
]
*/
getState
Returns the contained data of a state in the dataset.- name name of the state
const { getState } = require('ng-streets');
const data = getState('lagos');
console.log(data);
// {name: 'Lagos', geoPol: 'South West', areas; [...]}
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
To add street data without modifying the codebase, please fill the Nigerian Streets Data form.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Orim Dominic Adah - Initial work - sudo-kaizen
See also the list of contributors who participated in this project.