Common functions for all grm-like microservices
- nodejs
- build-essentials
- yarn (optional)
- Seneca js
- seneca 3.4.1
- seneca-mesh 0.9.0
- seneca-mongo-store 1.1.0
- seneca-transport 2.1.1
- seneac-entity 1.3.0
$ npm install
The library has to be compiled first and pushed in order to be 'npm-installed' from other project.
Every time that a new version needs to be released you must execute the prerelease
script in one of
the next ways.
It will take the actual version of package.json
and update it correctly (ie: if the release is
a breaking change it will convert the first number and zero the others)
$ npm run prerelease-br
$ npm run prerelease-fe
$ npm run prerelease-fx
$ npm test
Generate and actualize documentation with:
npm run generate-docs