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 }

Readme

Keywords

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