# rollup-plugin-dmnlint

> Convert dmnlint config files to consumable modules

Latest version **0.1.1** (published 2022-08-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install rollup-plugin-dmnlint
pnpm add rollup-plugin-dmnlint
yarn add rollup-plugin-dmnlint
bun add rollup-plugin-dmnlint
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: no vulnerabilities; high maintenance score.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2022-08-23 |
| First published | 2020-04-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 4.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Maciej Barelkowski |
| Maintainers | skaiir-camunda, marstamm, beatrizmendes, bpmn-io-admin, nikku, pinussilvestrus, barmac, philippfromme, maxtru |
| Keywords | dmnlint, browser-pack, rollup-plugin |

## Links

- npm: https://www.npmjs.com/package/rollup-plugin-dmnlint
- Repository: https://github.com/bpmn-io/rollup-plugin-dmnlint
- Homepage: https://github.com/bpmn-io/rollup-plugin-dmnlint#readme
- Issues: https://github.com/bpmn-io/rollup-plugin-dmnlint/issues
- npm.io page: https://npm.io/package/rollup-plugin-dmnlint

## Dependencies (1)

- [@rollup/pluginutils](https://npm.io/package/@rollup/pluginutils.md) ^3.0.8

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 0.1.1 (latest) — 2022-08-23
- 0.1.0 — 2020-04-09

## README

# rollup-plugin-dmnlint

[![Build Status](https://travis-ci.com/bpmn-io/rollup-plugin-dmnlint.svg?branch=master)](https://travis-ci.com/bpmn-io/rollup-plugin-dmnlint)

Convert [dmnlint](https://github.com/bpmn-io/dmnlint) config files to consumable modules.

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

import linterConfig from './.dmnlintrc';

const linter = new Linter(linterConfig);
```


## Installation

```sh
npm i rollup-plugin-dmnlint -D
```

## Usage

```js
import { rollup } from 'rollup';

import dmnlint from 'rollup-plugin-dmnlint';

import nodeResolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';

rollup({
  input: 'main.js',
  plugins: [
    nodeResolve(),
    commonjs(),
    dmnlint({
      // matching .dmnlintrc files per default
      include: '**/.dmnlintrc',

      // undefined per default
      exclude: [ ]
    })
  ]
});
```

## Credits

The project is based on [`rollup-plugin-bpmnlint`](https://github.com/nikku/rollup-plugin-bpmnlint) built by [nikku](https://github.com/nikku).

## License

MIT

---
_Source: https://npm.io/package/rollup-plugin-dmnlint · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
