A minimal finite state machine (FSM) for Javascript.
npm install FSM
> A minimal finite state machine (FSM) for Javascript.
Using bower
```
bower install --save FSM
Using npm
``
npm install --save FSM
git clone https://github.com/GetmeUK/FSM.git
cd FSM
npm install
`Then run
grunt build to build the project.Testing
To test the library you'll need to use Jasmine. First install Jasmine:
`
git clone https://github.com/pivotal/jasmine.git
mkdir FSM/jasmine
mv jasmine/dist/jasmine-standalone-2.0.3.zip FSM/jasmine
cd FSM/jasmine
unzip jasmine-standalone-2.0.3.zip
`Then open
FSM/SpecRunner.html in a browser to run the tests.Alternatively you can use
grunt jasmine` to run the tests from the command line.