This creates local git repository in data
directory and provide versioning implementation for
jsreport-version-control extension. The package includes the git node binding and doesn't require the full git to be installed.
Requires nodejs 12.
npm install jsreport-version-control-git
{
"extensions": { "versionControl": { "provider": "git" } }
}
You can apply this extension also manually to jsreport-core
var jsreport = require('jsreport-core')()
jsreport.use(require('jsreport-version-control')({ provider: 'git' }))
jsreport.use(require('jsreport-version-control-git')())