UNPKG

bpmn-visualization

Version:

A TypeScript library for visualizing process execution data on BPMN diagrams

167 lines (166 loc) 6.52 kB
{ "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" ] } }