npm install node-jscover



node version of JSCover. only support file system instrument.
* install jscover globally
`` javascript`
npm install node-jscover -g
* instrument supplied directory of javascript files(/lib) and save result to another directory(/out)
``
jscover -d /lib -o /out
similar to java version:
``
java -jar JSCover-all.jar -fs /lib /out
* all arguments
| short name | full name | type | default | description |
|---|---|---|---|---|
| -d | --dir | String | directory of javascript source files | |
| -o | --out | String | destination directory of instrumented javascript source files | |
| -f | --front | Boolean | false | whether output JSCover front-end files to destination directory |
https://github.com/yiminghe/node-jscover/blob/master/docs/usage.md
* install jscover locally
` javascript`
npm install node-jscover
* get jscover
` javascript`
var jscover = require('node-jscover');
#### method
##### String instrument(String code, String fileName): return instrumented code
| name | type | description |
|---|---|---|
| code | String | code to be instrumented |
| fileName | String | fileName of code |
example
` javascript``
var jscover = require('node-jscover');
console.log(jscover.instrument('var x=1;','test.js'));
// -> _$jscoverage['test.js'].lineData[0]++;
// -> var x = 1;
#### 0.6.0
* add console reporter for mocha and jasmine: /lib/reporters/...
#### 0.5.0
* change function count format: https://github.com/yiminghe/node-jscover/issues/1
#### 0.4.0
* compatible with jscover
* support function count