Skip to content

Commit 41c94a2

Browse files
author
FezVrasta
committed
refactor of the dist files
1 parent 4aa98f7 commit 41c94a2

32 files changed

Lines changed: 4397 additions & 798 deletions

Gruntfile.js

Lines changed: 47 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@ module.exports = function(grunt) {
66
grunt.initConfig({
77

88
less: {
9-
production: {
9+
compileless: {
1010
options: {
1111
paths: ["less"]
1212
},
1313
files: {
14-
"css-compiled/material.css": "less/material.less",
15-
"css-compiled/material-wfont.css": "less/material-wfont.less",
16-
"css-compiled/ripples.css": "less/ripples.less"
14+
"dist/css/material.css": "less/material.less",
15+
"dist/css/material-wfont.css": "less/material-wfont.less",
16+
"dist/css/ripples.css": "less/ripples.less"
1717
}
1818
}
1919
},
2020

2121
sass: {
22-
production: {
22+
compilesass: {
2323
files: {
24-
"css-compiled/material.css": "sass/material.scss",
25-
"css-compiled/material-wfont.css": "sass/material-wfont.scss",
26-
"css-compiled/ripples.css": "sass/ripples.scss"
24+
"dist/css/material.css": "sass/material.scss",
25+
"dist/css/material-wfont.css": "sass/material-wfont.scss",
26+
"dist/css/ripples.css": "sass/ripples.scss"
2727
}
2828
}
2929
},
@@ -32,35 +32,59 @@ module.exports = function(grunt) {
3232
options: {
3333
browsers: ["last 3 versions", "ie 8", "ie 9", "ie 10", "ie 11"]
3434
},
35-
dist: {
35+
prefix: {
3636
files: {
37-
"css-compiled/material.css": "css-compiled/material.css",
38-
"css-compiled/material-wfont.css": "css-compiled/material-wfont.css",
39-
"css-compiled/ripples.css": "css-compiled/ripples.css"
37+
"dist/css/material.css": "dist/css/material.css",
38+
"dist/css/material-wfont.css": "dist/css/material-wfont.css",
39+
"dist/css/ripples.css": "dist/css/ripples.css"
4040
}
4141
}
4242
},
4343

4444
cssmin: {
45-
minify: {
45+
minifycss: {
4646
expand: true,
47-
cwd: "css-compiled/",
47+
cwd: "dist/css/",
4848
src: ["*.css", "!*.min.css"],
49-
dest: "css-compiled/",
49+
dest: "dist/css/",
5050
ext: ".min.css"
5151
}
5252
},
5353

54+
uglify: {
55+
minifyjs: {
56+
files: {
57+
"dist/js/material.min.js": "scripts/material.js",
58+
"dist/js/ripples.min.js": "scripts/ripples.js"
59+
}
60+
}
61+
},
62+
5463
copy: {
55-
css: {
56-
src: "css-compiled/*.min.css",
64+
tplcss: {
65+
src: "dist/css/*.min.css",
5766
dest: "template/material/"
5867
},
59-
js: {
60-
src: "scripts/*.js",
68+
tpljs: {
69+
src: "dist/css/*.js",
6170
dest: "template/material/"
71+
},
72+
distjs: {
73+
expand: true,
74+
cwd: "scripts/",
75+
src: "**",
76+
dest: "dist/js/",
77+
flatten: true,
78+
filter: "isFile"
79+
},
80+
distfonts: {
81+
expand: true,
82+
cwd: "fonts/",
83+
src: "**",
84+
dest: "dist/fonts/",
85+
flatten: true,
86+
filter: "isFile"
6287
}
63-
6488
},
6589

6690
connect: {
@@ -139,17 +163,17 @@ module.exports = function(grunt) {
139163
},
140164
files: [
141165
"index.html",
142-
"css-compiled/**/*.css",
166+
"dist/css/**/*.css",
143167
"**/*.{png,jpg,jpeg,gif,webp,svg}"
144168
]
145169
}
146170
}
147171

148172
});
149173

150-
grunt.registerTask("default", ["less", "autoprefixer", "cssmin", "copy"]);
174+
grunt.registerTask("default", ["less", "autoprefixer", "cssmin", "uglify", "copy"]);
151175

152-
grunt.registerTask("scss", ["sass", "autoprefixer", "cssmin", "copy"]);
176+
grunt.registerTask("scss", ["sass", "autoprefixer", "cssmin", "uglify", "copy"]);
153177

154178
grunt.registerTask("build", function(target) {
155179
var buildType = "default";

css-compiled/material-wfont.min.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

css-compiled/material.min.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

css-compiled/ripples.css

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)