Merge pull request #2513 from matrix-org/rav/fix_sourcemaps

Use gulp-sourcemaps to generate a sourcemap
This commit is contained in:
Tony Tam
2016-11-21 16:30:08 -08:00
committed by GitHub
2 changed files with 5 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ var header = require('gulp-header');
var order = require('gulp-order'); var order = require('gulp-order');
var jshint = require('gulp-jshint'); var jshint = require('gulp-jshint');
var pkg = require('./package.json'); var pkg = require('./package.json');
var sourcemaps = require('gulp-sourcemaps');
var banner = ['/**', var banner = ['/**',
' * <%= pkg.name %> - <%= pkg.description %>', ' * <%= pkg.name %> - <%= pkg.description %>',
@@ -58,10 +60,12 @@ function _dist() {
.src(['./src/main/template/templates.js']) .src(['./src/main/template/templates.js'])
.on('error', log) .on('error', log)
) )
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(order(['scripts.js', 'templates.js'])) .pipe(order(['scripts.js', 'templates.js']))
.pipe(concat('swagger-ui.js')) .pipe(concat('swagger-ui.js'))
.pipe(wrap('(function(){<%= contents %>}).call(this);')) .pipe(wrap('(function(){<%= contents %>}).call(this);'))
.pipe(header(banner, { pkg: pkg })) .pipe(header(banner, { pkg: pkg }))
.pipe(sourcemaps.write())
.pipe(gulp.dest('./dist')) .pipe(gulp.dest('./dist'))
.pipe(uglify()) .pipe(uglify())
.on('error', log) .on('error', log)

View File

@@ -43,6 +43,7 @@
"gulp-less": "^3.0.1", "gulp-less": "^3.0.1",
"gulp-order": "^1.1.1", "gulp-order": "^1.1.1",
"gulp-rename": "^1.2.0", "gulp-rename": "^1.2.0",
"gulp-sourcemaps": "^2.2.0",
"gulp-uglify": "^1.1.0", "gulp-uglify": "^1.1.0",
"gulp-watch": "^4.1.1", "gulp-watch": "^4.1.1",
"gulp-wrap": "^0.11.0", "gulp-wrap": "^0.11.0",