bpmn-visualization
Version:
A TypeScript library for visualizing process execution data on BPMN diagrams
167 lines (166 loc) • 6.52 kB
JSON
{
"name": "bpmn-visualization",
"version": "0.34.0",
"description": "A TypeScript library for visualizing process execution data on BPMN diagrams",
"keywords": [
"typescript",
"bpmn",
"visualization",
"process",
"analytics",
"browser"
],
"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.esm.js",
"module": "dist/bpmn-visualization.esm.js",
"types": "dist/not-supported-ts-versions.d.ts",
"typesVersions": {
">=4.0.2": {
"*": [
"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 --strictDeprecations -c",
"generate-types": "run-s generate-types:*",
"generate-types:lib": "tsc --project tsconfig.npm-package.json --emitDeclarationOnly --declaration --declarationDir build/types",
"generate-types:dist": "api-extractor run --local --verbose",
"generate-types:not-supported-ts-versions": "node scripts/generate-types-for-not-supported-ts-versions.mjs",
"generate-types:add-license-header": "node scripts/add-license-header.mjs",
"prepack": "run-s clean generate-types 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}\" --max-warnings 0 --quiet --fix",
"lint-check": "eslint \"**/*.{js,mjs,ts}\" --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 \"chore(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 \"chore(release): prepare version for new developments\"",
"prepublishOnly": "pinst --disable",
"postpublish": "pinst --enable",
"prepare": "run-s prepare:*",
"prepare:husky": "husky install",
"utils-all": "run-s utils:build utils:test:*",
"utils:build": "rollup --strictDeprecations --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.2.2",
"lodash.debounce": "~4.0.8",
"lodash.throttle": "~4.1.1",
"mxgraph": "4.2.2",
"strnum": "1.0.5"
},
"devDependencies": {
"@microsoft/api-extractor": "~7.34.4",
"@rollup/plugin-commonjs": "~24.1.0",
"@rollup/plugin-node-resolve": "~15.0.2",
"@rollup/plugin-terser": "~0.4.1",
"@types/debug": "~4.1.7",
"@types/jest-image-snapshot": "~6.1.0",
"@types/lodash.debounce": "~4.0.7",
"@types/lodash.throttle": "~4.1.7",
"@types/minimist": "~1.2.2",
"@typescript-eslint/eslint-plugin": "~5.59.1",
"@typescript-eslint/parser": "~5.59.1",
"asciidoctor": "~2.2.6",
"autoprefixer": "~10.4.14",
"clipboardy": "~3.0.0",
"cross-env": "~7.0.3",
"cssnano": "~6.0.0",
"debug": "~4.3.4",
"eslint": "~8.39.0",
"eslint-config-prettier": "~8.8.0",
"eslint-plugin-jest": "~27.2.1",
"eslint-plugin-notice": "~0.9.10",
"eslint-plugin-playwright": "~0.12.0",
"eslint-plugin-prettier": "~4.2.1",
"expect-playwright": "~0.8.0",
"fs-extra": "~11.1.1",
"husky": "~8.0.3",
"jest": "~29.5.0",
"jest-environment-jsdom": "~29.5.0",
"jest-extended": "~3.2.4",
"jest-html-reporter": "~3.8.0",
"jest-html-reporters": "~3.1.4",
"jest-image-snapshot": "~6.1.0",
"jest-playwright-preset": "~3.0.1",
"jest-sonar": "~0.2.16",
"lint-staged": "~13.2.2",
"minimist": "~1.2.8",
"npm-run-all": "~4.1.5",
"pinst": "~3.0.0",
"playwright": "~1.30.0",
"postcss": "~8.4.23",
"postcss-cli": "~10.1.0",
"prettier": "~2.8.8",
"rimraf": "~5.0.0",
"rollup": "~3.21.2",
"rollup-plugin-node-externals": "~5.1.2",
"rollup-plugin-sizes": "~1.0.5",
"rollup-plugin-typescript2": "~0.34.1",
"tailwindcss": "~3.3.2",
"ts-jest": "~29.1.0",
"typedoc": "~0.24.6",
"typescript": "~5.0.4",
"vite": "~4.3.4"
},
"overrides": {
"@types/node": "^16.18.0"
},
"lint-staged": {
"*.{js,mjs,ts}": [
"eslint --fix"
]
}
}