Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikku/bpmnlint-pack-config

Pack bpmnlint configuration into a browser consumable bundle
https://github.com/nikku/bpmnlint-pack-config

bpmnlint browser-pack

Last synced: 3 months ago
JSON representation

Pack bpmnlint configuration into a browser consumable bundle

Awesome Lists containing this project

README

        

# bpmnlint-pack-config

[![CI](https://github.com/nikku/bpmnlint-pack-config/workflows/CI/badge.svg)](https://github.com/nikku/bpmnlint-pack-config/actions?query=workflow%3ACI)

Pack a [bpmnlint](https://github.com/bpmn-io/bpmnlint) configuration as a consumable bundle.

## Usage

Pack a configuration using the `bpmnlint-pack-config` executable:

```
npx bpmnlint-pack-config -c .bpmnlintrc -o packed-config.js -t es
```

Consume the packed config as part of your web-modeler:

```javascript
import { Linter } from 'bpmnlint';

import linterConfig from './packed-config';

var linter = new Linter(linterConfig);

const results = await linter.lint(modelRoot);
```

## License

MIT