You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
489 B
14 lines
489 B
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')); |