├── .eslintrc.js ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── All Elements.bpmn ├── Camunda process A.bpmn ├── Gateway.bpmn ├── Kie process.bpmn ├── Process A.bpmn ├── Process B.bpmn ├── Process C.bpmn ├── Process D.bpmn ├── Process E.bpmn ├── Process Example.bpmn ├── Process F.bpmn ├── Process G.bpmn ├── symbols_1.svg ├── token-flow-activity.svg ├── token-flow-exclusive-gateway.svg └── token-flow-sequence.svg ├── dev ├── connector.neo4j.old.js ├── cycle.js ├── date.js ├── dateNext.js ├── feel.js ├── getValue.js ├── lodash.js ├── parse.js ├── props.js ├── setValue.js ├── size.js ├── size.test.js └── xstate.js ├── index.js ├── lib ├── db │ └── cassandra.js ├── parser │ └── basic.js ├── process │ ├── main.js │ └── stream.js ├── serializer │ └── base.js ├── timer │ ├── cron.js │ ├── cycle.js │ ├── runner.js │ └── timer.js └── util │ ├── constants.js │ └── lodash.js ├── local.js ├── package.json ├── target └── npmlist.json └── test ├── cassandra.spec.js ├── helper ├── acl.js ├── action.js ├── agents.js ├── collect.js ├── context.js ├── credentials.js ├── feel.js ├── keys.js ├── my.js ├── query.js ├── queue.js ├── rules.js └── timer.js ├── main.A.spec.js ├── main.B.spec.js ├── main.C.spec.js ├── main.D.spec.js ├── main.E.spec.js ├── main.F.spec.js ├── main.G.spec.js ├── main.spec.js ├── serializer.base.spec.js ├── serializer.test.file.json └── stream.spec.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/README.md -------------------------------------------------------------------------------- /assets/All Elements.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/All Elements.bpmn -------------------------------------------------------------------------------- /assets/Camunda process A.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Camunda process A.bpmn -------------------------------------------------------------------------------- /assets/Gateway.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Gateway.bpmn -------------------------------------------------------------------------------- /assets/Kie process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Kie process.bpmn -------------------------------------------------------------------------------- /assets/Process A.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process A.bpmn -------------------------------------------------------------------------------- /assets/Process B.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process B.bpmn -------------------------------------------------------------------------------- /assets/Process C.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process C.bpmn -------------------------------------------------------------------------------- /assets/Process D.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process D.bpmn -------------------------------------------------------------------------------- /assets/Process E.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process E.bpmn -------------------------------------------------------------------------------- /assets/Process Example.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process Example.bpmn -------------------------------------------------------------------------------- /assets/Process F.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process F.bpmn -------------------------------------------------------------------------------- /assets/Process G.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/Process G.bpmn -------------------------------------------------------------------------------- /assets/symbols_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/symbols_1.svg -------------------------------------------------------------------------------- /assets/token-flow-activity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/token-flow-activity.svg -------------------------------------------------------------------------------- /assets/token-flow-exclusive-gateway.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/token-flow-exclusive-gateway.svg -------------------------------------------------------------------------------- /assets/token-flow-sequence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/assets/token-flow-sequence.svg -------------------------------------------------------------------------------- /dev/connector.neo4j.old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/connector.neo4j.old.js -------------------------------------------------------------------------------- /dev/cycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/cycle.js -------------------------------------------------------------------------------- /dev/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/date.js -------------------------------------------------------------------------------- /dev/dateNext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/dateNext.js -------------------------------------------------------------------------------- /dev/feel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/feel.js -------------------------------------------------------------------------------- /dev/getValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/getValue.js -------------------------------------------------------------------------------- /dev/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/lodash.js -------------------------------------------------------------------------------- /dev/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/parse.js -------------------------------------------------------------------------------- /dev/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/props.js -------------------------------------------------------------------------------- /dev/setValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/setValue.js -------------------------------------------------------------------------------- /dev/size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/size.js -------------------------------------------------------------------------------- /dev/size.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/size.test.js -------------------------------------------------------------------------------- /dev/xstate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/dev/xstate.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/index.js -------------------------------------------------------------------------------- /lib/db/cassandra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/db/cassandra.js -------------------------------------------------------------------------------- /lib/parser/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/parser/basic.js -------------------------------------------------------------------------------- /lib/process/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/process/main.js -------------------------------------------------------------------------------- /lib/process/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/process/stream.js -------------------------------------------------------------------------------- /lib/serializer/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/serializer/base.js -------------------------------------------------------------------------------- /lib/timer/cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/timer/cron.js -------------------------------------------------------------------------------- /lib/timer/cycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/timer/cycle.js -------------------------------------------------------------------------------- /lib/timer/runner.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license MIT, imicros.de (c) 2022 Andreas Leinen 3 | */ 4 | "use strict"; 5 | 6 | -------------------------------------------------------------------------------- /lib/timer/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/timer/timer.js -------------------------------------------------------------------------------- /lib/util/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/util/constants.js -------------------------------------------------------------------------------- /lib/util/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/lib/util/lodash.js -------------------------------------------------------------------------------- /local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/local.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/package.json -------------------------------------------------------------------------------- /target/npmlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/target/npmlist.json -------------------------------------------------------------------------------- /test/cassandra.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/cassandra.spec.js -------------------------------------------------------------------------------- /test/helper/acl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/acl.js -------------------------------------------------------------------------------- /test/helper/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/action.js -------------------------------------------------------------------------------- /test/helper/agents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/agents.js -------------------------------------------------------------------------------- /test/helper/collect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/collect.js -------------------------------------------------------------------------------- /test/helper/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/context.js -------------------------------------------------------------------------------- /test/helper/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/credentials.js -------------------------------------------------------------------------------- /test/helper/feel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/feel.js -------------------------------------------------------------------------------- /test/helper/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/keys.js -------------------------------------------------------------------------------- /test/helper/my.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/my.js -------------------------------------------------------------------------------- /test/helper/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/query.js -------------------------------------------------------------------------------- /test/helper/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/queue.js -------------------------------------------------------------------------------- /test/helper/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/rules.js -------------------------------------------------------------------------------- /test/helper/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/helper/timer.js -------------------------------------------------------------------------------- /test/main.A.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.A.spec.js -------------------------------------------------------------------------------- /test/main.B.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.B.spec.js -------------------------------------------------------------------------------- /test/main.C.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.C.spec.js -------------------------------------------------------------------------------- /test/main.D.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.D.spec.js -------------------------------------------------------------------------------- /test/main.E.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.E.spec.js -------------------------------------------------------------------------------- /test/main.F.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.F.spec.js -------------------------------------------------------------------------------- /test/main.G.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.G.spec.js -------------------------------------------------------------------------------- /test/main.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/main.spec.js -------------------------------------------------------------------------------- /test/serializer.base.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/serializer.base.spec.js -------------------------------------------------------------------------------- /test/serializer.test.file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/serializer.test.file.json -------------------------------------------------------------------------------- /test/stream.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al66/imicros-flow/HEAD/test/stream.spec.js --------------------------------------------------------------------------------