For production environments, it is recommended to precompile Jiko templates.
Start by installing the jiko npm package globally.
sudo npm install -g jiko
Now you have access to the
jiko command line tool. You can use that tool to compile a file using its
jiko compile mytemplates.html
This command will generate a file named
mytemplates.js next to
jiko.js file, so you
can safely remove it if you plan to use exclusively server-side precompilation.
These files are valid AMD and CommonJS modules. They can be imported in node.js like any other source file.
You can also include these files directly in a web page. When doing so, they will define a global variable whose name is
the same than the name of the file. (So
mytemplates.html will result in a
mytemplates global variable.) That global
variable will be a dictionary or a function depending if the file was a module or not. (See the Modules
You can have more information about the Jiko compiler using
No Grunt plugin exists yet. But you can create one if you want, just contact me on Github if you need information.