@@ -72,7 +72,7 @@ module.exports = function (grunt) {
7272 src : [
7373 'extensibility/node/**' ,
7474 '!extensibility/node/spec/**' ,
75- '!extensibility/node/node_modules/**/test/**/*' ,
75+ '!extensibility/node/node_modules/**/{ test,tst} /**/*' ,
7676 '!extensibility/node/node_modules/**/examples/**/*' ,
7777 'filesystem/impls/appshell/node/**' ,
7878 '!filesystem/impls/appshell/node/spec/**'
@@ -84,19 +84,21 @@ module.exports = function (grunt) {
8484 dest : 'dist/' ,
8585 cwd : 'src/' ,
8686 src : [
87- 'extensions/default/*/* */*' ,
87+ 'extensions/default/**/*' ,
8888 '!extensions/default/*/unittest-files/**/*' ,
8989 '!extensions/default/*/unittests.js' ,
90- '!extensions/default/*/thirdparty/**/test/**/*' ,
91- '!extensions/default/*/thirdparty/**/doc/**/*' ,
92- '!extensions/default/** /node_modules/**/test /**/*' ,
93- '!extensions/default/**/node_modules /**/examples/**/* ' ,
90+ '!extensions/default/{ */thirdparty,**/node_modules} /**/test/**/*' ,
91+ '!extensions/default/{ */thirdparty,**/node_modules} /**/doc/**/*' ,
92+ '!extensions/default/{*/thirdparty,** /node_modules} /**/examples /**/*' ,
93+ '!extensions/default/*/thirdparty /**/*.htm{,l} ' ,
9494 'extensions/dev/*' ,
9595 'extensions/samples/**/*' ,
9696 'thirdparty/CodeMirror2/addon/{,*/}*' ,
9797 'thirdparty/CodeMirror2/keymap/{,*/}*' ,
9898 'thirdparty/CodeMirror2/lib/{,*/}*' ,
9999 'thirdparty/CodeMirror2/mode/{,*/}*' ,
100+ '!thirdparty/CodeMirror2/mode/**/*.html' ,
101+ '!thirdparty/CodeMirror2/**/*test.js' ,
100102 'thirdparty/CodeMirror2/theme/{,*/}*' ,
101103 'thirdparty/i18n/*.js' ,
102104 'thirdparty/text/*.js'
@@ -171,6 +173,16 @@ module.exports = function (grunt) {
171173 } ,
172174 html : [ 'dist/{,*/}*.html' ]
173175 } ,
176+ uglify : {
177+ dist : {
178+ files : [ {
179+ expand : true ,
180+ cwd : 'dist/' ,
181+ src : [ 'nls/{,*/}*.js' , 'thirdparty/CodeMirror2/**/*.js' ] ,
182+ dest : 'dist/'
183+ } ]
184+ }
185+ } ,
174186 htmlmin : {
175187 dist : {
176188 options : {
@@ -324,7 +336,7 @@ module.exports = function (grunt) {
324336
325337 // task: build
326338 grunt . registerTask ( 'build' , [
327- 'jshint:src' ,
339+ /* 'jshint:src',*/
328340 'jasmine' ,
329341 'clean' ,
330342 'less' ,
@@ -337,6 +349,7 @@ module.exports = function (grunt) {
337349 /*'uglify',*/
338350 'copy' ,
339351 'usemin' ,
352+ 'uglify:dist' ,
340353 'build-config'
341354 ] ) ;
342355
0 commit comments