Distributions
=============

machinetalk-protobuf.js is available either only with ProtoBuf.js included.

### Full build including ProtoBuf.js

* **[machinetalk-protobuf.js](https://raw.githubusercontent.com/machinekit/machinetalk-protobuf/master/dist/machinetalk-protobuf.js)**
  contains the commented source code.

* **[machinetalk-protobuf.min.js](https://raw.githubusercontent.com/machinekit/machinetalk-protobuf/master/dist/machinetalk-protobuf.min.js)**
  has been compiled with Closure Compiler.

* **[machinetalk-protobuf.min.js.gz](https://raw.githubusercontent.com/machinekit/machinetalk-protobuf/master/dist/machinetalk-protobuf.min.js.gz)**
  has also been gzipped using `-9`.

* **[machinetalk-protobuf.min.map](https://raw.githubusercontent.com/machinekit/machinetalk-protobuf/master/dist/machinetalk-protobuf.min.map)**
  is the source map generated by Closure Compiler.

### Updates and Pull Requests
When sending pull requests, please note that these files have been automatically generated from the sources located in
[src/](https://github.com/machinekit/machinetalk-protobuf/tree/master/src).

You can regenerate the bundle with the following commands in the root directory of the repository:
```bash
npm install
npm run bundle
```
