Hikaru
This page contains what can you find in Hikaru. When you are creating plugins, your plugin will get a Hikaru instance, you can use following in it.
Hikaru::logger
A Logger instance which extends console.Console, you should use this when you want to output some words. Don't use console.log.
Hikaru::types
This contains some data types used by Hikaru.
Hikaru::utils
Many helper functions provided by Hikaru.
Hikaru::site
A Site instance that stores all info of the site.
Hikaru::opts
A Object that stores all commander.js options.
Hikaru::translator
A Translator instance which will be used by other module automatically.
Hikaru::renderer
A Renderer instance, you can register your renderer functions to it.
Hikaru::compiler
A Compiler instance, you can register your template compiler functions to it.
Hikaru::processor
A Processor instance, you can register your processor functions to it.
Hikaru::generator
A Generator instance, you can register your generator functions to it.
Hikaru::helper
A Helper instance, you can register your helper functions to it.
Hikaru::decorator
A Decorator instance, you can register your layout decorator functions to it.
Hikaru::watcher
A Watcher instance, you could register some dirs and globs to watch, this is only available when serving.