See also developers documentation
- nodejs
npm install
Debugging might not be possible because of circular dependencies generated by typescript compiler
npm run jasmine
This is the preferred way of compiling, notably for usage in Web apps (ngHyd)
npm run build
Use this if you want to write a CLI application in JS or TS, that will be executed by Node.js (see examples in /boilerplate
)
npm run build-node
npm run package
npm run package-node
npm run lint
npm run doc
The tsviz package can be used for drawing class diagram of the current code.
To install tsviz:
npm install -g tsviz
There's currently a bug on debian like distribution due to a wrong declaration of graphviz path in the code: https://github.com/joaompneves/tsviz/issues/5
To work around, you can create a link to the good path: sudo ln -s /usr/bin/dot /usr/local/bin/dot
To draw the diagram:
npm run viz
The folder boilerplate
contains simple examples of use of JalHyd in a JS or TS script.
- Build JalHyd for node (commonJS module):
npm run build-node
- Choose the js or ts folder:
cd boilerplate/js
orcd boilerplate/ts
- Type
npm install
to install dependencies - For the TS script, build the project with
npm run build
- Run the script with
node boilerplate.js
ornode build/boilerplate.js