gojs
Version:
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
14 lines (13 loc) • 502 B
JavaScript
var browserify = require('browserify');
var tsify = require('tsify');
var uglifyify = require('uglifyify');
var fs = require('fs');
var replace = require('stream-replace');
browserify()
.add('minimal.ts')
.plugin(tsify, { noImplicitAny: true })
.transform(uglifyify, { global: true })
.bundle()
.on('error', function (error) { console.error(error.toString()); })
.pipe(replace(/\.\.\/\.\.\/srcTS\//g, '')) // cleanup
.pipe(fs.createWriteStream('minimal.js'));