{"_id":"@cards-ts/state-machine","_rev":"3-16d480e3c3ec07d2c3bf78b59915d1a7","name":"@cards-ts/state-machine","dist-tags":{"latest":"0.8.2"},"versions":{"0.8.0":{"name":"@cards-ts/state-machine","version":"0.8.0","author":{"name":"John Meyer"},"license":"MIT","_id":"@cards-ts/state-machine@0.8.0","maintainers":[{"name":"johnameyer","email":"jack10042@gmail.com"}],"homepage":"https://github.com/johnameyer/cards-ts/tree/master/packages/state-machine#readme","bugs":{"url":"https://github.com/johnameyer/cards-ts/issues"},"dist":{"shasum":"ad918bfdf3f9c3c4c445ef6feb9b6be7d4091963","tarball":"https://registry.npmjs.org/@cards-ts/state-machine/-/state-machine-0.8.0.tgz","fileCount":52,"integrity":"sha512-jegtzSKObMIRXzNQDFJhiK9Q53asPtkg/nxnUkhQoKX1wokGaOmhrl+x2ij9hJJXMPasQDtdBlcYM2/ij/YWWQ==","signatures":[{"sig":"MEYCIQD+5Hu8rf+JTKyW9OI6MgWv5YGg+zBh7OatGKpxMvlOcAIhAOveGIu8G576a2+aYQPjLY4qJVuPE/884c4+onDOYnFo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166568},"main":"lib/index.js","type":"module","_from":"file:cards-ts-state-machine-0.8.0.tgz","types":"./lib/index.d.ts","scripts":{"lint":"eslint '**/*.ts' --fix","test":"pnpm tsc --project tsconfig.spec.json && mocha --recursive ./spec --extension spec.ts","build":"tsc","clean":"rm -rf lib tsconfig.tsbuildinfo","madge":"pnpm dlx madge --circular --extensions ts ./src"},"_npmUser":{"name":"johnameyer","email":"jack10042@gmail.com"},"_resolved":"/tmp/f8f60bf080fcd4915114c5efc1494722/cards-ts-state-machine-0.8.0.tgz","_integrity":"sha512-jegtzSKObMIRXzNQDFJhiK9Q53asPtkg/nxnUkhQoKX1wokGaOmhrl+x2ij9hJJXMPasQDtdBlcYM2/ij/YWWQ==","repository":{"url":"git+ssh://git@github.com/johnameyer/cards-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework for creating and running new card games.","directories":{"lib":"lib","test":"spec"},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@cards-ts/core":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/state-machine_0.8.0_1732951132438_0.28145280147024976","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@cards-ts/state-machine","version":"0.8.1","author":{"name":"John Meyer"},"license":"MIT","_id":"@cards-ts/state-machine@0.8.1","maintainers":[{"name":"johnameyer","email":"jack10042@gmail.com"}],"homepage":"https://github.com/johnameyer/cards-ts/tree/master/libs/state-machine#readme","bugs":{"url":"https://github.com/johnameyer/cards-ts/issues"},"dist":{"shasum":"72242e216378128119dfcb89acf2cc1585ae627e","tarball":"https://registry.npmjs.org/@cards-ts/state-machine/-/state-machine-0.8.1.tgz","fileCount":52,"integrity":"sha512-X1pLfULANlho2rf4HNVg0KfQ1/dkZISSQMngxtuELaG8MmFCLLpGY1cZeOxOO6/FTWJSMeZOykRrUj2uMZCMrA==","signatures":[{"sig":"MEUCIQCUaT/w2NChz7qmmjZi/cSbbQvJErzFv3hdkUjgo51BfAIgck0NhrhZrg16WSg1WO4+E2nzekCuHcUPXAV7wCLIZjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166863},"main":"dist/index.js","type":"module","_from":"file:cards-ts-state-machine-0.8.1.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint '**/*.ts' --fix","test":"pnpm tsc --project tsconfig.spec.json && mocha --recursive ./spec --extension spec.ts","build":"tsc","clean":"rm -rf dist tsconfig.tsbuildinfo","madge":"pnpm dlx madge --circular --extensions ts ./src"},"_npmUser":{"name":"johnameyer","email":"jack10042@gmail.com"},"_resolved":"/tmp/84a4797d0b648fa904dede5b8d029d99/cards-ts-state-machine-0.8.1.tgz","_integrity":"sha512-X1pLfULANlho2rf4HNVg0KfQ1/dkZISSQMngxtuELaG8MmFCLLpGY1cZeOxOO6/FTWJSMeZOykRrUj2uMZCMrA==","repository":{"url":"git+ssh://git@github.com/johnameyer/cards-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework for creating and running new card games.","directories":{"lib":"dist","test":"spec"},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@cards-ts/core":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/state-machine_0.8.1_1748306614416_0.8310892169781177","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@cards-ts/state-machine","version":"0.8.2","description":"Framework for creating and running new card games.","author":{"name":"John Meyer"},"homepage":"https://github.com/johnameyer/cards-ts/tree/master/libs/state-machine#readme","license":"MIT","type":"module","main":"dist/index.js","directories":{"lib":"dist","test":"spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/johnameyer/cards-ts.git"},"bugs":{"url":"https://github.com/johnameyer/cards-ts/issues"},"dependencies":{"@cards-ts/core":"0.8.2"},"publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"lint":"eslint '**/*.ts' --fix","build":"tsc","clean":"rm -rf dist tsconfig.tsbuildinfo","madge":"pnpm dlx madge --circular --extensions ts ./src","test":"pnpm tsc --project tsconfig.spec.json && mocha --recursive ./spec --extension spec.ts"},"_id":"@cards-ts/state-machine@0.8.2","types":"./dist/index.d.ts","_integrity":"sha512-+166Z3MyuOBdqUL5i1vQS1k9EF6x6KG+jBhI8+pn8xb+nwqbySUXn0v5cAftm8KV7BhFJ4+EcdNfVfwzyLLyVQ==","_resolved":"/tmp/6ed134ec3933f566c9ae02f77914254a/cards-ts-state-machine-0.8.2.tgz","_from":"file:cards-ts-state-machine-0.8.2.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+166Z3MyuOBdqUL5i1vQS1k9EF6x6KG+jBhI8+pn8xb+nwqbySUXn0v5cAftm8KV7BhFJ4+EcdNfVfwzyLLyVQ==","shasum":"ecf88adffec682fe348467d6eb9aa94c948b0ab2","tarball":"https://registry.npmjs.org/@cards-ts/state-machine/-/state-machine-0.8.2.tgz","fileCount":52,"unpackedSize":166863,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCK8jWstnksvwLtzrLLd16KEeExwwFiiFWJ0B+8AIeEfAIgAKGAn679R/4DvL926bsJ9fUo7uR2kjHd/OtfLjqLZsg="}]},"_npmUser":{"name":"johnameyer","email":"jack10042@gmail.com"},"maintainers":[{"name":"johnameyer","email":"jack10042@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/state-machine_0.8.2_1764359022374_0.12370400896273526"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-30T07:18:52.313Z","modified":"2025-11-28T19:43:42.776Z","0.8.0":"2024-11-30T07:18:52.607Z","0.8.1":"2025-05-27T00:43:34.616Z","0.8.2":"2025-11-28T19:43:42.588Z"},"bugs":{"url":"https://github.com/johnameyer/cards-ts/issues"},"author":{"name":"John Meyer"},"license":"MIT","homepage":"https://github.com/johnameyer/cards-ts/tree/master/libs/state-machine#readme","repository":{"type":"git","url":"git+ssh://git@github.com/johnameyer/cards-ts.git"},"description":"Framework for creating and running new card games.","maintainers":[{"name":"johnameyer","email":"jack10042@gmail.com"}],"readme":"<h1 align=\"center\">@cards-ts/state-machine</h1>\n<div align=\"center\">\n\n![GitHub Latest Commit](https://img.shields.io/github/last-commit/johnameyer/cards-ts)\n[![Documentation](https://img.shields.io/static/v1?label=docs&message=hosted&color=informational&logo=typescript)](https://johnameyer.github.io/cards-ts)\n</div>\n\nThis is a card game framework written in Typescript. This package contains functionality to allow for simple creation and composition of state machines for the games.\n\nContributions of games to the library are welcome on the Github.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/johnameyer/cards-ts/tags).\n\n## Authors\n\n* **John Meyer** - *Initial work* - [johnameyer](https://github.com/johnameyer)\n\nSee also the list of [contributors](https://github.com/johnameyer/cards-ts/contributors) who participated in this project.","readmeFilename":"README.md"}