node package manager



Watch a directory for *.wind.html file changes and auto generate *.html files.

npm install wind-parser

Then set it to watch a directory:

cd directory-with-wind-files
windsock -v


Templates are just html files with basic {{ variable }} style variables in them.

    <title>{{ title }}</title>
    <p>{{ message }}</p>

Defining Variables

Wind will check for a file called locals.json in the watched directory to load for local variables that can be used in the templates.

Variables are found inside double curlies (eg. {{ variable_name }}).

Using Layouts

If the watcher finds a file called layout.wind.html it will use it as a wrapper for any other files in the directory. Each non-layout template will be injected into the view wherever a {{ yield }} is found.