{"_id":"@simple-state-machine/core","_rev":"18-27d796152c0931c1f9b506571d3f6d29","name":"@simple-state-machine/core","dist-tags":{"latest":"0.1.0-alpha.3"},"versions":{"0.0.1":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.1","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0","dts-cli":"^2.0.3","typescript":"^5.0.2","vite":"^4.4.5","vite-plugin-dts":"^3.6.3"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@simple-state-machine/core@0.0.1","gitHead":"05aa49129526034db570aff7dbc6265f100af7fc","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-6B6t34hKFxvKMYZu+OCeOhyP6e40zvxvdJjyif47iLmMmcUeEGl0r/dBsG+52LNi57r77Eoo+0LiRLWDmjMRew==","shasum":"fbba6c2ff582760eba3c9667481f566f89253e99","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.1.tgz","fileCount":4,"unpackedSize":32198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXQ7cMVKxj5Djz5mw8PDy4lRGcQy8iKmrsVDWfAyhI2wIhAIgR7WaIKA52GPHrsoN2SyT0VeJqToK17lE1/pxb656O"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.1_1700930760910_0.7148967697789639"},"_hasShrinkwrap":false},"0.0.2":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.2","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@simple-state-machine/core@0.0.2","gitHead":"eabce7d3ade37c371d52fe4d1dc2e5011f35431d","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-WIk2ShVc1U9w+MfRU9qnK33klByNXfNUi+5qBAbfSq8DdpgBCWwLln3fUmqDFnQP8kM8793Kgl1Mlk9HUj+9GQ==","shasum":"d22c38bac97328e4e19ee8dfc07c26f92683f2be","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.2.tgz","fileCount":4,"unpackedSize":34357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRwBRNxJCEnkbPWoKkmyKHJQKuevLogjoclKrOIXnzbAiEAknDY6UuCy3WMBEnZUfj0RIrT+4N9iTJAtfF31fjhG+Q="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.2_1700995665225_0.7330537929787555"},"_hasShrinkwrap":false},"0.0.3":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.3","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@simple-state-machine/core@0.0.3","gitHead":"a2cf7fcdf7ac6711b905b62868fe666d0d23720b","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-OnXPBybBeqlwvnqS3cxNSOiPbL/7Rnb/GHiVF9VZ1x42FC1L3FmeXdmgNpYLJjHFKAjrhBk4/gc2lLwKIS7TnQ==","shasum":"ee91b97ce286059e4e499a4132778cb9cca8af03","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.3.tgz","fileCount":4,"unpackedSize":34357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHDvMnYOYRRx/RlCRgVD8hIRgyB2Wt09DzbEzUbQbNnQIhAMMkYIn7hRCqSm1Y7aRqf1NAVKu/w5PF/6CnDfm3+olC"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.3_1700997484776_0.7119648558349936"},"_hasShrinkwrap":false},"0.0.4":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.4","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@simple-state-machine/core@0.0.4","gitHead":"1f17907c1021ba0244d4cf9e75162cd6f00a6ff5","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-9w113mDfU2E43jSgSOnqm3yRBqhdpPElMrYSjgS6jA9WG3vpfSrfJJnmQNmeBLOcGFjq39GrwAQ48b6j+zT/Qw==","shasum":"e2fb8bdf412e059b88e9d14cda36d5ab7d72d7ef","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.4.tgz","fileCount":4,"unpackedSize":34892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG4mZtjSGnnoncoF0HcGecSrP1FS72sGw8/vcfjNU44gIhAPkALMQbU/9YJ3Ylx+6Lzn6moWGOaxKNObofvS+YShTt"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.4_1700998422464_0.735782874007987"},"_hasShrinkwrap":false},"0.0.5":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.5","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@simple-state-machine/core@0.0.5","gitHead":"55776fdf8993ad4e9a24741e0c5aa5e2c6e3789a","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-ITKKroMbv0iXO03Hdu41LjyYGe4ixokB+lYqwnBZiEGMj3cwhK8fvqhjJhu8sz4Z4GoXIIuDHtsjjmMb5xnjpg==","shasum":"0e93a47eebc0979c5ec317becabf6a21d450206d","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.5.tgz","fileCount":4,"unpackedSize":35047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUfRFyXVgdBqGRcZfN9pZKlAzxM+qkn0u8CDA7b1bWlAIhAIpS3gWFIDze/YwdQe98KuUhhDmnnmKrpl4jXFSzNgpc"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.5_1701053344486_0.4690720532462953"},"_hasShrinkwrap":false},"0.0.6":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.6","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@simple-state-machine/core@0.0.6","gitHead":"c7181c57cdf3886c4584c094a44045dcf011ee0d","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-ECyB/VgD9ipdVAnHOXAyKvbO7i7DKFUB7ZaLDwdbTHZzldVCnpi9C5MMx30fIRzpjDABSPimOljegk+z6LaqpA==","shasum":"59e669ce4f8b22f92ead1ef2e219e20395b4ecf4","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.6.tgz","fileCount":4,"unpackedSize":35058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE1sb0VsiPLtIbkDMyLIuZOSvvB7UUrQXAGNauie4dyAiBJl24Xo9K+lkbDf8ZnAZY8PuOfilPpaYTddiK0qjxlsg=="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.6_1701056231636_0.46980337701221386"},"_hasShrinkwrap":false},"0.0.14":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.14","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"184d2091b27bb9593a564af917dd94d0bb77602d","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","_id":"@simple-state-machine/core@0.0.14","_nodeVersion":"18.17.0","_npmVersion":"lerna/8.0.0/node@v18.17.0+x64 (darwin)","dist":{"integrity":"sha512-Y4vbsHFvZZwQE1L8D55EQYywE0AP6C/UTKLGK1V6KdkvmgmiB252BcNbne3ZUcIZLtzGUOk+JZZ8a022MWlaBw==","shasum":"26e0b64e88da38f86ee766515cee1ca47f6a83d7","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.14.tgz","fileCount":6,"unpackedSize":46590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+d/iSpNVqw0WOPpCbmKBHkQuKHEpoz8Th08aO3U8gCAiAB6SNdc5uXGY3+iWxwOrg8lEZ7xHBhGdVUOo+20PsopA=="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.14_1701693769877_0.5104669155249906"},"_hasShrinkwrap":false},"0.0.16":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.16","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"gitHead":"d778f360868e22ab8824c8042d19c48c7af61e51","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_id":"@simple-state-machine/core@0.0.16","_nodeVersion":"18.17.0","_npmVersion":"lerna/8.0.0/node@v18.17.0+x64 (darwin)","dist":{"integrity":"sha512-9fkd7glpdBfO8SoW2x/xWEiQOwZkkWkXc+Mg5QOrRgQlDCYjPW3yJYnvAmAWeMg5S1MHiZCRdPK7i02vYZqi2g==","shasum":"9512e0e523bf9e07ab5dccf11906c71d678f93e3","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.16.tgz","fileCount":7,"unpackedSize":50596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBHpZS+cU/BlJ9N5tbpJL9oSJYxyOF+2fm2ueY5SJdHAIhAMV/kpizwtLZtTHTsBeQiwDviGJspwfB4MDDaFzVKwJx"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.16_1701949141799_0.4412979480174204"},"_hasShrinkwrap":false},"0.0.17":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.17","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"gitHead":"8952f2ec8a0438f298c827b0180f28707fbc2152","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_id":"@simple-state-machine/core@0.0.17","_nodeVersion":"18.17.0","_npmVersion":"lerna/8.0.0/node@v18.17.0+x64 (darwin)","dist":{"integrity":"sha512-pk67ANiFo1D8O7U74a/R5Eed/EUWpneRKYk9hI3z4AWL/Y4fzJTp/X7u971F56rLTiF6l2c3o3aeyHqCsKZvxw==","shasum":"a5168318b3257fb2e8534990aba3e71a62835118","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.17.tgz","fileCount":7,"unpackedSize":50596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdqcQ8CNCwTkV0gt/qB4LnSctw1gTS8LFzrX5oUDYIVgIhAJ9L5ShdGMCMVoBysCPMsZ05/TzVdjnG1ikNVANsjAEk"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.17_1701949633483_0.5974488442898189"},"_hasShrinkwrap":false},"0.0.18":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.18","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"gitHead":"7113a7eb8531269f820e90357157681304e66bed","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_id":"@simple-state-machine/core@0.0.18","_nodeVersion":"18.17.0","_npmVersion":"lerna/8.0.0/node@v18.17.0+x64 (darwin)","dist":{"integrity":"sha512-K6aRXBaLFgFa/w+7BPR70fuHHOVEFlRASFkHnkMZXe7ZrXqvqndNBdtJhFL7kmfZviXArBOQBWoqb5RW2gGo4A==","shasum":"f48cfcc7608cb66d43152b810ca531840dfca111","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.18.tgz","fileCount":7,"unpackedSize":50590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlAoX9BxeGin9W1TOeFlTnptD4KaA4dy/bF8XmCKrjzAIhAPmqNGEyjM86xFdpDNutWavwnzCGCoFaM59aIbRjtvqh"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.18_1701968792894_0.5569617319597253"},"_hasShrinkwrap":false},"0.0.19":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.19","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.0.19","gitHead":"d526edca89f993e4bd281c2dd7c4d174357a5409","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-4VWmhoSE+zQCenOt91YCqfL6Y4P9DrvmPH7wz36wb2+XP6vdj18z0LLz4RVFZh7nf8mKCoKXiUJCWXYab2/k5g==","shasum":"785a59c3389d85229a57b06a22b437a1f1459ad4","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.19.tgz","fileCount":5,"unpackedSize":38732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtrgykpnmRojxdlPLLoiX1sIPGEgrSBu4MDgBsTRnHfAiEA/a0Snax0F+buA2dcM56xvAwJljqqA9bkVvYL16PXOb8="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.19_1702467449443_0.8883383539127963"},"_hasShrinkwrap":false},"0.0.20":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.20","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.0.20","gitHead":"5538e863447cdb25790375b8e0e38fc1c7cf64ea","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-m96DG4InzkMpsQsX3QlllgVpVEwZ/HFm3+70PWbqtukpYED2CN/8Sfd7BrvylrLk+5hna9h63SnlrKbLzBUFVw==","shasum":"9eb0851c40a3570eca6df9e8268df5ac01dab4be","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.20.tgz","fileCount":5,"unpackedSize":38983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpUtVx//umYaFBEqHnFv04dGm00hnh5e6TI7nqxTNGtAiADyNjmqx11YCI9j/dxPGQeXxApfWmT/x4/3eyKGC4ecQ=="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.20_1702898488473_0.874211053268684"},"_hasShrinkwrap":false},"0.0.21":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.21","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.0.21","gitHead":"e3c000cadef8b82e870c134636da2e6aae496990","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-KGNVSCXN5owLuMQA26Im5nPJ+Cbp3a5h9jHfWPIqciBUhrwIdDzq7RgVgzhOSxlB7Sba6N4xtoGSs1/i79y3tA==","shasum":"0b95afe35826ca3a9568bd5787dd50004ff001f6","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.21.tgz","fileCount":5,"unpackedSize":39004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMO7bD5Gv4lKymbbVYo6dzLZIpTjJLUc+hIs2GUyIESAiAjl5+YTAWJDSItkbsxDhCIprlQD+wZAMsb3IE/BJwb+A=="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.21_1702899020943_0.3800990488444287"},"_hasShrinkwrap":false},"0.0.22":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.22","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.0.22","gitHead":"9ca707d93f7e0c7cc46576c6879177c56e571561","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-KVfd2IsXe4CmgfMdowrvXVw9NUxlFrRmi/d3jEqOUJcH1EuXPC6Lihu4pYLrtmiWXxMQNtrrgUqQ2ROC7aZkWg==","shasum":"e5f08d1bd74eeb34c3eb836c73db251c25cb91f6","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.22.tgz","fileCount":5,"unpackedSize":39441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSlY9eW5/cxSxqmDCTfEqI2VpH03src8EO0ydDaVNNDAiACrE8omlDp0LwEEvDrjnW+5LY40dKX1WpiglIkE9NHXg=="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.22_1704271013358_0.3329638404815405"},"_hasShrinkwrap":false},"0.0.23":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.0.23","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.0.23","gitHead":"28968eb5ccac71226b654720269d7097ed97811f","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-tob2YKntgEMlKU2jmEmtorj+d4lua2Xngo43TTGSmH4jG5+sp+/cN5OmeXBLPfV+vAot0PJ2G3GrJoh9ZZ4K4w==","shasum":"022311ea047f2694c32195540e4ebb5956b88bef","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.0.23.tgz","fileCount":5,"unpackedSize":39571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZCYkJb44ZMIpQwjltMrBmuzJSuIc4azKBoNAreV2pxwIhAN/BdT/gvOw4k0s8NiZ2ihVMg2vANyE5huB4uyhVAl/H"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.23_1704349471419_0.8791238834320465"},"_hasShrinkwrap":false},"0.1.0-alpha.0":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.1.0-alpha.0","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch","test":"vitest"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.1.0-alpha.0","gitHead":"7f7942af76e13b5a5c2fb4f604346fc3d9061b7f","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-MVGk6hFSIVFLZWyR5rPE7NEKYW23qS9jouvTGh9YY/UzMMn634UF59prVss2jb7F9auR4t3i7/aJ0j+K5buBEA==","shasum":"bc0aa6847aae07a4cab0f4cd24c898c577a2f1b3","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.1.0-alpha.0.tgz","fileCount":5,"unpackedSize":38141,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOiYFGR5m9jPGn8cd+BboHTlDh9O6tYHwzD690HjYbBQIgQaKJsq1OIopQVxgO4gYWs4mayfkcM0BCBwggMp0IvxU="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0-alpha.0_1704874602600_0.2690720924038803"},"_hasShrinkwrap":false},"0.1.0-alpha.1":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.1.0-alpha.1","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch","test":"vitest"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.1.0-alpha.1","gitHead":"a82866125e1c6225d0c7c619501d15de9c33b6a1","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-OVZf0zZoEdOG9+InQ9hUN9UO+hPtwkuhWOruZ1zGm3I58RhvTLmDl+kjjd0lUK9Jz4Nwe3YeSzLBDZRV18j1xw==","shasum":"5923a234cfcd5a85c7baae3838df0030c2bc867e","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.1.0-alpha.1.tgz","fileCount":5,"unpackedSize":39387,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUEw7TL2J8IjBvVvbDD7+Fxh/FNyVIq/YnhuUNwthzPQIgYQDgWw4IbJkZKqGUWc1tec3YwefxX8oL0Y7i5G0LUw0="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0-alpha.1_1704965275370_0.1856501251737983"},"_hasShrinkwrap":false},"0.1.0-alpha.2":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.1.0-alpha.2","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch","test":"vitest"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.1.0-alpha.2","gitHead":"361448fb4211b69667fed58a2e52a4c383ccf6a2","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-it02vTx1fGY7ICNaUzgToDPDz3o/AwrGy7e6FU3bpr2aCbkFCLSPL1GZNWCLL4/axr6TgkpKhiF9Rn8zOrpjUw==","shasum":"50782804f730dd8d4052207e28e71b890b882de2","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.1.0-alpha.2.tgz","fileCount":5,"unpackedSize":39420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG2xp6dHVrp5U54Uveo18qGTdcDVrLXrskiyY5LzcGjQIhALYlqvytZdK3rf0ZFLly+uaggmTuPc4CK45ONFHUTf9r"}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0-alpha.2_1704986147593_0.4602802028441959"},"_hasShrinkwrap":false},"0.1.0-alpha.3":{"name":"@simple-state-machine/core","author":{"name":"Akhil Sai Ram Chennareddy"},"version":"0.1.0-alpha.3","type":"module","main":"./dist/simple-state-machine.umd.cjs","module":"./dist/simple-state-machine.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/simple-state-machine.js","require":"./dist/simple-state-machine.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","build:watch":"vite build --watch","test":"vitest"},"devDependencies":{"@types/node":"^20.9.0"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"],"_id":"@simple-state-machine/core@0.1.0-alpha.3","gitHead":"0536c33f565552beab5eac30c777cb037f9be34b","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"homepage":"https://github.com/akhil0001/simple-state-machine#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-NrijSCLMXH7K4EwTrPTksqGobPphpBGs+HhttW/wbRyJNhYERPaJKGrNJkdwVXIuXLxLqOK1uQdA3SVnjUXNoA==","shasum":"aad40abfa3bd917f5058179fa6652645a2fc835f","tarball":"https://registry.npmjs.org/@simple-state-machine/core/-/core-0.1.0-alpha.3.tgz","fileCount":5,"unpackedSize":39807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCGMKtC9PxaSy/CcMETK4txN3Vfqgj0RN/GY9M+4bthAiEAn7fI6A4Q4ng3wfSXZhVwmWx+paO4LSZXFZDsh1QICYA="}]},"_npmUser":{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"},"directories":{},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0-alpha.3_1705331791840_0.8726422442031985"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-25T16:46:00.779Z","0.0.1":"2023-11-25T16:46:01.134Z","modified":"2024-01-15T15:16:32.192Z","0.0.2":"2023-11-26T10:47:45.420Z","0.0.3":"2023-11-26T11:18:05.038Z","0.0.4":"2023-11-26T11:33:42.731Z","0.0.5":"2023-11-27T02:49:04.652Z","0.0.6":"2023-11-27T03:37:11.825Z","0.0.14":"2023-12-04T12:42:50.105Z","0.0.16":"2023-12-07T11:39:01.993Z","0.0.17":"2023-12-07T11:47:13.662Z","0.0.18":"2023-12-07T17:06:33.127Z","0.0.19":"2023-12-13T11:37:29.582Z","0.0.20":"2023-12-18T11:21:28.673Z","0.0.21":"2023-12-18T11:30:21.117Z","0.0.22":"2024-01-03T08:36:53.523Z","0.0.23":"2024-01-04T06:24:31.540Z","0.1.0-alpha.0":"2024-01-10T08:16:42.806Z","0.1.0-alpha.1":"2024-01-11T09:27:55.605Z","0.1.0-alpha.2":"2024-01-11T15:15:47.729Z","0.1.0-alpha.3":"2024-01-15T15:16:32.022Z"},"maintainers":[{"name":"akhil_001","email":"akhilsairammaruti@gmail.com"}],"author":{"name":"Akhil Sai Ram Chennareddy"},"license":"MIT","readme":"# Simple State Machine\n\n## Installation\n```\n   npm i @simple-state-machine/core\n```\n## Quick glance\n- A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa.\n- State diagram looks something like this for it: ![toggle-sm](./docs/assets/toggle-sm.png)\n- Code for the above machine using the library looks like\n   ```js\n      import {createState, createEvents, createContext, MachineConfig} from 'simple-state-machine'\n\n      const states = createStates('light', 'dark');\n      const events = createEvents('TOGGLE');\n      const context = createContext({});\n\n      const ThemeMachine = new MachineConfig(states, context, events);\n\n      const {whenIn} = ThemeMachine;\n      whenIn('light').on('TOGGLE').moveTo('dark');\n      whenIn('dark').on('TOGGLE').moveTo('light');\n   ```\n\n## Examples\n\n- [Toggle Theme Machine](https://codesandbox.io/p/sandbox/toggle-theme-machine-dyrwzd)\n- [Throttling Machine](https://codesandbox.io/p/sandbox/throttling-x9mzy5) in typescript\n\n## API\n\n- [API Documentation](./docs/api.md)","readmeFilename":"README.md","description":"## Installation ```    npm i @simple-state-machine/core ``` ## Quick glance - A simplest state machine can be a \"Light<>Dark\" Mode toggling. On click of button is toggle from `light` to `dark` or vice versa. - State diagram looks something like this for i","homepage":"https://github.com/akhil0001/simple-state-machine#readme","repository":{"url":"git+https://github.com/akhil0001/simple-state-machine.git","type":"git","directory":"packages/core"},"bugs":{"url":"https://github.com/akhil0001/simple-state-machine/issues"},"keywords":["state machine","state-machine","state-management","state management","simple state machine","simple-state-machine/core","statechart"]}