xref: /plugin/bpmnio/vendor/bpmn-js/package.json (revision 8e4f2d26bade078f1a8995bbed999961e19e3091)
1{
2  "name": "bpmn-js",
3  "version": "18.3.1",
4  "description": "A bpmn 2.0 toolkit and web modeler",
5  "main": "lib/index.js",
6  "files": [
7    "dist",
8    "lib",
9    "test/util",
10    "test/helper",
11    "test/matchers",
12    "!.eslintrc",
13    "!lib/**/*.spec.ts"
14  ],
15  "scripts": {
16    "all": "run-s lint test generate-types distro test:distro",
17    "lint": "eslint .",
18    "format": "run-s format:markdown 'lint -- --fix'",
19    "format:markdown": "remark . -qo",
20    "start": "cross-env SINGLE_START=modeler npm run dev",
21    "start:viewer": "cross-env SINGLE_START=viewer npm run dev",
22    "start:navigated-viewer": "cross-env SINGLE_START=navigated-viewer npm run dev",
23    "dev": "npm test -- --auto-watch --no-single-run",
24    "test": "karma start test/config/karma.unit.js",
25    "distro": "node tasks/build-distro.mjs",
26    "collect-translations": "cross-env COLLECT_TRANSLATIONS=1 npm test",
27    "generate-types": "run-s generate-types:*",
28    "generate-types:generate": "del-cli \"lib/**/*.d.ts\" && npx bio-dts -r lib",
29    "generate-types:test": "tsc --noEmit --noImplicitAny",
30    "test:distro": "node tasks/test-distro.mjs",
31    "postversion": "run-s distro test:distro",
32    "prepare": "run-s distro",
33    "prepublishOnly": "run-s generate-types"
34  },
35  "engines": {
36    "node": "*"
37  },
38  "repository": {
39    "type": "git",
40    "url": "https://github.com/bpmn-io/bpmn-js"
41  },
42  "keywords": [
43    "bpmn",
44    "bpmn-js",
45    "toolkit",
46    "web modeler",
47    "modeler",
48    "modeling",
49    "process modeling"
50  ],
51  "author": {
52    "name": "Nico Rehwaldt",
53    "url": "https://github.com/nikku"
54  },
55  "contributors": [
56    {
57      "name": "bpmn.io contributors",
58      "url": "https://github.com/bpmn-io"
59    }
60  ],
61  "license": "SEE LICENSE IN LICENSE",
62  "sideEffects": [
63    "*.css"
64  ],
65  "devDependencies": {
66    "@babel/core": "^7.25.8",
67    "@bpmn-io/a11y": "^0.1.0",
68    "@rollup/plugin-commonjs": "^28.0.0",
69    "@rollup/plugin-json": "^6.1.0",
70    "@rollup/plugin-node-resolve": "^16.0.0",
71    "@rollup/plugin-replace": "^6.0.0",
72    "@rollup/plugin-terser": "^0.4.4",
73    "babel-loader": "^9.2.1",
74    "babel-plugin-istanbul": "^7.0.0",
75    "bio-dts": "^0.11.0",
76    "bpmn-font": "^0.12.1",
77    "camunda-bpmn-moddle": "^4.0.1",
78    "chai": "4.1.2",
79    "chai-match": "^1.1.1",
80    "cpy": "^11.0.0",
81    "cross-env": "^7.0.3",
82    "del": "^8.0.0",
83    "del-cli": "^6.0.0",
84    "eslint": "^9.12.0",
85    "eslint-plugin-bpmn-io": "^2.0.2",
86    "execa": "^9.0.0",
87    "file-drops": "^0.5.0",
88    "karma": "^6.4.4",
89    "karma-chrome-launcher": "^3.2.0",
90    "karma-coverage": "^2.2.0",
91    "karma-debug-launcher": "^0.0.5",
92    "karma-env-preprocessor": "^0.1.1",
93    "karma-firefox-launcher": "^2.1.3",
94    "karma-mocha": "^2.0.1",
95    "karma-safari-launcher": "^1.0.0",
96    "karma-sinon-chai": "^2.0.2",
97    "karma-webpack": "^5.0.1",
98    "mocha": "^10.7.3",
99    "mocha-test-container-support": "0.2.0",
100    "npm-run-all2": "^7.0.0",
101    "puppeteer": "^24.0.0",
102    "remark-cli": "^12.0.0",
103    "remark-preset-bpmn-io": "^0.2.1",
104    "rollup": "^4.0.0",
105    "rollup-plugin-license": "^3.4.0",
106    "sinon": "^17.0.1",
107    "sinon-chai": "^3.7.0",
108    "ts-expect": "^1.3.0",
109    "typescript": "^5.6.3",
110    "webpack": "^5.95.0"
111  },
112  "dependencies": {
113    "bpmn-moddle": "^9.0.1",
114    "diagram-js": "^15.2.4",
115    "diagram-js-direct-editing": "^3.2.0",
116    "ids": "^1.0.5",
117    "inherits-browser": "^0.1.0",
118    "min-dash": "^4.1.1",
119    "min-dom": "^4.2.1",
120    "tiny-svg": "^3.1.2"
121  },
122  "remarkConfig": {
123    "plugins": [
124      "preset-bpmn-io",
125      [
126        "lint-no-html",
127        false
128      ]
129    ]
130  }
131}
132