# pokemongo-json-pokedex

This program transforms the data from the Pokemon GO master files to a better readable & processable JSON file.

As a developer it can be in certain situation quite annoying depend on the raw GAME MASTER files. Not only are some informations quite hidden and must be parsed, the structure of the GAME MASTER files can change after every version. pokemongo-json-pokedex parses the GAME MASTER data and tries to maintain the same structure, even when the structure of the source files changed completely.

## Prerequisites

- NodeJS
- Git

## Installation

1. Clone the repository and change directory to the cloned repository.
2. Run `npm install` to install the dependencies
3. Run `npm start` to run the script
4. The generated data is in the `output`-folder

## Scripts

### fetch-game-master

Get the latest GAME_MASTER file from the pokemongo-game-master repository

    npm run fetch-game-master

### docs

Generate documentation

    npm run docs

## Documentation

Models

HTML Documentation (for Developers)

### Generate

See Scripts > docs

## Contribute

### Commits

We use this standard. Please use this, otherwise it won't be accepted.

## Changelog

See CHANGELOG.md

## Docker

You can build the docker container using

    docker build --pull -t $USER/pokemongo-json-pokedex .

Generated using TypeDoc