# scxml

> SCION provides a system for developing with SCXML/Statecharts in JavaScript

Latest version **5.0.4** (published 2018-10-08) · See LICENSE in LICENSE license · 0 weekly downloads

## Install

```sh
npm install scxml
pnpm add scxml
yarn add scxml
bun add scxml
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; large bundle.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 5.0.4 |
| Published | 2018-10-08 |
| First published | 2013-05-10 |
| Weekly downloads | 0 |
| License | See LICENSE in LICENSE |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 14 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | jbeard |

## Links

- npm: https://www.npmjs.com/package/scxml
- Repository: https://gitlab.com/scion-scxml/scion
- Homepage: https://scion.scxml.io
- Issues: https://gitlab.com/scion-scxml/scion/issues
- npm.io page: https://npm.io/package/scxml

## Dependencies (2)

- [react](https://npm.io/package/react.md) ^15.6.1
- [react-dom](https://npm.io/package/react-dom.md) ^15.6.1

## Recent versions

- 5.0.4 (latest) — 2018-10-08
- 5.0.3 — 2018-09-26
- 4.3.1 — 2018-06-23
- 3.1.5 — 2017-04-09
- 3.1.3 — 2017-04-05
- 3.1.2 — 2017-04-05
- 3.1.0 — 2017-04-05
- 3.0.5 — 2017-03-31
- 3.0.2 — 2016-09-18
- 3.0.1 — 2016-08-20
- 3.0.0 — 2016-08-20
- 2.0.13 — 2016-01-13
- 2.0.12 — 2016-01-13
- 2.0.8 — 2015-07-22
- 2.0.7 — 2015-07-22
- … 9 more at https://npm.io/package/scxml/versions

## README

# SCION SCXML System

[![Backers on Open Collective](https://opencollective.com/scion/backers/badge.svg)](#backers)
 [![Sponsors on Open Collective](https://opencollective.com/scion/sponsors/badge.svg)](#sponsors) 

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](https://gitlab.com/scion-scxml/core) (Statecharts interpreter):

* core.js
* core.js.map
* core.min.js

[scxml](https://gitlab.com/scion-scxml/scxml) (SCXML compiler and runtime):

* scxml.js
* scxml.min.js
* scxml.debug.js (SCXML compiler with sourcemaps enabled)

[schviz](https://gitlab.com/scion-scxml/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](https://www.npmjs.com/package/@scion-scxml/core), [@scion-scxml/scxml](https://www.npmjs.com/package/@scion-scxml/scxml), [@scion-scxml/schviz](https://www.npmjs.com/package/@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](https://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. 
<a href="graphs/contributors"><img src="https://opencollective.com/SCION/contributors.svg?width=890&button=false" /></a>


## Backers

Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/SCION#backer)]

## Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/SCION#sponsor)]

<a href="https://opencollective.com/SCION/sponsor/0/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/1/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/2/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/3/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/4/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/5/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/6/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/7/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/8/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/SCION/sponsor/9/website" target="_blank"><img src="https://opencollective.com/SCION/sponsor/9/avatar.svg"></a>

# Support

To report a bug: [file an issue on GitLab](https://gitlab.com/scion-scxml/scion/issues).

For general questions: [![Join the chat at https://gitter.im/SCION-SCXML/Lobby](https://badges.gitter.im/SCION-SCXML/Lobby.svg)](https://gitter.im/SCION-SCXML/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

---
_Source: https://npm.io/package/scxml · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
