UNPKG

3.67 kBJSONView Raw
1{
2 "name": "bpmn-js",
3 "version": "17.3.0",
4 "description": "A bpmn 2.0 toolkit and web modeler",
5 "main": "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.20.2",
67 "@rollup/plugin-commonjs": "^25.0.0",
68 "@rollup/plugin-json": "^6.0.0",
69 "@rollup/plugin-node-resolve": "^15.0.1",
70 "@rollup/plugin-replace": "^5.0.2",
71 "@rollup/plugin-terser": "^0.4.0",
72 "axe-core": "^4.9.0",
73 "babel-loader": "^9.1.0",
74 "babel-plugin-istanbul": "^6.1.1",
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": "^6.0.0",
83 "del-cli": "^5.0.0",
84 "eslint": "^8.22.0",
85 "eslint-plugin-bpmn-io": "^1.0.0",
86 "eslint-plugin-import": "^2.26.0",
87 "execa": "^8.0.0",
88 "file-drops": "^0.5.0",
89 "karma": "^6.4.1",
90 "karma-chrome-launcher": "^3.1.1",
91 "karma-coverage": "^2.2.0",
92 "karma-debug-launcher": "^0.0.5",
93 "karma-env-preprocessor": "^0.1.1",
94 "karma-firefox-launcher": "^2.1.2",
95 "karma-mocha": "^2.0.1",
96 "karma-safari-launcher": "^1.0.0",
97 "karma-sinon-chai": "^2.0.2",
98 "karma-webpack": "^5.0.0",
99 "mocha": "^10.1.0",
100 "mocha-test-container-support": "0.2.0",
101 "npm-run-all2": "^6.0.0",
102 "puppeteer": "^22.0.0",
103 "remark-cli": "^12.0.0",
104 "remark-preset-bpmn-io": "^0.2.1",
105 "rollup": "^3.19.1",
106 "rollup-plugin-license": "^3.0.0",
107 "sinon": "^17.0.0",
108 "sinon-chai": "^3.7.0",
109 "ts-expect": "^1.3.0",
110 "typescript": "^5.0.0",
111 "webpack": "^5.74.0"
112 },
113 "dependencies": {
114 "bpmn-moddle": "^8.1.0",
115 "diagram-js": "^14.3.1",
116 "diagram-js-direct-editing": "^2.1.2",
117 "ids": "^1.0.5",
118 "inherits-browser": "^0.1.0",
119 "min-dash": "^4.1.1",
120 "min-dom": "^4.0.3",
121 "tiny-svg": "^3.0.0"
122 },
123 "remarkConfig": {
124 "plugins": [
125 "preset-bpmn-io",
126 [
127 "lint-no-html",
128 false
129 ]
130 ]
131 }
132}