feelers
A templating solution built on top of DMN FEEL.
Like moustache / handlebars but with FEEL.
Package includes:
- A lezer grammar and consequently parser for the templating language
- A parseMixed language definition which brings
feelers
templating, feel
parsing and an optional host language together - An editor for feelers, build on top of codemirror
- An interpreter to fill your templates with data, powered by feelin
- A simple playground to showcase the language
Usage
...
Feelers templating language features
...
Build and run
Build the project in a Posix environment. On Windows, that is Git Bash or WSL.
Note we currently support development environments with Node.js version 16 (and npm version 8). We encourage you to use a Node.js version manager (e.g., nvm
or n
) to set up the needed versions.
Prepare the project by installing all dependencies:
npm install
Then, depending on your use-case you may run any of the following commands:
npm run test
npm start
npm run start
npm run generate:parser
npm run start:playground
npm run build:playground
Related
License
MIT