Skip to content
This repository was archived by the owner on Feb 11, 2021. It is now read-only.

Commit 1a051bb

Browse files
committed
Add a concat step to build to provide an unminified version for development
1 parent 3c1eb52 commit 1a051bb

File tree

2 files changed

+29
-15
lines changed

2 files changed

+29
-15
lines changed

Gruntfile.js

+28-15
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,26 @@
11
module.exports = function(grunt) {
2+
grunt.loadNpmTasks('grunt-contrib-concat');
23
grunt.loadNpmTasks('grunt-contrib-uglify');
34
grunt.loadNpmTasks('grunt-contrib-yuidoc');
45
grunt.loadNpmTasks('grunt-karma');
56

67
var os = require('os').type();
78
var browsers = ['Chrome', 'Firefox'];
9+
var sourceFiles = [
10+
'src/boot.js',
11+
'src/touch-action.js',
12+
'src/PointerEvent.js',
13+
'src/pointermap.js',
14+
'src/sidetable.js',
15+
'src/dispatcher.js',
16+
'src/installer.js',
17+
'src/mouse.js',
18+
'src/touch.js',
19+
'src/ms.js',
20+
'src/platform-events.js',
21+
'src/capture.js'
22+
];
23+
824
if (os == 'Darwin') {
925
browsers.push('ChromeCanary');
1026
}
@@ -13,27 +29,24 @@ module.exports = function(grunt) {
1329
}
1430

1531
grunt.initConfig({
32+
concat: {
33+
pointerevents: {
34+
options: {
35+
stripBanners: true,
36+
banner: grunt.file.read('LICENSE')
37+
},
38+
src: sourceFiles,
39+
dest: 'pointerevents.dev.js'
40+
}
41+
},
1642
uglify: {
1743
pointerevents: {
1844
options: {
1945
sourceMap: 'pointerevents.min.js.map',
2046
banner: grunt.file.read('LICENSE')
2147
},
2248
dest: 'pointerevents.min.js',
23-
src: [
24-
'src/boot.js',
25-
'src/touch-action.js',
26-
'src/PointerEvent.js',
27-
'src/pointermap.js',
28-
'src/sidetable.js',
29-
'src/dispatcher.js',
30-
'src/installer.js',
31-
'src/mouse.js',
32-
'src/touch.js',
33-
'src/ms.js',
34-
'src/platform-events.js',
35-
'src/capture.js',
36-
]
49+
src: sourceFiles
3750
}
3851
},
3952
karma: {
@@ -53,7 +66,7 @@ module.exports = function(grunt) {
5366
}
5467
});
5568

56-
grunt.registerTask('default', 'uglify');
69+
grunt.registerTask('default', ['concat', 'uglify']);
5770
grunt.registerTask('test', 'karma:polymer');
5871
grunt.registerTask('test-buildbot', 'karma:buildbot');
5972
};

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"chai": "*",
1313
"chai-spies": "*",
1414
"grunt": "*",
15+
"grunt-contrib-concat": "*",
1516
"grunt-contrib-uglify": "*",
1617
"grunt-contrib-yuidoc": "*",
1718
"karma-mocha": "*",

0 commit comments

Comments
 (0)