Jack Hadrill 8a6a73206e | ||
---|---|---|
.vscode | ||
src | ||
tests | ||
.drone.yml | ||
.gitignore | ||
LICENSE | ||
README.md | ||
package-lock.json | ||
package.json | ||
tsconfig.eslint.json | ||
tsconfig.json |
README.md
BENNC-JS
An implementation of the BENNC client specification.
Build
To build the BENNC-JS library, first clone this repository.
Run the following commands from the root of the repository:
$ npm install
$ npm run build
The build output will be saved to the dist
directory.
Development instructions
Requirements:
- The latest LTS builds of Node and npm.
Follow the instructions below to lint, test and build BENNC-JS.
Lint
$ npm install
$ npm run lint
Test
$ npm install
$ npm run test
Build
$ npm install
$ npm run build
Visual Studio Code
This repository contains the necessary configuration files to debug, test and build BENNC-JS using only Visual Studio Code.
Run the build task (Ctrl+Shift+B
or ⇧⌘B
) to automatically compile the Typescript source files in the background.
Unit tests use the Jest library. Support for Visual Studio Code is offered through the Jest marketplace package maintained by Orta.
Contribution guidelines
This library uses ts-standard, based on JavaScript Standard Style. Please ensure all contributions are ts-standard compliant before submitting a pull request.