An open API service indexing awesome lists of open source software.

https://github.com/orimdominic/ng-streets

A utility library for retrieving Nigerian states, local government areas, and street names. (help wanted
https://github.com/orimdominic/ng-streets

areas local-government location ng-streets nigeria nigerian-states npm state street

Last synced: 3 months ago
JSON representation

A utility library for retrieving Nigerian states, local government areas, and street names. (help wanted

Awesome Lists containing this project

README

          

# ng-streets

A utility library for retrieving Nigerian states, local government areas and street data.

## Getting Started

### Prerequisites

- Node (>=8.10.0)
- npm or Yarn

### Installing

Add the package to your project from the npm registry using `npm` or `yarn` with

```
npm install ng-streets
```
or
```
yarn add ng-streets
```

## How to use

Data types

```ts
State: >
Area: >
Street:
```

### Methods

getStates
Returns an array of the contained data of every state in Nigeria.

```js
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

```js
const { getState } = require('ng-streets');

const data = getState('lagos');
console.log(data);
// {name: 'Lagos', geoPol: 'South West', areas; [...]}
```

## Contributing

Please read [CONTRIBUTING.md](https://github.com/sudo-kaizen/ng-streets/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](https://forms.gle/2SdvUuEGPudnPFpY6).

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/sudo-kaizen/ng-streets/tags).

## Authors

* **Orim Dominic Adah** - *Initial work* - [sudo-kaizen](https://github.com/sudo-kaizen)

See also the list of [contributors](https://github.com/sudo-kaizen/ng-streets/contributors) who participated in this project.