Skip to content
This repository was archived by the owner on Oct 2, 2019. It is now read-only.

Commit f6a5b20

Browse files
committed
Modified gulp tasks to generate sourcemaps for min.css and min.js
1 parent 04b9752 commit f6a5b20

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

gulpfile.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ var concat = require('gulp-concat');
55
var jshint = require('gulp-jshint');
66
var header = require('gulp-header');
77
var footer = require('gulp-footer');
8-
var rename = require('gulp-rename');
98
var es = require('event-stream');
109
var del = require('del');
1110
var uglify = require('gulp-uglify');
@@ -14,6 +13,7 @@ var minifyCSS = require('gulp-minify-css');
1413
var templateCache = require('gulp-angular-templatecache');
1514
var gutil = require('gulp-util');
1615
var plumber = require('gulp-plumber');//To prevent pipe breaking caused by errors at 'watch'
16+
var sourcemaps = require('gulp-sourcemaps');
1717

1818
var config = {
1919
pkg : JSON.parse(fs.readFileSync('./package.json')),
@@ -72,8 +72,10 @@ gulp.task('scripts', ['clean'], function() {
7272
timestamp: (new Date()).toISOString(), pkg: config.pkg
7373
}))
7474
.pipe(gulp.dest('dist'))
75+
.pipe(sourcemaps.init())
7576
.pipe(uglify({preserveComments: 'some'}))
76-
.pipe(rename({ext:'.min.js'}))
77+
.pipe(concat('select.min.js'))
78+
.pipe(sourcemaps.write('./'))
7779
.pipe(gulp.dest('dist'));
7880

7981
});
@@ -84,10 +86,12 @@ gulp.task('styles', ['clean'], function() {
8486
.pipe(header(config.banner, {
8587
timestamp: (new Date()).toISOString(), pkg: config.pkg
8688
}))
87-
.pipe(rename('select.css'))
89+
.pipe(concat('select.css'))
8890
.pipe(gulp.dest('dist'))
91+
.pipe(sourcemaps.init())
8992
.pipe(minifyCSS())
90-
.pipe(rename({ext:'.min.css'}))
93+
.pipe(concat('select.min.css'))
94+
.pipe(sourcemaps.write('./', {debug: true}))
9195
.pipe(gulp.dest('dist'));
9296

9397
});

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@
1313
"event-stream": "~3.1.0",
1414
"gulp": "~3.8.5",
1515
"gulp-angular-templatecache": "~1.2.1",
16-
"gulp-concat": "~2.1.7",
17-
"gulp-header": "~1.0.2",
16+
"gulp-concat": "^2.6.0",
1817
"gulp-footer": "~1.0.5",
18+
"gulp-header": "~1.0.2",
1919
"gulp-jshint": "1.6.4",
2020
"gulp-minify-css": "~0.3.6",
2121
"gulp-minify-html": "~0.1.0",
2222
"gulp-plumber": "^0.6.3",
23-
"gulp-rename": "~0.2.2",
23+
"gulp-sourcemaps": "^1.6.0",
2424
"gulp-uglify": "~0.3.1",
2525
"gulp-util": "^2.2.19",
2626
"jshint-stylish": "~0.3.0",
2727
"karma": "^0.12.16",
2828
"karma-chrome-launcher": "^0.1.3",
29+
"karma-coverage": "~0.2",
2930
"karma-firefox-launcher": "~0.1",
3031
"karma-jasmine": "~0.2",
3132
"karma-ng-html2js-preprocessor": "^0.1.0",
32-
"karma-phantomjs-launcher": "~0.1.4",
33-
"karma-coverage": "~0.2"
33+
"karma-phantomjs-launcher": "~0.1.4"
3434
},
3535
"scripts": {
3636
"test": "gulp test"

0 commit comments

Comments
 (0)