scion

5.0.4 • Public • Published

SCION SCXML System

Backers on Open Collective Sponsors on Open Collective

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.

For general questions: Join the chat at https://gitter.im/SCION-SCXML/Lobby

Readme

Keywords

none

Package Sidebar

Install

npm i scion

Weekly Downloads

23

Version

5.0.4

License

See LICENSE in LICENSE

Unpacked Size

14.7 MB

Total Files

13

Last publish

Collaborators

  • jbeard