wind-parser

0.1.2 • Public • Published

Wind

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

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

<html>
  <head>
    <title>{{ title }}</title>
  </head>
  <body>
    <p>{{ message }}</p>
  </body>
</html>

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.

Readme

Keywords

none

Package Sidebar

Install

npm i wind-parser

Weekly Downloads

1

Version

0.1.2

License

BSD

Last publish

Collaborators

  • nathanhoad