/OpenTecBan-Service

Hackathon TecBan 2020 - Open Banking API Service

Primary LanguageJavaScriptMIT LicenseMIT

Repo

Downloads Version XO code style

Installation

Module available through the npm registry. It can be installed using the npm or yarn command line tool.

# Yarn (Recomend)
yarn install
# NPM 
npm install --save

Running

Create .env

BASIC_TOKEN01=TOKEN
BASIC_TOKEN02=TOKEN
PORT=3000

Add SSL certs in /certs/

yarn dev
# or
yarn start

Tests

To run the test suite, first install the dependencies, then run test:

# Using Yarn
yarn test

Dependencies

axios: Promise based HTTP client for the browser and node.js Author: Matt Zabriskie
License: MIT
Version: ^0.19.2
body-parser: Node.js body parsing middleware Author: dougwilson
License: MIT
Version: ^1.19.0
express: Fast, unopinionated, minimalist web framework Author: TJ Holowaychuk
License: MIT
Version: ^4.17.1
jsonfile: Easily read/write JSON files. Author: JP Richardson
License: MIT
Version: ^6.0.1
qs: A querystring parser that supports nesting and arrays, with a depth limit Author: hueniverse, ljharb, nlf
License: BSD-3-Clause
Version: ^6.9.4
uuid: RFC4122 (v1, v4, and v5) UUIDs Author: broofa, ctavan, defunctzombie, vvo
License: MIT
Version: ^8.2.0

Dev Dependencies

env-cmd: Executes a command using the environment variables in an env file Author: Todd Bluhm
License: MIT
Version: 10.1.0
nodemon: Simple monitor script for use during development of a node.js app. Author: Remy Sharp
License: MIT
Version: 2.0.4
xo: JavaScript/TypeScript linter with great defaults Author: Sindre Sorhus
License: MIT
Version: 0.30.0

Contributors

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. List of all contributors.

License

MIT