{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/statebot","name":"statebot","description":"Describe the states and allowed transitions of a program using a flowchart-like syntax. Switch to states directly, or by wiring-up events. Statebot is an FSM.","version":"4.0.0","softwareVersion":"4.0.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/shuckster/statebot","issueTracker":"https://github.com/shuckster/statebot/issues","url":"https://shuckster.github.io/statebot/","keywords":["finite automata","state machine","state chart","adjacency graph","events","fsm"],"programmingLanguage":{"@type":"ComputerLanguage","name":"JavaScript"},"maintainer":[{"@type":"Person","name":"shuckster"}],"author":[{"@type":"Person","name":"shuckster"}],"copyrightHolder":[{"@type":"Person","name":"shuckster"}],"dateCreated":"2020-04-13","dateModified":"2026-07-18","datePublished":"2026-07-18","copyrightYear":2020,"downloadUrl":"https://registry.npmjs.org/statebot/-/statebot-4.0.0.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/statebot"],"https://www.w3.org/ns/activitystreams#likes":29}