UNPKG

rh-vue3-snakerflow-designer

Version:

情怀!N年前使用的工作流引擎,虽然原作者已经不再维护,但是还是有那么一波人还在使用。个人看来其核心功能尚好,麻雀虽少,五脏俱全,是用来学习工作流引擎的好项目。但其流程设计器所用的技术栈可能就跟不上时代了(2016年前的开源项目)。为了让大伙或自己用得更舒心,或者也为了让更多人认识或重新认识这个工作流引擎。本人就花些许时间,使用现阶段前端主流的技术栈重新开发此款流程设计器。如大家在使用的过程中如有啥问题,欢迎留言或进群交流!

93 lines (92 loc) 2.62 kB
{ "name": "rh-vue3-snakerflow-designer", "version": "1.0.13", "private": false, "main": "lib/SnakerflowDesigner.umd.min.js", "scripts": { "lib": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build --mode buildLib --target lib --name SnakerflowDesigner --dest lib packages/index.ts", "dev": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve", "serve": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve", "build": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build", "lint": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service lint", "mpublish": "yarn lib && yarn publish" }, "author": "mldong", "license": "Apache License 2.0", "homepage": "https://gitee.com/mldong/snakerflow-designer-vue/tree/vue3", "bugs": { "url": "https://gitee.com/mldong/snakerflow-designer-vue/issues" }, "keywords": [ "工作流", "流程设计器", "Web流程设计器", "Snaker", "SnakerFlow", "Vue3", "LogicFlow", "ElementPlus" ], "files": [ "lib", "packages", "element-plus" ], "dependencies": { "@element-plus/icons-vue": "^2.0.6", "@logicflow/core": "^1.1.28", "@logicflow/extension": "^1.1.28", "clipboard": "^2.0.11", "core-js": "^3.6.5", "element-plus": "^2.2.9", "vue": "^3.0.0", "vue-class-component": "^8.0.0-0", "vue-json-pretty": "^2.1.1", "vue-router": "^4.0.0-0" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^4.18.0", "@typescript-eslint/parser": "^4.18.0", "@vue/cli-plugin-babel": "~4.5.13", "@vue/cli-plugin-eslint": "~4.5.13", "@vue/cli-plugin-router": "~4.5.13", "@vue/cli-plugin-typescript": "~4.5.13", "@vue/cli-service": "~4.5.13", "@vue/compiler-sfc": "^3.0.0", "@vue/eslint-config-standard": "^5.1.2", "@vue/eslint-config-typescript": "^7.0.0", "eslint": "^6.7.2", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", "eslint-plugin-vue": "^7.0.0", "typescript": "~4.1.5" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "@vue/standard", "@vue/typescript/recommended" ], "parserOptions": { "ecmaVersion": 2020 }, "rules": { "@typescript-eslint/ban-types": "off", "@explicit-module-boundary-types": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-var-requires": "off" } }, "browserslist": [ "> 1%", "last 2 versions", "not dead" ] }