Awesome
rollup-plugin-bpmnlint
Convert bpmnlint config files to consumable modules.
import { Linter } from 'bpmnlint';
import linterConfig from './.bpmnlintrc';
const linter = new Linter(linterConfig);
Installation
npm i rollup-plugin-bpmnlint -D
Usage
import { rollup } from 'rollup';
import bpmnlint from 'rollup-plugin-bpmnlint';
import nodeResolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
rollup({
input: 'main.js',
plugins: [
nodeResolve(),
commonjs(),
bpmnlint({
// matching .bpmnlintrc files per default
include: '**/.bpmnlintrc',
// undefined per default
exclude: [ ],
// an compiler that transforms a .bpmnlintrc
// file into the actual bpmnlint configuration
compileConfig: null
})
]
});
License
MIT