imicros-feel

0.0.3 • Public • Published

imicros-feel

Development Status

Moleculer service for feel and DMN evaluation

Installation

$ npm install imicros-feel

Dependencies / Requirements

Requires broker middleware AclMiddleware (or similar) and a running acl service:

Requires a runnning minio service

Usage

const { ServiceBroker } = require("moleculer");
const { Feel } = require("imicros-feel");

broker = new ServiceBroker({
    logger: console
    // middlewares: [AclMiddleware({service: "acl"})]
});
broker.createService(Feel, Object.assign({ 
    settings: { 
        services: {
            store: "v1.minio"
        }
    }
}));
broker.start();

Actions

  • evalute { expression, context } => any
  • convert { xml } => { result(true|false), error?, expression }
  • check { expression } => { result(true|false), error? }
  • clearFromCache { objectName } => { done }

/imicros-feel/

    Package Sidebar

    Install

    npm i imicros-feel

    Weekly Downloads

    0

    Version

    0.0.3

    License

    MIT

    Unpacked Size

    66 kB

    Total Files

    11

    Last publish

    Collaborators

    • al66