Socket
Socket
Sign inDemoInstall

feelers

Package Overview
Dependencies
Maintainers
2
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

feelers

FEELers grammar and editor for the Lezer parser system.


Version published
Weekly downloads
10K
decreased by-10.06%
Maintainers
2
Weekly downloads
 
Created
Source

feelers

CI

A templating solution built on top of DMN FEEL. Like moustache / handlebars but with FEEL.

image

What is inside

  • 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:

# run all tests
npm run test

# runs single-start test case for development
npm start
npm run start

# generate the lezer parser from its grammar definition
npm run generate:parser

# build all dependencies locally and spool up playground
npm run start:playground

# build all dependencies locally and build playground
npm run build:playground

License

MIT

Keywords

FAQs

Package last updated on 13 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc