uglify keping comments
[mootools.git] / Tests / dist-tasks.json
blob48fb99d2ba38b41844ad6b016cc150745f3cfc02
2     "build": {
3         "nocompat": {
4             "options": {
5                 "strip": [
6                     ".*compat"
7                 ],
8                 "only": "<%=grunt.option(\"file\")&&\"Core/\"+grunt.option(\"file\")%>"
9             },
10             "src": "Source/**/*.js",
11             "dest": "dist/mootools-core.js"
12         },
13         "compat": {
14             "src": "Source/**/*.js",
15             "dest": "dist/mootools-core-compat.js"
16         }
17     },
18     "uglify": {
19         "options": {
20             "mangle": false,
21             "compress": true,
22             "preserveComments": "some"
23         },
24         "dist": {
25             "files": [
26                 {
27                     "dist/mootools-core.min.js": [
28                         "dist/mootools-core.js"
29                     ]
30                 },
31                 {
32                     "dist/mootools-core-compat.min.js": [
33                         "dist/mootools-core-compat.js"
34                     ]
35                 }
36             ]
37         }
38     },
39     "testTasks": {
40         "compatFull": {
41             "options": {
42                 "browsers": [
43                     "PhantomJS"
44                 ],
45                 "files": [
46                     "dist/mootools-core-compat.js",
47                     "mootools-specs.js",
48                     "Tests/Utilities/*.js"
49                 ]
50             }
51         },
52         "compatUglyfied": {
53             "options": {
54                 "browsers": [
55                     "PhantomJS"
56                 ],
57                 "files": [
58                     "dist/mootools-core-compat.min.js",
59                     "mootools-specs.js",
60                     "Tests/Utilities/*.js"
61                 ]
62             }
63         },
64         "nocompatFull": {
65             "options": {
66                 "browsers": [
67                     "PhantomJS"
68                 ],
69                 "files": [
70                     "dist/mootools-core.js",
71                     "mootools-specs.js",
72                     "Tests/Utilities/*.js"
73                 ]
74             }
75         },
76         "nocompatUglified": {
77             "options": {
78                 "browsers": [
79                     "PhantomJS"
80                 ],
81                 "files": [
82                     "dist/mootools-core.min.js",
83                     "mootools-specs.js",
84                     "Tests/Utilities/*.js"
85                 ]
86             }
87         }
88     }