A super-simple templating language
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
tests
.gitignore
.travis.yml
LICENSE
README.md
package.json
yarn.lock

README.md

Prescott

A super-simple templating language

Npm page Build status

About

Prescott is a templating language based on custom html/xml elements and extended with a mustache syntax for values {{ example }}. It is made possible using PEG.js, inspired by using Vue.js, and used by Generates to generate project files for scaffolding/bootstrapping.

Installation

npm install --save prescott

Usage

import { compile } from 'prescott'

const template = '{{ name }}'
const data = { name: 'Coleman' }
const render = compile(template)
const output = render(data)
// Outputs: Coleman

License

Apache 2.0 with Commons Clause - See LICENSE

 

Created by Ian Walter