faucet-pipeline-js
==================

[![package version](https://img.shields.io/npm/v/faucet-pipeline-js.svg?style=flat)](https://www.npmjs.com/package/faucet-pipeline-js)
[![build status](https://github.com/faucet-pipeline/faucet-pipeline-js/workflows/tests/badge.svg)](https://github.com/faucet-pipeline/faucet-pipeline-js/actions)

[faucet-pipeline](http://faucet-pipeline.org) plugin for bundling JavaScript
modules, along with extensions for ESNext, JSX and TypeScript


Contributing
------------

* ensure [Node](https://nodejs.org) is installed
* `npm install` downloads dependencies
* `npm test` runs the test suite and checks code for stylistic consistency


Release Process
---------------

1. ensure dependencies are up to date (→ `./bin/update-pkg`, then `npm install`)
2. ensure all meta-packages use the same version number (i.e.
   `pkg/*/package.json`, both WRT `version` field and faucet-js `dependencies`)
3. update `CHANGELOG.md`
4. `./bin/release`, skipping dependencies' installation (due to meta-packages;
   thus the manual first step)


License
-------

faucet-pipeline-js is licensed under the Apache 2.0 License.
