Skip to content

nextapps-de/mikado-compile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mikado Template Compiler

You will find the documentation of Mikado here.

Install

It is recommended to install the compiler as a non-global dependency to your stack:

npm install mikado-compile

CLI

Compile a source file, takes same directory as destination:

npx mikado-compile tpl/app.html

Compile a source file to a given destination folder:

npx mikado-compile src/tpl/app.html dest/tpl/

Compile a source file in a specific format:

npx mikado-compile src/tpl/app.html json

Compile all files which matches a given expression:

npx mikado-compile src/tpl/*.html
npx mikado-compile src/**/*.html

Compile files explicitly by using option flags:

npx mikado-compile --src src/tpl/*.html --dest dest/tpl/ --type json

Compile files explicitly by using option flag shortcuts:

npx mikado-compile -s src/tpl/*.html -d dest/tpl/ -t json

Force overwrite existing files (silent):

npx mikado-compile src/tpl/*.html --force

Compile as pretty print (non-minified):

npx mikado-compile src/tpl/*.html --pretty

Node Module

You can call the compile function directly:

const compile = require("mikado-compile");
const src = "./src/*.html";
const dest = "./dist/";

compile(src, dest, {
    type: ["es5", "es6", "json"],
    force: true,
    pretty: false
});

File Watcher

Start the file watcher to compile templates automatically when file contents change:

npx mikado-compile src/tpl/*.html --watch

Press CTRL + C to stop the watcher.

Note: Existing files will be overridden by default when running the watcher.

Releases

No releases published

Packages

No packages published