{"_id":"@bp3global/bpmn-rules","_rev":"5-a19fd44e3b5c1dafba36d6dfffb19b5c","name":"@bp3global/bpmn-rules","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@bp3global/bpmn-rules","version":"0.0.1","keywords":["bpmnlint","bpmn","linter","plugin","validation","rules"],"license":"MIT","_id":"@bp3global/bpmn-rules@0.0.1","maintainers":[{"name":"chingmd-bp3","email":"sysadmin@bp-3.com"},{"name":"joewarner","email":"awarner@bp-3.com"},{"name":"fpereirabp3","email":"fpereira@bp-3.com"}],"homepage":"https://github.com/bp3global/bpmn-rules#readme","bugs":{"url":"https://github.com/bp3global/bpmn-rules/issues"},"dist":{"shasum":"fc72bcacc0a06b1b2df30863a75ac0bd37d2fd38","tarball":"https://registry.npmjs.org/@bp3global/bpmn-rules/-/bpmn-rules-0.0.1.tgz","fileCount":7,"integrity":"sha512-LyDMPDEGLQHZDnhbw145YTCbpWd0oJbr1euVl2dOIhseaKCFx5MlA9dy+g3epkbbUM1PFl/oloqqaKl1wdlsaw==","signatures":[{"sig":"MEYCIQDWta8LuujyJtHizs5EWrP1qcQdNruVS36T0zUN3+REgQIhAMRURkYaOG7g8SElfWhXKtvW0sWIzhNuSM7fFupLmn0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12589},"main":"index.js","engines":{"node":">= 20"},"gitHead":"ad4bf369d9242a09d6b25f949f30416e729d7f31","scripts":{"all":"npm test","lint":"eslint .","test":"mocha test.js","lint:types":"tsc"},"_npmUser":{"name":"joewarner","email":"awarner@bp-3.com"},"repository":{"url":"git+https://github.com/bp3global/bpmn-rules.git","type":"git"},"_npmVersion":"10.9.2","description":"BP3's rules to extend Camunda's core set (see bpmnlint)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^6.3.1","bpmnlint-utils":"^1.1.1","bpmnlint-plugin-bp3-bpmn-rules":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^11.1.0","eslint":"^9.17.0","bpmnlint":"^8.3.2","eslint-plugin-bpmn-io":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bpmn-rules_0.0.1_1740496105880_0.40876886804986556","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bp3global/bpmn-rules","version":"0.0.2","keywords":["bpmnlint","bpmn","linter","plugin","validation","rules"],"license":"MIT","_id":"@bp3global/bpmn-rules@0.0.2","maintainers":[{"name":"chingmd-bp3","email":"sysadmin@bp-3.com"},{"name":"joewarner","email":"awarner@bp-3.com"},{"name":"fpereirabp3","email":"fpereira@bp-3.com"},{"name":"bschlosser","email":"bschlosser@bp-3.com"}],"homepage":"https://github.com/bp3global/bpmn-rules#readme","bugs":{"url":"https://github.com/bp3global/bpmn-rules/issues"},"dist":{"shasum":"3863f33a044b76b46f644b89e9e5b331cbe8d7f4","tarball":"https://registry.npmjs.org/@bp3global/bpmn-rules/-/bpmn-rules-0.0.2.tgz","fileCount":5,"integrity":"sha512-irOcs9KQiRRc7zbOoA1kwU3M5/8ylJ6e+3P9laV0dVLm7FFwJ8iHXpcBi5y7IVDL+FOqnUdfFYx1BmlrzjKwYw==","signatures":[{"sig":"MEYCIQCE0FDMT5VvZxtfXYXGe7sefMhMZDptKuLZGsMWZOMISgIhAOPsdqD0TxvqlF3TEN7R1usFjWHi/giCXTbvloZygEze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9323},"main":"index.js","engines":{"node":">= 20"},"gitHead":"1e441dc91673e403cf35d7a601bb160fb230442b","scripts":{"all":"npm test","test":"mocha test.js"},"_npmUser":{"name":"joewarner","email":"awarner@bp-3.com"},"repository":{"url":"git+https://github.com/bp3global/bpmn-rules.git","type":"git"},"_npmVersion":"11.5.1","description":"BP3's rules to extend Camunda's core set (see bpmnlint)","directories":{},"_nodeVersion":"24.7.0","dependencies":{"semver":"^6.3.1","bpmnlint-utils":"^1.1.1","bpmnlint-plugin-bp3-bpmn-rules":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^11.1.0","bpmnlint":"^8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bpmn-rules_0.0.2_1757008603498_0.2276561902277685","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bp3global/bpmn-rules","version":"0.0.5","keywords":["bpmnlint","bpmn","linter","plugin","validation","rules"],"license":"MIT","_id":"@bp3global/bpmn-rules@0.0.5","maintainers":[{"name":"chingmd-bp3","email":"sysadmin@bp-3.com"},{"name":"joewarner","email":"awarner@bp-3.com"},{"name":"fpereirabp3","email":"fpereira@bp-3.com"},{"name":"bschlosser","email":"bschlosser@bp-3.com"}],"dist":{"shasum":"1fafb7b8293d3ec589fa450ed7ae1e06edb2ef96","tarball":"https://registry.npmjs.org/@bp3global/bpmn-rules/-/bpmn-rules-0.0.5.tgz","fileCount":5,"integrity":"sha512-Tf2ZsisG8nrigJvOqCK8+QCiAt0MnucqpL1I8h5hL61x9El9MrAI7kyGv+ovljt1ofYpZnNOwd60G5XEq5my8A==","signatures":[{"sig":"MEUCIH+4hM0V831XDbFMzbKCFOTo4FZOnb6vV82PQQ714tzJAiEA9JWH2ippA2xgvWnTUNtT7fY8hIPbNeZqh4fVeE7/tx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6131},"main":"index.js","engines":{"node":">= 20"},"gitHead":"51cd2636934b4ffa1207a238c8e7fd124e6e405f","scripts":{"all":"npm test","test":"mocha test.js"},"_npmUser":{"name":"joewarner","email":"awarner@bp-3.com"},"repository":{"url":"git+https://gitlab.bp-3cloud.com/camunda/bpmn-rules.git","type":"git"},"_npmVersion":"10.9.3","description":"BP3's rules to extend Camunda's core set (see bpmnlint)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"semver":"^6.3.1","bpmnlint-utils":"^1.1.1","bpmnlint-plugin-bp3-bpmn-rules":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^11.1.0","bpmnlint":"^8.3.2"},"_npmOperationalInternal":{"tmp":"tmp/bpmn-rules_0.0.5_1757148882590_0.8812903321327676","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-25T15:08:25.766Z","modified":"2025-10-20T14:53:49.231Z","0.0.1":"2025-02-25T15:08:26.049Z","0.0.2":"2025-09-04T17:56:43.697Z","0.0.5":"2025-09-06T08:54:42.798Z"},"license":"MIT","keywords":["bpmnlint","bpmn","linter","plugin","validation","rules"],"repository":{"url":"git+https://gitlab.bp-3cloud.com/camunda/bpmn-rules.git","type":"git"},"description":"BP3's rules to extend Camunda's core set (see bpmnlint)","maintainers":[{"email":"sysadmin@bp-3.com","name":"chingmd-bp3"},{"email":"awarner@bp-3.com","name":"joewarner"},{"email":"fpereira@bp-3.com","name":"fpereirabp3"},{"email":"bschlosser@bp-3.com","name":"bschlosser"},{"email":"mching@bp-3.com","name":"mching-bp3"}],"readme":"# bpmn-rules\n\nThis package contains BP3's linting rules for Camunda BPMN.\n\n## The rules included in this package\n\nThe list of rules included in this package is given in the [index.js](./index.js) file, but an\nextended description provided below.\n\n| Rule                                          | Description                                               |\n|-----------------------------------------------|-----------------------------------------------------------|\n| `no-job-worker-user-task-implementation-type` | Since 8.7 Job Worker User Tasks can no longer be selected |\n| `user-task-without-assignee`                  | Validates that user tasks have an assignee                | \n\n\n## How to add this rules package to your project\nOne of the easiest ways to start linting your project is to use [camunda-lint](https://github.com/BP3/camunda-lint).\n\nAdd a `.bpmnlintrc` file to your project. You may find that you have a default one already\n\n```json\n{\n  \"extends\": \"bpmnlint:recommended\" \n}\n```\nTo add the rules in this package modify your `.bpmnlintrc` as follows\n```json\n{\n  \"extends\": [\n    \"bpmnlint:recommended\",\n    \"plugin:__bp3global__bpmn-rules__0.0.1/recommended\"\n  ]\n}\n```\nwhere `0.0.1` is the version of the rules that you want to include.\n\n## How to configure the individual rules in this package\n\nIndividual rules can be turned `on` or `off`. You can also vary the level at which the rules report, \neither `info`, `warn` or `error`.\n```json\n{\n  \"extends\": [\n    \"bpmnlint:recommended\",\n    \"plugin:__bp3global__bpmn-rules__0.0.1/recommended\"\n  ],\n  \"rules\": {\n    \"fake-join\": \"off\",\n    \"label-required\": \"info\",\n    \"__bp3global__bpmn-rules__0.0.1/user-task-without-assignee\": \"error\"\n  }\n}\n```\n","readmeFilename":"README.md"}