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