Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kflorence/boilerplate-javascript-es6

Opinionated modern JavaScript module boilerplate.
https://github.com/kflorence/boilerplate-javascript-es6

Last synced: 20 days ago
JSON representation

Opinionated modern JavaScript module boilerplate.

Awesome Lists containing this project

README

        

# boilerplate-javascript-es6

[![Build Status](https://travis-ci.org/kflorence/boilerplate-javascript-es6.svg?branch=master)](https://travis-ci.org/kflorence/boilerplate-javascript-es6) [![Test Coverage](https://codeclimate.com/github/kflorence/boilerplate-javascript-es6/badges/coverage.svg)](https://codeclimate.com/github/kflorence/boilerplate-javascript-es6/coverage) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)

Opinionated modern JavaScript module boilerplate.

* [AVA](https://github.com/avajs/ava) - JavaScript test runner.
* [Babel](https://babeljs.io) - Next generation JavaScript compiler.
* [Code Climate](https://codeclimate.com) - Test coverage and code analysis.
* [EditorConfig](http://editorconfig.org) - Basic editor configuration settings.
* [Rollup](https://rollupjs.org/) - JavaScript module bundler.
* [Travis CI](https://travis-ci.org) - Continuous integration testing.
* [XO](https://github.com/sindresorhus/xo) - JavaScript linter.
* [Yarn](https://yarnpkg.com) - Dependency management.

## Usage

Just clone this repository, update the `README.md` and `LICENSE` files and start developing.

### Building

Build your library with:

```shell
$ npm run build
```

### Testing

Test your library with:

```
$ npm test
```

## TODO

* Finish setting up test coverage.

## License

MIT