scxml v5.0.4
SCION SCXML System
This module is the top-level git repository for the SCION SCXML System (SCION). SCION provides a complete system for developing with SCXML. All submodule that are part of SCION are in projects/{devtools,examples,libraries}
directories as git submodules.
This package (scion
) is published to npm so that the bundled modules can be consumed and published by cdnjs for use in the browser. The bundled modules are in the dist/
directory:
core (Statecharts interpreter):
- core.js
- core.js.map
- core.min.js
scxml (SCXML compiler and runtime):
- scxml.js
- scxml.min.js
- scxml.debug.js (SCXML compiler with sourcemaps enabled)
schviz (visualization):
- dist/schviz.js
- dist/schviz.js.map
- dist/schviz.min.js
- dist/schviz.min.js.map
If you are using SCION in Node.js, you should use npm to install specific packages (e.g. @scion-scxml/core, @scion-scxml/scxml, @scion-scxml/schviz, etc.) rather than installing this module.
For more information on specific modules that are published as a part of SCION, please check each individual project's README.
For more information on the SCION project, please visit scion.scxml.io.
Developing
Clone this repository and then update submodules:
git submodule init
git submodule update
Install nodejs modules:
npm install
Build all packages:
npm run build
Then run a sanity test using the cli module:
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers! 🙏 [Become a backer]
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
Support
To report a bug: file an issue on GitLab.
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
12 years ago
12 years ago
12 years ago
12 years ago