Home

Awesome

rollup-plugin-bpmnlint

CI

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