UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

146 lines • 8.37 kB
{ "name": "@5minds/processcube_engine", "version": "20.0.0-feature-110ac5-mgt2vt59", "description": "The ProcessCube Engine. Stores and executes BPMNs.", "license": "proprietary", "bin": { "atlas-engine": "./bin/index.js", "processcube-engine": "./bin/index.js", "pc-engine": "./bin/index.js" }, "main": "dist/index.js", "types": "dist/index.d.ts", "engines": { "node": ">=20.9.0" }, "exports": { ".": "./dist/index.js", "./package.json": "./package.json" }, "keywords": [ "bpmn", "workflows", "processautomation", "postgres", "sqlite", "sqlserver" ], "repository": { "type": "git", "url": "git+https://github.com/5minds/ProcessCube.Engine.git" }, "author": { "name": "5Minds IT-Solutions GmbH & Co. KG", "email": "info@5minds.de", "url": "https://5minds.de/" }, "files": [ "bin", "dist", "configs", "swagger.ejs", "docs/swagger", "LICENSE", "package.json", "README.md" ], "maintainers": [ "Alexander Kasten <alexander.kasten@5minds.de>", "Christian Werner <christian.werner@5minds.de>" ], "homepage": "https://github.com/5minds/ProcessCube.Engine#readme", "bugs": { "url": "https://github.com/5minds/ProcessCube.Engine/issues" }, "dependencies": { "ajv": "^8.17.1", "async-lock": "^1.4.1", "compression": "^1.8.1", "cors": "^2.8.5", "cron-parser": "^5.4.0", "cross-fetch": "^4.1.0", "dayjs": "^1.11.18", "ejs": "^3.1.10", "express": "^5.1.0", "helmet": "8.1.0", "inversify": "7.10.2", "jose": "^5.9.6", "jsonwebtoken": "9.0.2", "lodash": "^4.17.21", "lodash.clonedeep": "^4.5.0", "minimist": "1.2.8", "nconf": "^0.13.0", "node-schedule": "2.1.1", "openapi-doc": "^5.0.4", "pg": "^8.16.0", "pg-hstore": "^2.3.4", "pidusage": "^4.0.1", "piscina": "~5.1.3", "reflect-metadata": "0.2.2", "sequelize": "^6.37.5", "sequelize-typescript": "^2.1.6", "ses": "~1.11.0", "socket.io": "4.8.1", "source-map-support": "^0.5.21", "sqlite3": "^5.1.7", "string-hash": "^1.1.3", "swagger-ui-dist": "5.29.4", "tedious": "19.0.0", "umzug": "3.8.2", "uuid": "^13.0.0", "win-ca": "~3.5.1", "@5minds/processcube_engine_sdk": "7.2.0-feature-110ac5-mgt2vt6y" }, "devDependencies": { "@types/express": "^5.0.3", "@types/jsonwebtoken": "^9.0.10", "@types/lodash": "^4.17.20", "@types/minimist": "^1.2.5", "@types/mocha": "^10.0.10", "@types/node": "^24.7.2", "@types/pidusage": "^2.0.5", "@types/validator": "^13.15.3", "@types/wtfnode": "^0.10.0", "cross-env": "^10.1.0", "mocha": "^11.7.4", "mochawesome": "^7.1.4", "should": "^13.2.3", "swagger-jsdoc": "^6.2.8", "swagger-parser": "^10.0.3", "typescript": "^5.9.3", "wtfnode": "^0.10.1", "@5minds/processcube_engine_client": "6.2.0-feature-110ac5-mgt2vt45" }, "scripts": { "clean": "rm -rf dist", "clean-build": "pnpm run clean && pnpm run build", "build": "tsc", "generate-swagger-docs": "node ./bin/generate_swagger.js", "start-engine": "node ./bin/index.js", "start-engine-mssql": "CONFIG_PATH=./configs/mssql.json node ./bin/index.js", "start-engine-postgres": "CONFIG_PATH=./configs/postgres.json node ./bin/index.js", "start-dev": "cross-env NODE_ENV=dev DISABLE_CLAIM_CHECKS=true node ./bin/index.js", "build:test": "rm -rf dist_test && tsc -p ./tsconfig_test.json", "test:integration:extensions:sqlite": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-sqlite.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/extensions_sqlite \"./dist_test/test/extensions/**/*.spec.js\" --bail --exit", "test:integration:extensions:mssql": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-mssql.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/extensions_mssql \"./dist_test/test/extensions/**/*.spec.js\" --bail --exit", "test:integration:extensions:postgres": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-postgres.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/extensions_postgres \"./dist_test/test/extensions/**/*.spec.js\" --bail --exit", "test:integration:server:sqlite": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-sqlite.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/server_sqlite \"./dist_test/test/server/**/*.spec.js\" --bail --exit", "test:integration:server:mssql": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-mssql.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/server_mssql \"./dist_test/test/server/**/*.spec.js\" --bail --exit", "test:integration:server:postgres": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-postgres.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/server_postgres \"./dist_test/test/server/**/*.spec.js\" --bail --exit", "test:integration:api:sqlite": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-sqlite.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/api_sqlite \"./dist_test/test/api/**/*.spec.js\" --bail --exit", "test:integration:api:mssql": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-mssql.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/api_mssql \"./dist_test/test/api/**/*.spec.js\" --bail --exit", "test:integration:api:postgres": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-postgres.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/api_postgres \"./dist_test/test/api/**/*.spec.js\" --bail --exit", "test:integration:core:sqlite": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-sqlite.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/core_sqlite \"./dist_test/test/core/**/*.spec.js\" --bail --exit", "test:integration:core:mssql": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-mssql.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/core_mssql \"./dist_test/test/core/**/*.spec.js\" --bail --exit", "test:integration:core:postgres": "cross-env NODE_ENV=test METRICS_ENABLED=false IS_INTEGRATION_TEST_RUN=true CONFIG_PATH=./configs/test-postgres.json mocha -t 50000 --retries 3 --reporter mochawesome --reporter-options reportDir=../../reports/core_postgres \"./dist_test/test/core/**/*.spec.js\" --bail --exit", "test:integration:engine": "./run_mocha_matrix.sh", "setup:sqlite": "node ./scripts/setup_sqlite.js", "setup:mssql": "node ./scripts/setup_mssql/mssql_docker.js reset", "setup:postgres": "node ./scripts/setup_postgres/postgres_docker.js reset", "prepare-version": "CI_TOOLS_GIT_TAG_PREFIX=ProcessCube.Engine- ci_tools prepare-version --allow-dirty-workdir --force", "commit-and-tag-version": "CI_TOOLS_GIT_TAG_PREFIX=ProcessCube.Engine- ci_tools commit-and-tag-version --only-on-primary-branches && CI_TOOLS_GIT_TAG_PREFIX=ProcessCube.Engine- ci_tools update-github-release --only-on-primary-branches --use-title-and-text-from-git-tag", "publish-npm-package": "CI_TOOLS_GIT_TAG_PREFIX=ProcessCube.Engine- ci_tools publish-npm-package --create-tag-from-branch-name", "add-box-release-tag": "CI_TOOLS_GIT_TAG_PREFIX=ProcessCube.Engine- VERSION=\"$(ci_tools get-version)\" pnpm dist-tag add @5minds/processcube_engine@$VERSION $BOX_RELEASE_TAG", "publish-docker-image": "./publish_docker_image.sh" } }