UNPKG

bpmn-visualization

Version:

A TypeScript library for visualizing process execution data on BPMN diagrams

162 lines (161 loc) 6.03 kB
{ "name": "bpmn-visualization", "version": "0.26.1", "description": "A TypeScript library for visualizing process execution data on BPMN diagrams", "keywords": [ "bpmn2", "bpmn", "javascript", "typescript", "ui-components", "diagrams", "visualization", "process-analytics", "view", "bpmn-support", "analytics", "diagram", "viewer" ], "homepage": "https://github.com/process-analytics/bpmn-visualization-js#readme", "bugs": "https://github.com/process-analytics/bpmn-visualization-js/issues", "license": "Apache-2.0", "contributors": [ { "name": "Thomas Bouffard", "url": "https://github.com/tbouffard" }, { "name": "Céline Souchet", "url": "https://github.com/csouchet" }, { "name": "Marcin Michniewicz", "url": "https://github.com/aibcmars" } ], "repository": { "type": "git", "url": "git+https://github.com/process-analytics/bpmn-visualization-js.git" }, "browser": "dist/bpmn-visualization.min.js", "main": "dist/bpmn-visualization.cjs.js", "module": "dist/bpmn-visualization.esm.js", "types": "dist/bpmn-visualization.d.ts", "files": [ "dist", "NOTICE" ], "scripts": { "dev": "vite", "all": "run-s clean lint lint-check build test", "clean": "rimraf build dist", "build": "tsc --noEmit", "build-bundles": "rollup -c", "prepack": "run-s clean build-bundles", "demo": "run-s demo:*", "demo:build": "tsc --noEmit && vite build", "demo:prepare": "node scripts/prepare-demo-for-publish.mjs", "demo-preview": "vite preview", "docs": "run-s docs:*", "docs:user": "node scripts/docs.js", "docs:api": "typedoc --tsconfig ./tsconfig.typedoc.json src/bpmn-visualization.ts", "lint": "eslint \"*/**/*.{js,mjs,ts}\" NOTICE --max-warnings 0 --quiet --fix", "lint-check": "eslint \"*/**/*.{js,mjs,ts}\" NOTICE --max-warnings 0", "test": "run-s test:unit test:integration test:e2e", "test:unit": "jest --runInBand --config=./test/unit/jest.config.js", "test:unit:coverage": "npm run test:unit -- --coverage", "test:integration": "jest --runInBand --config=./test/integration/jest.config.js", "test:integration:coverage": "npm run test:integration -- --coverage", "test:unit:watch": "npm run test:unit:coverage -- --watchAll", "test:e2e": "cross-env JEST_IMAGE_SNAPSHOT_TRACK_OBSOLETE=1 jest --runInBand --detectOpenHandles --config=./test/e2e/jest.config.js", "test:e2e:verbose": "cross-env DEBUG=bv:test:*,pw:browser* npm run test:e2e", "test:e2e:coverage": "npm run test:e2e -- --coverage", "test:perf": "jest --runInBand --detectOpenHandles --config=./test/performance/jest.config.js", "test:perf:verbose": "cross-env DEBUG=bv:test:*,pw:browser* npm run test:perf", "test:perf:compile": "tsc -p test/performance/", "test:bundles": "jest --runInBand --detectOpenHandles --config=./test/bundles/jest.config.js", "test:bundles:verbose": "cross-env DEBUG=bv:*,pw:browser* npm run test:bundles", "version-prepare": "node scripts/manage-version-in-files.mjs && git commit --no-verify -a -m \"[RELEASE] Prepare version for release\"", "version": "IS_RELEASING=true node scripts/manage-version-in-files.mjs && git add .", "postversion": "node scripts/manage-version-in-files.mjs && git commit --no-verify -a -m \"[RELEASE] Prepare version for new developments\"", "prepublishOnly": "pinst --disable", "postpublish": "pinst --enable", "prepare": "husky install", "utils-all": "run-s utils:build utils:test:*", "utils:build": "rollup --config scripts/utils/rollup.config.mjs", "utils:test:json": "node ./scripts/utils/dist/utils.mjs test/fixtures/bpmn/simple-start-task-end.bpmn --output json", "utils:test:model": "node ./scripts/utils/dist/utils.mjs test/fixtures/bpmn/simple-start-task-end.bpmn --output model" }, "dependencies": { "@typed-mxgraph/typed-mxgraph": "~1.0.7", "entities": "~4.3.1", "fast-xml-parser": "4.0.9", "lodash.debounce": "~4.0.8", "lodash.throttle": "~4.1.1", "mxgraph": "4.2.2", "strnum": "1.0.5" }, "devDependencies": { "@rollup/plugin-commonjs": "~22.0.2", "@rollup/plugin-node-resolve": "~13.3.0", "@types/debug": "~4.1.7", "@types/jest": "~27.5.0", "@types/jest-image-snapshot": "~5.1.0", "@types/lodash.debounce": "~4.0.7", "@types/lodash.throttle": "~4.1.7", "@types/minimist": "~1.2.2", "@typescript-eslint/eslint-plugin": "~5.36.1", "@typescript-eslint/parser": "~5.36.1", "asciidoctor": "~2.2.6", "autoprefixer": "~10.4.8", "clipboardy": "~3.0.0", "cross-env": "~7.0.3", "cssnano": "~5.1.13", "debug": "~4.3.4", "eslint": "~8.23.0", "eslint-config-prettier": "~8.5.0", "eslint-plugin-jest": "~26.8.7", "eslint-plugin-notice": "~0.9.10", "eslint-plugin-playwright": "~0.11.1", "eslint-plugin-prettier": "~4.2.1", "expect-playwright": "~0.8.0", "fs-extra": "~10.1.0", "husky": "~8.0.1", "jest": "~27.5.1", "jest-extended": "~3.1.0", "jest-html-reporter": "~3.6.0", "jest-html-reporters": "~3.0.10", "jest-image-snapshot": "~5.1.1", "jest-playwright-preset": "~1.7.2", "jest-sonar": "~0.2.12", "lint-staged": "~13.0.3", "minimist": "~1.2.6", "npm-run-all": "~4.1.5", "pinst": "~3.0.0", "playwright": "~1.25.1", "postcss": "~8.4.14", "postcss-cli": "~10.0.0", "prettier": "~2.7.1", "rimraf": "~3.0.2", "rollup": "~2.79.0", "rollup-plugin-auto-external": "~2.0.0", "rollup-plugin-node-externals": "~4.1.1", "rollup-plugin-sizes": "~1.0.4", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-typescript2": "~0.33.0", "tailwindcss": "~3.1.8", "ts-jest": "~27.1.4", "typedoc": "~0.23.12", "typescript": "~4.8.2", "vite": "~3.0.9" }, "lint-staged": { "*.{js,mjs,ts}": [ "eslint --fix" ], "NOTICE": [ "eslint --fix" ] } }