UNPKG

symflow

Version:

SymFlow is a powerful workflow and state machine engine for Node.js, inspired by Symfony Workflow. It allows you to define workflows, transition entities between states, and optionally log audit trails.

62 lines (61 loc) 1.88 kB
{ "name": "symflow", "version": "1.18.0", "description": "SymFlow is a powerful workflow and state machine engine for Node.js, inspired by Symfony Workflow. It allows you to define workflows, transition entities between states, and optionally log audit trails.", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc", "lint": "eslint 'src//*.ts'", "lint:fix": "eslint 'src//*.ts' --fix", "prepublishOnly": "npm run build && npm run lint", "release": "release-please release", "test": "jest", "test:ci": "jest --coverage" }, "bin": { "symflow": "./dist/symflow-cli.js" }, "keywords": [ "workflow", "state-machine", "symfony", "transitions", "places", "metadata", "audit-trail", "stateful" ], "author": { "name": "Vandeth Tho", "email": "thovandeth@gmail.com" }, "license": "MIT", "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.21.0", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.14", "@types/js-yaml": "^4.0.9", "@types/node": "^22.13.13", "@typescript-eslint/eslint-plugin": "^8.26.0", "@typescript-eslint/parser": "^8.26.0", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-prettier": "^5.2.5", "globals": "^16.0.0", "jest": "^29.7.0", "prettier": "^3.5.3", "release-please": "^17.0.0", "ts-jest": "^29.3.0", "ts-node": "^10.9.2", "typescript": "^5.8.2", "typescript-eslint": "^8.28.0" }, "dependencies": { "commander": "^13.1.0", "events": "^3.3.0", "fs-extra": "^11.3.0", "js-yaml": "^4.1.0" } }