mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-05-29 06:25:18 -04:00
Update build process.
This commit is contained in:
parent
90013da52c
commit
18d12b6746
2 changed files with 14 additions and 37 deletions
49
mkrfile.js
49
mkrfile.js
|
@ -103,7 +103,7 @@ module.exports = function (suite) {
|
||||||
$(src + ': _h5ai/client/js/*.js')
|
$(src + ': _h5ai/client/js/*.js')
|
||||||
.newerThan(mapSrc, $(src + ': _h5ai/client/js/**'))
|
.newerThan(mapSrc, $(src + ': _h5ai/client/js/**'))
|
||||||
.includeit()
|
.includeit()
|
||||||
.uglifyjs()
|
.if(!suite.args.uncompressed, function () { this.uglifyjs(); })
|
||||||
.wrap(header)
|
.wrap(header)
|
||||||
.write(mapSrc, true);
|
.write(mapSrc, true);
|
||||||
|
|
||||||
|
@ -111,7 +111,7 @@ module.exports = function (suite) {
|
||||||
.newerThan(mapSrc, $(src + ': _h5ai/client/css/**'))
|
.newerThan(mapSrc, $(src + ': _h5ai/client/css/**'))
|
||||||
.less()
|
.less()
|
||||||
.autoprefixer()
|
.autoprefixer()
|
||||||
.cssmin()
|
.if(!suite.args.uncompressed, function () { this.cssmin(); })
|
||||||
.wrap(header)
|
.wrap(header)
|
||||||
.write(mapSrc, true);
|
.write(mapSrc, true);
|
||||||
|
|
||||||
|
@ -135,43 +135,20 @@ module.exports = function (suite) {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
suite.target('build-uncompressed', ['check-version', 'lint'], 'build all updated files').task(function () {
|
suite.target('deploy', ['build'], 'deploy to a specified path (e.g. mkr deploy :dest=/some/path)').task(function () {
|
||||||
|
|
||||||
var header = '/* ' + pkg.name + ' ' + pkg.version + ' - ' + pkg.homepage + ' */\n';
|
if (!$._.isString(suite.args.dest)) {
|
||||||
var env = {pkg: pkg};
|
$.report({
|
||||||
|
type: 'err',
|
||||||
|
message: 'no destination path (e.g. mkr deploy :dest=/some/path)'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$(src + ': _h5ai/client/js/*.js')
|
var mapper = $.map.p(build, path.resolve(suite.args.dest));
|
||||||
.newerThan(mapSrc, $(src + ': _h5ai/client/js/**'))
|
|
||||||
.includeit()
|
|
||||||
// .uglifyjs()
|
|
||||||
.wrap(header)
|
|
||||||
.write(mapSrc, true);
|
|
||||||
|
|
||||||
$(src + ': _h5ai/client/css/*.less')
|
$(build + ': _h5ai/**')
|
||||||
.newerThan(mapSrc, $(src + ': _h5ai/client/css/**'))
|
.newerThan(mapper)
|
||||||
.less()
|
.write(mapper, true);
|
||||||
.autoprefixer()
|
|
||||||
// .cssmin()
|
|
||||||
.wrap(header)
|
|
||||||
.write(mapSrc, true);
|
|
||||||
|
|
||||||
$(src + ': _h5ai/client/css/fonts/**')
|
|
||||||
.newerThan(mapSrc)
|
|
||||||
.write(mapSrc, true);
|
|
||||||
|
|
||||||
$(src + ': **/*.jade')
|
|
||||||
.newerThan(mapSrc)
|
|
||||||
.jade(env)
|
|
||||||
.write(mapSrc, true);
|
|
||||||
|
|
||||||
$(src + ': **, ! _h5ai/client/js/**, ! _h5ai/client/css/**, ! **/*.jade')
|
|
||||||
.newerThan(mapSrc)
|
|
||||||
.handlebars(env)
|
|
||||||
.write(mapSrc, true);
|
|
||||||
|
|
||||||
$(root + ': *.md')
|
|
||||||
.newerThan(mapRoot)
|
|
||||||
.write(mapRoot, true);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -27,6 +27,6 @@
|
||||||
"fquery-jszip": "~0.5.0",
|
"fquery-jszip": "~0.5.0",
|
||||||
"fquery-less": "~0.2.0",
|
"fquery-less": "~0.2.0",
|
||||||
"fquery-uglifyjs": "~0.2.1",
|
"fquery-uglifyjs": "~0.2.1",
|
||||||
"mkr": "~0.6.1"
|
"mkr": "~0.8.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue