Skip to content

Commit

Permalink
Main code
Browse files Browse the repository at this point in the history
* Fix TypeStrong/tsify#84
* Require typescript workaround for TypeStrong/tsify#85
* Ask browserify to transform the output file
  • Loading branch information
basarat committed Oct 5, 2015
1 parent 67df6cb commit 2c60355
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions gulp/browserify.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ var uglify = require('gulp-uglify');
var streamify = require('gulp-streamify');
var notify = require('gulp-notify');
var gutil = require('gulp-util');
var ts = require('typescript');

var src = ['./src/demo/main.ts', './typings/react/react.d.ts', './typings/flux/flux.d.ts', './typings/node/node.d.ts'];
var dest = './dist/scripts';
Expand All @@ -20,15 +21,18 @@ var dependencies = [
'babel/polyfill'
];

var tsOptions = require(__dirname + '/../src/demo/tsconfig.json').compilerOptions;
tsOptions.typescript = ts;

function bundle(options) {
var appBundler = browserify({
entries: src,
transform: [babelify.configure({ sourceMaps: false, stage: 3 })],
debug: options.isDevelopment,
cache: {}, packageCache: {}, fullPaths: options.isDevelopment
})
.external(dependencies)
.plugin(tsify);
.plugin(tsify,tsOptions)
.transform(babelify.configure({ sourceMaps: false, stage: 3, extensions:['.js','.jsx','.ts','.tsx'] }));

var vendorsBundler = browserify({
debug: options.isDevelopment,
Expand Down

0 comments on commit 2c60355

Please sign in to comment.