Add SettableGauge, a gauge that can have it's value set directly, useful for async situations
Convert lib files to ES6, using modified AirBnB Eslint rules.
Update README to remove documentation and use jsdoc annotations on all the classes / modules so that documentation is generated from code rather than manually curated.
Add tasks to create documentation static html site
Renamed measured package name to @yaorg/measured-core to reflect new org and the fact that it is the core library.
@csabapalfi the crux of what I am trying to do here, is make things a little more modern and fully annotate the code so that this can be generated every time a commit to master is made.
That static site which is deployed to the gh-pages branch via
npm run jsdoc
npm run deploy-js-doc-to-github
is 100% generated from code annotations.
This PR looks really big because I converted classes to the ES6 format and used prettier and eslint with a slightly tweaked AirBnB ruleset to reformat the code. All the unit tests are still passing and no apis have changed.
Normally I would do something like this in a bunch of small PR's but I had this queued up awaiting legal approval for my public contributions of work I did on company time.
measured
package name to@yaorg/measured-core
to reflect new org and the fact that it is the core library.@csabapalfi the crux of what I am trying to do here, is make things a little more modern and fully annotate the code so that this can be generated every time a commit to master is made.
https://yaorg.github.io/node-measured/
That static site which is deployed to the gh-pages branch via
is 100% generated from code annotations.
This PR looks really big because I converted classes to the ES6 format and used prettier and eslint with a slightly tweaked AirBnB ruleset to reformat the code. All the unit tests are still passing and no apis have changed.
Normally I would do something like this in a bunch of small PR's but I had this queued up awaiting legal approval for my public contributions of work I did on company time.