Collection of builtin Camunda extensions for FEEL
npm install @camunda/feel-builtins
Collection of builtin Camunda extensions for FEEL (Friendly Enough Expression Language). These builtins get extracted from camunda-docs.
Install via npm:
``sh`
npm install @camunda/feel-builtins
In your FEEL editor you can use these builtins to establish the Camunda context:
`js
import { camundaBuiltins } from '@camunda/feel-builtins';
import FeelEditor from '@bpmn-io/feel-editor';
const editor = new FeelEditor({
container,
builtins: camundaBuiltins,
parserDialect: 'camunda'
});
`
With @bpmn-io/feel-lint you can also use the builtins to lint expressions in the Camunda world:
`js
import { camundaBuiltins } from '@camunda/feel-builtins';
import { lintExpression } from '@bpmn-io/feel-lint';
lintExpression(expression, {
builtins: camundaBuiltins,
parserDialect: 'camunda'
});
`
Prepare the project by installing dependencies:
`sh`
npm install
Then, depending on your use-case you may run any of the following commands:
`shlint the library and run all tests
npm run all
* @bpmn-io/feel-editor: FEEL editor and playground
* @bpmn-io/feel-lint: A linter for FEEL expressions