Minify Mask Templates
Node.js
npm install mask-minify
var Minifier = require('mask-minify');
// template string
var minified = Minifier.minify(template);
// files
Minifier.minifyFiles(String|Array|Glob files, String|Array output);
Minifier.minifyFiles('views/foo.mask'); // output in `views/foo.min.mask`
Minifier.minifyFiles('views/*.mask'); // output in `views/*.min.mask`
Minifier.minifyFiles('foo.mask', '/release/foo.mask');
Atma.Toolkit Plugin
Use this as a Plugin for io.File.read
to minify Mask markup
-
when building Single-Page Application with the Atma.Toolkit, all the templates are embedded and minified into the resulting output html file.
-
when building Atma Server Application, all templates are minified and combined into single html file for each Page ID
Install plugin localy (for single project)
cd my-project
atma plugin install mask-minify
Install plugin global
atma plugin install mask-minify -g
This will install
mask-minify
module from the NPM repository, and will update currentpackage.json
.
The MIT License