Skip to content

Commit a03e151

Browse files
DmitrySharabinLeaVerou
authored andcommitted
Add the minified version of the Mavo CSS file (#551)
* Add the minify-css task * Fix the quotes * Add sourcemaps
1 parent c7e7455 commit a03e151

File tree

4 files changed

+105
-2
lines changed

4 files changed

+105
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
dist/*.js
55
dist/*.css
66
local.js
7+
.DS_Store

gulpfile.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ var sourcemaps = require("gulp-sourcemaps");
1414
var notify = require("gulp-notify");
1515
var merge = require("merge2");
1616
var injectVersion = require("gulp-inject-version");
17+
var csso = require("gulp-csso");
1718

1819
var dependencies = ["../../bliss/bliss.shy.min.js", "../../stretchy/stretchy.min.js", "../../jsep/build/jsep.min.js"];
1920
var src = `mavo util locale locale.en plugins ui.bar ui.message permissions backend formats
@@ -110,6 +111,15 @@ gulp.task("minify-es5", function () {
110111
.pipe(gulp.dest("dist"));
111112
});
112113

114+
gulp.task("minify-css", function () {
115+
return gulp.src("dist/mavo.css")
116+
.pipe(sourcemaps.init())
117+
.pipe(csso())
118+
.pipe(concat("mavo.min.css"))
119+
.pipe(sourcemaps.write("maps"))
120+
.pipe(gulp.dest("dist"));
121+
});
122+
113123
gulp.task("lib", function () {
114124
return gulp.src(dependencies).pipe(gulp.dest("lib"));
115125
});
@@ -121,4 +131,4 @@ gulp.task("watch", function () {
121131
gulp.watch(["**/*.scss"], gulp.series("sass"));
122132
});
123133

124-
gulp.task("default", gulp.parallel(gulp.series("concat", gulp.parallel("transpile", "minify", "minify-es5")), "sass"));
134+
gulp.task("default", gulp.parallel(gulp.series("concat", gulp.parallel("transpile", "minify", "minify-es5")), gulp.series("sass", "minify-css")));

package-lock.json

Lines changed: 88 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
"url": "https://github.com/mavoweb/mavo/issues"
1717
},
1818
"homepage": "https://mavo.io",
19-
"browserslist": ["last 4 versions", "IE 11"],
19+
"browserslist": [
20+
"last 4 versions",
21+
"IE 11"
22+
],
2023
"devDependencies": {
2124
"@babel/core": "^7.4.5",
2225
"@babel/plugin-proposal-object-rest-spread": "^7.4.4",
@@ -30,6 +33,7 @@
3033
"gulp-babel": "^8.0.0",
3134
"gulp-babel-minify": "^0.5.0",
3235
"gulp-concat": "^2.6.0",
36+
"gulp-csso": "^3.0.1",
3337
"gulp-inject-version": "^1.0.1",
3438
"gulp-notify": "^3.2.0",
3539
"gulp-rename": "^1.4.0",

0 commit comments

Comments
 (0)