1
1
module . exports = function ( grunt ) {
2
2
3
+ require ( 'google-closure-compiler' ) . grunt ( grunt ) ;
4
+
3
5
// ** Languages **************************************************************
4
6
5
7
var lang = '*' ;
@@ -412,7 +414,7 @@ module.exports = function(grunt) {
412
414
function controlsRAWRelease ( files ) {
413
415
return {
414
416
clean : [ releaseBuild ( 'controls-raw.js' ) ] ,
415
- closurecompiler : {
417
+ "closure-compiler" : {
416
418
files : compilerfiles ( 'controls-raw.js' , files ) ,
417
419
options : {
418
420
compilation_level : 'SIMPLE_OPTIMIZATIONS' ,
@@ -582,7 +584,7 @@ module.exports = function(grunt) {
582
584
' * <%= pkg.lib_hammerjs.homepage %>\n' +
583
585
' *\n' +
584
586
' * Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.lib_hammerjs.author.name %> <<%= pkg.lib_hammerjs.author.email %>>;\n' +
585
- ' * Licensed under the <%= _.pluck (pkg.lib_hammerjs.licenses, "type").join(", ") %> license */\n\n' ;
587
+ ' * Licensed under the <%= _.map (pkg.lib_hammerjs.licenses, "type").join(", ") %> license */\n\n' ;
586
588
587
589
registerTask ( 'lib_hammerjs-debug' , {
588
590
clean : [ debugBuild ( 'libs/lib_hammerjs/' ) ] ,
@@ -595,7 +597,7 @@ module.exports = function(grunt) {
595
597
596
598
registerTask ( 'lib_hammerjs-release' , {
597
599
clean : [ releaseBuild ( 'libs/lib_hammerjs/' ) ] ,
598
- closurecompiler : {
600
+ "closure-compiler" : {
599
601
files : compilerfiles ( 'libs/lib_hammerjs/hammer.js' , 'lib_hammerjs' ) ,
600
602
options : {
601
603
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -645,7 +647,7 @@ module.exports = function(grunt) {
645
647
646
648
registerTask ( 'lib_knockout-release' , {
647
649
clean : [ releaseBuild ( 'libs/lib_knockout/' ) ] ,
648
- closurecompiler : {
650
+ "closure-compiler" : {
649
651
files : compilerfiles ( 'libs/lib_knockout/knockout.js' , 'lib_knockout' ) ,
650
652
options : {
651
653
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -674,7 +676,7 @@ module.exports = function(grunt) {
674
676
675
677
registerTask ( 'lib_FontLoader-release' , {
676
678
clean : [ releaseBuild ( 'libs/lib_FontLoader/' ) ] ,
677
- closurecompiler : {
679
+ "closure-compiler" : {
678
680
files : compilerfiles ( 'libs/lib_FontLoader/FontLoader.js' , 'lib_FontLoader' ) ,
679
681
options : {
680
682
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -722,7 +724,7 @@ module.exports = function(grunt) {
722
724
723
725
registerTask ( 'loader-release' , {
724
726
clean : [ releaseBuild ( 'loader.js' ) ] ,
725
- closurecompiler : {
727
+ "closure-compiler" : {
726
728
files : compilerfiles ( 'loader.js' , 'loader' ) ,
727
729
options : {
728
730
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -742,7 +744,7 @@ module.exports = function(grunt) {
742
744
743
745
registerTask ( 'loaderbar-release' , {
744
746
clean : [ releaseBuild ( 'loader-bar.js' ) ] ,
745
- closurecompiler : {
747
+ "closure-compiler" : {
746
748
files : compilerfiles ( 'loader-bar.js' , [ 'loader' , 'loaderbar' ] ) ,
747
749
options : {
748
750
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -762,7 +764,7 @@ module.exports = function(grunt) {
762
764
763
765
registerTask ( 'loaderpercent-release' , {
764
766
clean : [ releaseBuild ( 'loader-percent.js' ) ] ,
765
- closurecompiler : {
767
+ "closure-compiler" : {
766
768
files : compilerfiles ( 'loader-percent.js' , [ 'loader' , 'loaderpercent' ] ) ,
767
769
options : {
768
770
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -782,7 +784,7 @@ module.exports = function(grunt) {
782
784
783
785
registerTask ( 'loaderimage-release' , {
784
786
clean : [ releaseBuild ( 'loader-image.js' ) ] ,
785
- closurecompiler : {
787
+ "closure-compiler" : {
786
788
files : compilerfiles ( 'loader-image.js' , [ 'loader' , 'loaderimage' ] ) ,
787
789
options : {
788
790
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -864,7 +866,7 @@ module.exports = function(grunt) {
864
866
865
867
registerTask ( 'ng_wineight-release' , {
866
868
clean : [ releaseBuild ( 'libs/ng_wineight/' ) ] ,
867
- closurecompiler : {
869
+ "closure-compiler" : {
868
870
files : compilerfiles ( 'libs/ng_wineight/wineight.js' , 'ng_wineight' ) ,
869
871
options : {
870
872
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -933,7 +935,7 @@ module.exports = function(grunt) {
933
935
934
936
registerTask ( 'ng_winxp-release' , {
935
937
clean : [ releaseBuild ( 'libs/ng_winxp/' ) ] ,
936
- closurecompiler : {
938
+ "closure-compiler" : {
937
939
files : compilerfiles ( 'libs/ng_winxp/winxp.js' , 'ng_winxp' ) ,
938
940
options : {
939
941
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -1002,7 +1004,7 @@ module.exports = function(grunt) {
1002
1004
1003
1005
registerTask ( 'ng_wireframe-release' , {
1004
1006
clean : [ releaseBuild ( 'libs/ng_wireframe/' ) ] ,
1005
- closurecompiler : {
1007
+ "closure-compiler" : {
1006
1008
files : compilerfiles ( 'libs/ng_wireframe/wireframe.js' , 'ng_wireframe' ) ,
1007
1009
options : {
1008
1010
compilation_level : 'SIMPLE_OPTIMIZATIONS'
@@ -1106,7 +1108,6 @@ module.exports = function(grunt) {
1106
1108
1107
1109
// Load plugins
1108
1110
grunt . loadNpmTasks ( 'grunt-contrib-jshint' ) ;
1109
- grunt . loadNpmTasks ( 'grunt-closurecompiler' ) ;
1110
1111
grunt . loadNpmTasks ( 'grunt-contrib-copy' ) ;
1111
1112
grunt . loadNpmTasks ( 'grunt-contrib-concat' ) ;
1112
1113
grunt . loadNpmTasks ( 'grunt-banner' ) ;
0 commit comments