{"_id":"use-machine-ts","_rev":"95-91d0269baac587e7f1e5890e0f7cf6d2","name":"use-machine-ts","dist-tags":{"canary":"0.3.0-canary.20240818T100345","latest":"1.0.3"},"versions":{"0.0.1":{"name":"use-machine-ts","version":"0.0.1","_id":"use-machine-ts@0.0.1","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"dist":{"shasum":"5a8e5a5a3e1bcd3304b760612f62595eddf97a73","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.0.1.tgz","fileCount":19,"integrity":"sha512-uorpRCUyubm+v9J1PPGv/e5tyIUmLAADutUYcIdK3Fs6iaovmobcu46IFmy6Oy0yyAiKH8Y4BZCyPscVTsT3QQ==","signatures":[{"sig":"MEQCIC8oK3Ih9nkaKV08aUdh/lNmc7T9GwkkdLl++2re/9iRAiBEFnO0+hkdB/c3EjuDg+HjDWZrExFNuF1ATawgdw09iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13954},"volta":{"node":"21.7.1"},"gitHead":"937f16ce9467bab548456e26f0ffcc75ec9a89de","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"plop":"~4.0.1","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.4.3","typescript":"~5.4.2","@types/node":"~20.11.25","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.0.1_1710048507908_0.8511557868940478","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240310T053041":{"name":"use-machine-ts","version":"0.1.0-canary.20240310T053041","_id":"use-machine-ts@0.1.0-canary.20240310T053041","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"dist":{"shasum":"b24a2d47a6382f55858d4d5a768a739648b5406b","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240310T053041.tgz","fileCount":20,"integrity":"sha512-3cKvlWkSEPY04L7+eXueZ29neB5TQYswlUkJEaRD7KYnz/6LM5iyPSb+Wn8pkpKgiHj54p/j+UwrdHLpNlGVFA==","signatures":[{"sig":"MEYCIQCk8dIOpT34rgAC5YCD8r5YHHTL6w33pMUzL52S89WnuwIhAI/kj8rWWbjSsPUs4zBF7z0uc+qx+Cf1iOEl7zyQ1653","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15400},"volta":{"node":"21.7.1"},"gitHead":"e6c78129b98fea5345cfa9c4b25a395ddbe8b9f3","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"plop":"~4.0.1","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.4.3","typescript":"~5.4.2","@types/node":"~20.11.25","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240310T053041_1710048643544_0.05221847098810328","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240314T042644":{"name":"use-machine-ts","version":"0.1.0-canary.20240314T042644","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0-canary.20240314T042644","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"f0953aedb3314242a0f5eb183575548293489c4d","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240314T042644.tgz","fileCount":108,"integrity":"sha512-a+pzNWex1Iw+ZQZx6f52x5+jf77YLLkvru81Rf0T6d5S7VxjJPwlHhy64arZTwlxdJra0BIwTu/4tRSYcMegCQ==","signatures":[{"sig":"MEUCIAYcmd/cLa+ROSxMBkowv2NkicoVHDiwKQJoN5xyPj54AiEApUorwHM+4c9CfME0rSCe5PgCUMJce+Ng3Tk2z446g9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596390},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"node":"21.7.1"},"module":"dist/index.mjs","exports":{"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"2228b431b22443de81fc4e788c1d873b69e103a4","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240314T042644_1710390407853_0.22820919741091705","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240314T052108":{"name":"use-machine-ts","version":"0.1.0-canary.20240314T052108","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0-canary.20240314T052108","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"0323301858acbb0730b146cabe681c5de6a1cb7d","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240314T052108.tgz","fileCount":108,"integrity":"sha512-p1xXqdIJ5O1mDZ/06V+dXdzPHauWaAI+lysWzpj3waQ7LmX0lmQPKfyrFGD557egWONEeg7Dh0mIZx52xhZepg==","signatures":[{"sig":"MEUCIFPT/dC+Q56AdcHkCnj4qdEtnQvkXuq1M6vVrwvaEHZYAiEAtqoPdNEPladx2tJEzEIcvk7ApTEFOoQmUFlZo0ulAq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596896},"types":"dist/index.d.ts","volta":{"node":"21.7.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"acefd492e1040f94d4537aee6d162a2e98989cba","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240314T052108_1710393670879_0.019385281006965682","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240314T052749":{"name":"use-machine-ts","version":"0.1.0-canary.20240314T052749","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0-canary.20240314T052749","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"5d2207acbc35fdc6779685a5887db11ed4354a9e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240314T052749.tgz","fileCount":108,"integrity":"sha512-DcvI4k81HLW6kLr4BURhxFCjZYOujrQl0bzREs0i1PBvAV9qsDy0+U/jRxXsg+pVuQURImTsaRE3Xs1n4yLVLw==","signatures":[{"sig":"MEYCIQD2sQCXbrzaMPUJTduxVlhuo+tY84UTviTXh2iVUSTy/AIhANMALDbXObsq7+pMj8VaDhUKQ64DAmnkxrYpfdZu5iek","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596761},"types":"dist/index.d.ts","volta":{"node":"21.7.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"70e8209e5c9be4858ff2853dab9869e9d490c273","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240314T052749_1710394071995_0.21458585689701848","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240314T054303":{"name":"use-machine-ts","version":"0.1.0-canary.20240314T054303","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0-canary.20240314T054303","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"338ba85466c52f173defa0d940be3e21dc0b3cac","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240314T054303.tgz","fileCount":108,"integrity":"sha512-1GmYCGfffj/2Z6nIrHjGTaalRsrfRuJOwRDFqyPK/NFEpIPTXU735h1reGW1iePPGclXnAjOwLJi0Fkq+CqEBQ==","signatures":[{"sig":"MEUCICoS7/t75PXfGhPHYXHaYv+KtAjBpmafMD6XX3GWN6kXAiEA5j/3evYBKFsfjn2yQqrRoLr2UC6rzeSdeFTnr2SGswM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596674},"types":"dist/index.d.ts","volta":{"node":"21.7.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"ca92e9f69aa038814d522c623932fa38c09ebb6e","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240314T054303_1710394987123_0.6050711053911164","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240314T072827":{"name":"use-machine-ts","version":"0.1.0-canary.20240314T072827","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0-canary.20240314T072827","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"f9adb0b6a48b8902a39ea394093db3e850331093","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240314T072827.tgz","fileCount":108,"integrity":"sha512-EJaoKWwAA6BnjBI78SLYd1Z2eY8FvV8fEtb+sZxcvD+/zQpQPNgcgj0M3ey1ZhDgMmB/i2K3CqW4tsQe8LMp6w==","signatures":[{"sig":"MEYCIQD/kAsKT1zjmB+5UEhKn1Vl7aARLwKjKMV1KpilkHWBCwIhAPNEiU2AGFGis/+uGf2UeCSxURJGzhldm3wF6yRj11Xh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596740},"main":"./dist/index.cjs","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"abcf117dd6b0918495dd3714296badf1fce079f1","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"typings":"./dist/index.d.ts","_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240314T072827_1710401311632_0.556566023319266","host":"s3://npm-registry-packages"}},"0.1.0-canary.20240315T032038":{"name":"use-machine-ts","version":"0.1.0-canary.20240315T032038","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0-canary.20240315T032038","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"b4abc93f4b5796b9d88de25fb65e3b29dbd50db8","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0-canary.20240315T032038.tgz","fileCount":109,"integrity":"sha512-RFmSchDZwwCI80phtZ+Z1z7sLiCwgqgK/OMZVmj3tCsEtpHNeQnGZxzJKTIkJtRYtuqujH39EBlUDmA9X4X/dQ==","signatures":[{"sig":"MEUCIQDztAL3utkXxIZsLr+u2dg8ZSMagHt+pssKaxVDiayAdQIgWzmp4epV+BlXvHM07blX130ISrrtjZ97I4ufXWcHWB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646115},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"8308600018c558a0089fcfaa34d13f47e8056a5d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0-canary.20240315T032038_1710472840368_0.073703232941561","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"use-machine-ts","version":"0.1.0","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.0","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"f66c55012fe20cbc2cd515a9492167b2ce43972a","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.0.tgz","fileCount":109,"integrity":"sha512-Ztc/EMdnhkWGuKGSmSYWsOWNiYUL9TJ91D65Vam6vkXXJw1MWZ9BR3UW7WORiWOnYEsosERiafN/9KSAX+kEKw==","signatures":[{"sig":"MEYCIQD9Nr8LDRHMMI3BQxqaerpnSwS2+ONeeMVO7R1+JSSRkgIhAJx681cD+8vnmUeld3smoi0CDstqee4wbof4XogYRjBw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646248},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"ee96e1a0a431850841846f4ec1fad57bf024da7d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.0_1710473219596_0.4763065436659364","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240315T234012":{"name":"use-machine-ts","version":"0.2.0-canary.20240315T234012","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240315T234012","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"584034a33d4b5653103aa409492210033eea8dc2","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240315T234012.tgz","fileCount":109,"integrity":"sha512-8ONkQGJTmP07o0Eng2MSAgGYqulu4y7siQNogGuG4LYfOKYeErpzkZqsWSlsugrjv1CbaUlzL7a0N3A0JEC37A==","signatures":[{"sig":"MEUCIQCweAgqvvTcUutjvytoIAcp/WuIi8WsKXMmXcaLlTc2FAIgRI9YivJ1hey/2JZ26URTKKrwk1zYfPgKZeLGoUjr0ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659868},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"3fd31dd128b6df450ed86b116cf31dc07a046d6d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240315T234012_1710546015297_0.8974099535764859","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"use-machine-ts","version":"0.1.1","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.1","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"aaeba60ec75f6fa9909dc0fbd1f573696f8a8f90","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.1.tgz","fileCount":109,"integrity":"sha512-3bDB1iBdChTlV72TswJ1WohDeFNK2H0VqzMrFQDPTcI/8s1LNlKig2G6Hpa4ekYSt85QXPg7RpS3DnzmvmNPSw==","signatures":[{"sig":"MEUCIQD2sMUnRIEIUCLvsh1BDI5Z67Au0vwt6xqC39IC1khQ9AIgf9pRX+RNqhVWF3/ufDHbIN4FXXUCGGFYageamPoeQqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663598},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"2ba077fc489a8888541944703bebe9f449b75928","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.1_1710548773013_0.9209303770187978","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240317T010629":{"name":"use-machine-ts","version":"0.2.0-canary.20240317T010629","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240317T010629","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"3cb8b768dfd27399c055e60bdefedac0dbd7462b","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240317T010629.tgz","fileCount":109,"integrity":"sha512-BU0/3zm6OR/F/QrNktZdFNUhmumFCS708hXwJZ98nEBXfsJYu1OpSjZu0mBGyJ7WcfY/IB8luL5thhjCD0zjVw==","signatures":[{"sig":"MEQCIBCsvQzM9GtffnbbjLKB5+o6AjIKdUBqlOraRhiz2T9UAiBg0+b1Qm8dtK7rYc7IdQC9XWwNzObUZIuZb+feN+OOfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686559},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"41128782a833dc85056f304ba3e3a40f7c12c301","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240317T010629_1710637591647_0.7693592576461603","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"use-machine-ts","version":"0.1.2","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.2","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"83d3e912e74396f5e7fda09ccd0e6973131a54b0","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.2.tgz","fileCount":109,"integrity":"sha512-8l6suok+Aler2YRxLWX2YpxrXKa+eb8IqMnM04ryHC/hxi3xdeP3BGD6ERNtkX8xFaBLgSuYKD1dxLyX9SG0lw==","signatures":[{"sig":"MEYCIQC8VfVmLPPBgonQVOJ9OkIDRtjCsC0hpqKJM98YvZqhkgIhAKSVSp73BrNS70opA/cZOKhXk4zVBKtsD6pNho8JdVjO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686536},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"41128782a833dc85056f304ba3e3a40f7c12c301","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.2_1710637791524_0.14404705283438002","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240318T024916":{"name":"use-machine-ts","version":"0.2.0-canary.20240318T024916","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240318T024916","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"26ff1d27338357a6e4aa7acd0f13ad33221f798c","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240318T024916.tgz","fileCount":109,"integrity":"sha512-jCTDjA8crmbBzQVckTPXlsrX+3RhkrJWkIpow+KY6lo1vJpmA1GhxPGRFR93gWcEPVAPxPsFkcahmSYJMPQiug==","signatures":[{"sig":"MEUCIAp6RUHvmjwXI/6j7dTxEMrjcUS5ZzGnhQTPDbVSqSsMAiEAkr5UHT7KbHiUmtu1tDYSi4ByHeZuzMyW1RgwFTniBr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706306},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"589cb92c691aeb2a13204c6b986723956aefd3de","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"gzip":true,"path":".temp/dist/index.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-shared-machine.production.min.mjs"},{"gzip":true,"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240318T024916_1710730158413_0.6654702177560472","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240318T031138":{"name":"use-machine-ts","version":"0.2.0-canary.20240318T031138","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240318T031138","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"e687a89945756a4f96e0e40d0d3cd12939e46f89","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240318T031138.tgz","fileCount":115,"integrity":"sha512-AiVA4esrQ5ALtGPZQHJvXX+Ld2TP79Mfd6hQb4wsNfBSEgfn5qxELoCh5SUEk/l4WF/tg/0XIfbpc3yhVbT6HA==","signatures":[{"sig":"MEQCIC2SNw/FsvEVuksi72RHlguBAAide+kyV94PXI4azuj7AiBzBqY6pJMqLEIKLF0z0opV49JEgzn8RxN2rcoBZe1D1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709239},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"4afd60d5747d436f53ac8a9def64373a3ea397f3","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240318T031138_1710731500279_0.06914801439510798","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240318T072253":{"name":"use-machine-ts","version":"0.2.0-canary.20240318T072253","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240318T072253","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"5847f89876a1e7d37bc10528abc2a4ae7ecd4efc","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240318T072253.tgz","fileCount":115,"integrity":"sha512-Lb/u11Bm1Fy5ZBTpuqUJCOaOOlGxkOj5dl2lPhQE4CzsaVOeKPJuJtvebBmlK8N+v0koLlveIrr6GnlRa+gddQ==","signatures":[{"sig":"MEYCIQD33y39nv9GbQLiBJkvkze3Hs825tYJOBgkqh3qHboyUAIhANFAjZcBORzmRtMv/gU7G1mugwUNDyBoQqVWQyEGBUcL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709239},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"37959d25019fd492dbe630a6abd38eb0bddbc46c","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240318T072253_1710746575963_0.36282429306844577","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240319T080109":{"name":"use-machine-ts","version":"0.2.0-canary.20240319T080109","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240319T080109","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"c0c221a5d864a5869cb36dfdb8d9486cb1b26747","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240319T080109.tgz","fileCount":115,"integrity":"sha512-/r4wUXpfRFsKhley3/ChYAeLQd9gZb5xnc+oAgxKiLu+OF0THblhsE2km8z3PmG95FNr6O1XYpwHywNWmumN6g==","signatures":[{"sig":"MEQCIBM4m7EmFzwcOgGN5CIvSDVXLesYX2Bkrh022usw9eAyAiALfZXQbqIh0hkwF9hI4vaVNCMhvDGkhEsQR3gmZuP3+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715420},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"8157f9f8e5f9e0ed12048267bfb6dae48aba7d5c","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240319T080109_1710835271393_0.7213271335023599","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240319T081652":{"name":"use-machine-ts","version":"0.2.0-canary.20240319T081652","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240319T081652","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"918c827435f90042bf1e574ca4d2204f96ef35ce","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240319T081652.tgz","fileCount":115,"integrity":"sha512-egAaSyk86TBhWr3MxzvRZc8csAZnLKbYb2/hxNTu82K8KUmcOU3qS+UYAQ1GmlMv4lLWYy7zxwxN1iSSXhEOrA==","signatures":[{"sig":"MEUCIHMsmmyc6padkySFxOw2BVVPJv8APMEvnCWBSt+wpf92AiEAyTrbPZh5Y6Nuc0Vic+dsMe6GYUKZ3ZPKutS6g3g9nXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720650},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"b05e056df39402343893fd3eaaac034f3510971e","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240319T081652_1710836214998_0.1833667438440103","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240319T082026":{"name":"use-machine-ts","version":"0.2.0-canary.20240319T082026","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240319T082026","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"b8897136207c8b8a6c70153d528f2d0580f23243","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240319T082026.tgz","fileCount":115,"integrity":"sha512-MrvIYg4f7nDOQJKimNbW/uXhAdHEOA+8MNbza7QXdPSnNN8Nst2kF/kNgSnJI8zeVs/mx3ixH5ABxOmamrvqUQ==","signatures":[{"sig":"MEQCIHX/L9ub/k49f9FYKa1kjPFxJU/mCowB9LKd/5YlC6ipAiBDP7jaH8c0ckW0/pRnwbI0IgwiQ9SL0B6vA0qCuhH7BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721302},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"5ee8201b6387a442838212e2371185bcc9f4cd71","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240319T082026_1710836429149_0.37724955849839814","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"use-machine-ts","version":"0.1.3","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.3","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"a04ca72e4e356d51b914fcb73e236b03d816bf24","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.3.tgz","fileCount":115,"integrity":"sha512-Z2vGFhjDA3dOv6GmHLu94x1sgrDQDpONJWnIXXD9NQuoHYox/A0Ql1Zn2GTzqcRmlQ06rphq7Gtc9lin/IdHag==","signatures":[{"sig":"MEYCIQCAG6vxZ0jU3Goy2Gw/8VU1B7e+W/K/X+qRXbuEKTwSDwIhAOvrBd7NV+IBcggUqXLoK37s45BQ3BM0W1y4nFH8btXR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721279},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"5ee8201b6387a442838212e2371185bcc9f4cd71","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.3_1710836528292_0.7629557472356403","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240319T082700":{"name":"use-machine-ts","version":"0.2.0-canary.20240319T082700","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240319T082700","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"fe5a34572ce586bef91abcd8f29dc2a8bd62c7f6","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240319T082700.tgz","fileCount":115,"integrity":"sha512-D9hHXgJYSB1THZ4z5eekeg1HL27HjSNcBvWIaKbBsXnu8O2Ol5fjQ047G4m0Pssr68ACrK5YcuZHkclPCnd+Kg==","signatures":[{"sig":"MEUCIQCBCdqfaAFsK0U/4ti7sdwsMJYrpTy7MSDytESb1XUQEwIgOu1uugLPeFAKNrOnRscKEd5zt2w8U5jSfsFcyiirKGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722069},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"24d561e5d5fb7dfab3a442bade7551f5c16b158f","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240319T082700_1710836822751_0.03634216596666451","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"use-machine-ts","version":"0.1.4","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.1.4","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"e8f9f2eac38fcf4acc5d80dbaecccbeb6d58f152","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.1.4.tgz","fileCount":115,"integrity":"sha512-l9TtLv+6v2NsZaiDcKRE4yxde0LwNbC0U1K+j7oDA/1c9d7/9PdHgyFmRVru2EtqEJfeV6B/wslatsEr9AB6Uw==","signatures":[{"sig":"MEUCIQDy559mety5GNJ3j/7o3Zyys7Z5M+8aixSy5XKgqK+1ugIgVB0sfk3Oa45i86MTI5eVafeOTdQ2jDqURUAura2FpB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722046},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"24d561e5d5fb7dfab3a442bade7551f5c16b158f","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","size":"size-limit","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":".temp/dist/baseline.production.min.mjs"},{"path":".temp/dist/index.production.min.mjs"},{"path":".temp/dist/use-machine.production.min.mjs"},{"path":".temp/dist/use-shared-machine.production.min.mjs"},{"path":".temp/dist/use-synced-machine.production.min.mjs"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.1","cfg-test":"~0.5.0","size-limit":"~11.0.3","typescript":"~5.4.2","@types/node":"~20.11.26","@types/react":"^18.2.65","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.1","@size-limit/preset-small-lib":"~11.0.3"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.1.4_1710837062373_0.8739297052357438","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240320T020716":{"name":"use-machine-ts","version":"0.2.0-canary.20240320T020716","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240320T020716","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"7136b066404dfd27884a58c41638b20e2fab2a36","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240320T020716.tgz","fileCount":115,"integrity":"sha512-H0qp+AwuUA/z792dxnf2SkYh8KUJ8IhbQtCpFb5DF/QAS5X/vSdJBgZulnT901jbVEGKwvSUnwdZcAWj5qtvSQ==","signatures":[{"sig":"MEYCIQCw2AJ3y2pSwK4kgHKTWz22qcQkIZklhueNd+gIhyG3OAIhAP1hEiGhaX9dDoiXQa8daENSG5tjxOrD+ijGkpZZKV9j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722267},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"2b3eba0b3b68de3622c0cb431c38c55400b0f7f5","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240320T020716_1710900439436_0.3498504162601275","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240321T232842":{"name":"use-machine-ts","version":"0.2.0-canary.20240321T232842","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240321T232842","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"3464bf5fda061c19eaaa2c3a09f84635eb86568f","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240321T232842.tgz","fileCount":109,"integrity":"sha512-5AtJ5N/5nBAxbGS32XQKQEaFiMKxucbknfkau4sq1cepQkJJCA94Y49etZpSi9WXyl7Dg0hmnNS5tEUS3DyKjA==","signatures":[{"sig":"MEUCIEAnCZcKZtRQCMbYkPqHIcz+dWo8MRI1LAbSILP3PyMnAiEAv2a5OFhkuRXuj2EXhM6KD6I+l0wFUocY9S8XAuJfJV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720362},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"d3d24497a5d848221beb7e295c0027f7d35f9da4","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240321T232842_1711063724636_0.14310159020360413","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240321T234041":{"name":"use-machine-ts","version":"0.2.0-canary.20240321T234041","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240321T234041","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"eeb1085723c3dc9f686847c7e2286fb26f16ed43","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240321T234041.tgz","fileCount":109,"integrity":"sha512-xP1tkTPUULnOGnG20s3QsQfKcXsMHCnNKXsn8Z0UFm6PEDUYsNWiQeB/eZdse9PuXivPpNiA3cYCRi3xFXA5EA==","signatures":[{"sig":"MEYCIQDkcbaXJ9/4frUe1EnjQwUb9uUYy//MxIe+Bs8ZCb8EQgIhALPCNyfT6gFNt9CXnL3S7ljiBWJ6J0x/Qh2WmXkhQYW0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720362},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e8c25e242432ceeaa2cc8013cdcb7211cf878eb8","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240321T234041_1711064444408_0.8426746198592365","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240322T223936":{"name":"use-machine-ts","version":"0.2.0-canary.20240322T223936","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240322T223936","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"99f600f00672c94e7982d21b95504ca198277b0d","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240322T223936.tgz","fileCount":109,"integrity":"sha512-HTpArQUZ1C8QyRgdBvhP2iPqz6b8JWVQoLVLQgL/9uPI7kiTrMcUxdjPHF+DmulZ+GnKauEV1EoQW37TIa4fPA==","signatures":[{"sig":"MEYCIQDees0lKx9knLeBOmWb+2mbWEbvTsfBHDiNh16mGXwnUwIhAKqb2VaEaPELy4JbfumgAhg7LI/UTLuo40T0BjlJDoVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720362},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"d79b08063041882a8bc202c37955dda45714a534","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240322T223936_1711147179030_0.2619868168119721","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240324T004142":{"name":"use-machine-ts","version":"0.2.0-canary.20240324T004142","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240324T004142","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"b9ee04fbb6854f751f31962f5ecad5a94584386a","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240324T004142.tgz","fileCount":102,"integrity":"sha512-CwtvCp3ox/NWcTkEu1JZpn9vr4z79KAfl6Rkxwgn0cnvkRHMQhH5KhoewcnxYz/9m1XD6JZO91LdUYPw5bs2+Q==","signatures":[{"sig":"MEYCIQD6mjwAtWihcauXD6Zzd1QMtzjyMUe6X5+0A6g9O14QuAIhAP+gpU1aMi8ZMEqwo+idb6BLdU9D9tduBeD+dZffmDej","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696328},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"5021f01311698a7b9cec78dbb5b62815979963cf","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240324T004142_1711240904794_0.16187180087364905","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240325T025620":{"name":"use-machine-ts","version":"0.2.0-canary.20240325T025620","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240325T025620","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"85a5ef94fc5811e4e9d32f04130d0e0f179be977","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240325T025620.tgz","fileCount":109,"integrity":"sha512-AUyTzoblFmO8JGhZBy5l5l9U56lzOrw8r3R45A6HZuAQu7GpyV87Ns88CFiJrkGdvQSsjFSacPC3vnHqoXlFAw==","signatures":[{"sig":"MEUCIQDPAZR0uwOmC68+Nlw3q8YnmsAzPVhal62qvtg287xYrAIgK4fheACvYEOMaxbYQMKJz/FcgTSZEoliyLCvPcfk6KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":714363},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"be1c79efb661f73883f2cc9d883e826f573c633e","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240325T025620_1711335382737_0.6329796117543751","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240325T075810":{"name":"use-machine-ts","version":"0.2.0-canary.20240325T075810","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240325T075810","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"64d23ada7a12a7c64dfa9976107106fffa34e6ad","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240325T075810.tgz","fileCount":109,"integrity":"sha512-R7azpZJeasm7PV/RTGRy6vKfVj6Hrl1QpeWdAvkGI/BxqQgB5fQuH9o2rLU8B1Ud96tl31eAl/xIcOyXPJw5ew==","signatures":[{"sig":"MEUCIQCpNflfPUnJM9e98EqcxOG4ibTpSJlwMUHLfeQ64s1KLwIgI0mYVIe0Gise6kD3jomGEkpx/vB9dTWCrhlQx+yczgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713640},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"93f00443d635eb80ea590137cb093c48ecbadc60","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240325T075810_1711353493208_0.935567859830621","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240327T103901":{"name":"use-machine-ts","version":"0.2.0-canary.20240327T103901","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240327T103901","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"d247c958da895b0bf410871580de9fc18b3f994e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240327T103901.tgz","fileCount":109,"integrity":"sha512-niDDQkZmkRsLe3bkx7LtpjX7Moi51/nHiprEcnjxlXHelYloXrQ6cRHEfRj9EpFbTFTviR5xhPK3PSNblbkP9Q==","signatures":[{"sig":"MEQCIEOr7EE9fN1kw8ntd/bs5lEtltD1SZQgEzt7J2nbAjPyAiBlCblZY4wZTQm9EW/YoYqAow4kF8k+tuSh+ISsb71veA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724589},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"4c3e96352bbb4f2e2771e9e80193aebffaef01ec","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240327T103901_1711535943898_0.741309198291334","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240329T224027":{"name":"use-machine-ts","version":"0.2.0-canary.20240329T224027","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240329T224027","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"12e8adf2b9a043ae5253670e5e1d828db1e77c89","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240329T224027.tgz","fileCount":109,"integrity":"sha512-FIyLFaLMSivTrkzfzTg7PZXroco15oCcCSMNcVfNdwx5yrd2j8+VSUSDjG/64bu7Q1bSYJsBDeDxPZ1+f6iaaA==","signatures":[{"sig":"MEQCIFJB1TOl/ebicqmRLnZVp9NeNF29zh3RbeB2wEMsAJSwAiAXNuOJFwDW3tBDmZ9t/m1jHB55poVgHSOzG9Q1HSXMTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724589},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"c0ff98c1ee7f5baac548342894bbe784631a7d42","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240329T224027_1711752029910_0.38793596403676767","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240329T225048":{"name":"use-machine-ts","version":"0.2.0-canary.20240329T225048","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240329T225048","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"85a3adf907ba53c89ad8cf0b9e8f37e1ec5b28b7","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240329T225048.tgz","fileCount":109,"integrity":"sha512-Nl+wq06KYXm1dKC/sjGwqHVSQf0bu4gIkVNHqQYYPVbDXVz0ieBi2m7KqEczOKnz7wuhvs7/a/PLOvGNvdXFtw==","signatures":[{"sig":"MEQCIH9HzCk1WTJauDBnh+K2bL1j3D63bkZU550flyBE+OBYAiBnww+RrVDePsP8p/hxyeOn2uL5LzukbhO4ZVqIuXXOGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724768},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"eb2e12c055d3bd8ed5376eb19ad69b4472864724","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240329T225048_1711752650289_0.9803470820760529","host":"s3://npm-registry-packages"}},"0.2.0-canary.20240329T234720":{"name":"use-machine-ts","version":"0.2.0-canary.20240329T234720","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0-canary.20240329T234720","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"329822697133f161fe0e36952fda62430a1241e3","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0-canary.20240329T234720.tgz","fileCount":109,"integrity":"sha512-TaMOh1ex6ylx/0KbqWRduNXxYQFvRjHEe0JXXpzTGaSOsUQ27cyKpfTdUDvDgTfmXVMJSwOuGVLSnguwS692sA==","signatures":[{"sig":"MEUCIB0mTmFgYzrBP4bZX4KHLqe/ZKbZ4PmIzkwkG7q/6dS5AiEA/o6IAr7C65xPYwfsyZFs+6e40u5ibMzxYYZDp/pWmS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724768},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e4f68cf575a12697814f67a2643607a2b996ea23","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0-canary.20240329T234720_1711756042775_0.7246298891156704","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"use-machine-ts","version":"0.2.0","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.0","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"cb036dcd49675027e9dc8c8b7d25213c50e98a11","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.0.tgz","fileCount":109,"integrity":"sha512-xk6mx3Z7xViLheM6eehXXqiqYOtnEHviHtnitUrzieOuXURASEfvaASDjeSrpuR6fXFzrH0xPwpBZi4j+VcKVg==","signatures":[{"sig":"MEUCIQCtrP52hrcFc6WoNk678ZiWxDVSySoSkGiV1GNx0nPZEAIgePJeWGO8bbcNj6x6huIHK4Zw476aTiEDrxbxxnHKMHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724745},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e4f68cf575a12697814f67a2643607a2b996ea23","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.0_1711756111180_0.14266635649711268","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240403T102629":{"name":"use-machine-ts","version":"0.3.0-canary.20240403T102629","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240403T102629","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"a84fe39fb988afc5609aef59dab2a750663df79a","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240403T102629.tgz","fileCount":109,"integrity":"sha512-ePLPBkS6ISw2mC+hSr/8ikqFX0XfxMnH7B3ISdgadRw5GJktPYASiyPr1oRmDEbfdjZ528Ic+S9fEHxR3lFwVw==","signatures":[{"sig":"MEUCICQ+NdMGiTOrQQQKvDcxJJBfXeBjGGiiX9k2YpDM5Q3fAiEAysjT/oABor0OXxG8UM4jjM7tcWdERk/JmlxqjryiqCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724768},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"916f93edc6488a8f7903409c7380c751b3714713","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240403T102629_1712139993359_0.4502289426867683","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240403T102954":{"name":"use-machine-ts","version":"0.3.0-canary.20240403T102954","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240403T102954","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"1d1ea36edf07a5cdb9045be9a081e54eb008a1d4","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240403T102954.tgz","fileCount":109,"integrity":"sha512-2htdG7zXQ+ISr++hqvVRu6xbtLKRxRp8vanxBitaCDQH5u0LbYV6X6JnAmZVsC/ZQ0eTQsXWsvI8OnJ0vfjJNg==","signatures":[{"sig":"MEQCIBHhWUwiMcuAUeThffn742sIRquAJ29I8Ic4zReJ3t5YAiA/lsLRK5fAzpFa+1QjWNa5gyEavil/gdLAB0+dB4w5qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724768},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"8d07414917cf47853cb69ca48474b059982dd497","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.2.4","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240403T102954_1712140198650_0.7971930866243178","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240405T225723":{"name":"use-machine-ts","version":"0.3.0-canary.20240405T225723","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240405T225723","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"8b63ac474904719805907e462ab829ab28b97e6e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240405T225723.tgz","fileCount":109,"integrity":"sha512-mVarq0yuiRCRK/IFkMc+dAqgdiUhb8PF7X5mxLPsMmwiXHm/L5AgKQEg2qVNOU75fFb2hqOFSCvFO0rBzvpKIw==","signatures":[{"sig":"MEUCIH+rIDr10GSOO3nRoMdlaDtE4MS4qSamBuFmkSXsioSdAiEAx2xxiZrX9734I9pTd3Q8LaWQ/PVAyTFmB7rnURe4u4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724756},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"72d5a2347b7def16a4a93581ca9e879e28931d90","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~14.2.2","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240405T225723_1712357846583_0.9790420475747355","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240412T225509":{"name":"use-machine-ts","version":"0.3.0-canary.20240412T225509","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240412T225509","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"bbd15f160b32b16df500388508dccccad37b15a6","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240412T225509.tgz","fileCount":109,"integrity":"sha512-LsbpIC6bpTjeoD3rGpXvNEmF5L3IUJrH0AbLy11NbSqb6hiEGP/pSIuaz+mxa1hfI1k+sgswAUvWX7ZRK+AXJg==","signatures":[{"sig":"MEUCIC6+j1H+nzPv4G1oanR5DhCrFiyvjgM3/7FqDnna40vJAiEA9Tgm2eV20tOcbtv8PECsXEeSDYDIE+NRNoHHEXy73hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724756},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"f6fc7db206607060fd8b715bc525459d309b078f","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240412T225509_1712962511848_0.03011995997533501","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240414T093523":{"name":"use-machine-ts","version":"0.3.0-canary.20240414T093523","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240414T093523","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"2af99343d980111cd055725e411465f895722e3a","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240414T093523.tgz","fileCount":109,"integrity":"sha512-GpAnxbu55cM8sS3ECDdv0twTTHH/uZoYmAyu+R0I+hVYrX6f48SRXkCNKX8pE/Ye5+r6sFp17dthZy1UZL6+aA==","signatures":[{"sig":"MEUCIQCCwhtEbHU01lBsXLi45d1tC2RufcedRsma02s8E2gCEgIgBu+Qv2eJTyKDm5CUWEzx1eopaj39KnnWHoKE6CDBQzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724756},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"7cd1a6167d9ac9eb05a8cb855296cbb1e59be950","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.30.7","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240414T093523_1713087325834_0.009719072297706965","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240414T093611":{"name":"use-machine-ts","version":"0.3.0-canary.20240414T093611","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240414T093611","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"77ccd30327e78d65ae7c0829a518e50865d58e0d","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240414T093611.tgz","fileCount":109,"integrity":"sha512-5jxJYICALdICwUl7qq0Z94YI0+VcHPW7ROTp3wZyCxzyuYxQr55ogfnzWPVgSHxAtV9qTiU1NgUGxFTUr07XvA==","signatures":[{"sig":"MEUCIEKdlc558GvE5Vu3yBXXfQP/hgogn9j9FzQbjjjlylUYAiEAjlMrGo/JDOLmawcqynuEREuhBo+rs0NDEhyPwPmTJGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724756},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"54b5d321f79222c794f60b1edb4c8ced8e5ff89d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.11.30","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240414T093611_1713087374231_0.12977825455877423","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240414T093649":{"name":"use-machine-ts","version":"0.3.0-canary.20240414T093649","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240414T093649","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"645760ee803fa4d5e1af7f089aeeddd99afbb848","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240414T093649.tgz","fileCount":109,"integrity":"sha512-gP1SEBn1tLlVyWb7O9dnLzp43pQbuc1Fg2s6DosY4CSFqV/opzdIUaCDINGlfwAq8SVM8DumnbWilnvSXalD4Q==","signatures":[{"sig":"MEUCIEB3ogD/mbLTIiItubr5RjWikwQ9TFf4RCISPevdKcAVAiEAkGzQdXKg+qRxqYs2t+J7AQVt6iEmSPbBBeBNMAPwQZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724755},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"318c9028e396dda33f655234c91c16a6b3e65061","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.12.7","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240414T093649_1713087411658_0.8058925645559301","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240414T094732":{"name":"use-machine-ts","version":"0.3.0-canary.20240414T094732","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240414T094732","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"08da50b1bb0497a60903edd3d7bb5a975f501a22","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240414T094732.tgz","fileCount":109,"integrity":"sha512-iqZd/q3rXnSFw9Zi3RygNoYP345BdNiQvKheQfW9V1LvB5Lku9NgovYuDo2tMjKHe0Vao4BITuwjfTeWxslS0g==","signatures":[{"sig":"MEUCIGVRrGg2n9G7BUgC6xUrjA58nhJ4zTQ9Euo77BfUywA9AiEA/OLAbY4w5ZeKd+wJ3E2OQCm57XOyzU6iUS3iDmV5cFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725120},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"0dc3cd3def15c8dbbb7902874beef680df7784d7","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.12.7","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240414T094732_1713088055080_0.4740250478536463","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240415T231343":{"name":"use-machine-ts","version":"0.3.0-canary.20240415T231343","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240415T231343","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"a15a52d16b34d8493dfb4d4bb34217b471f20d62","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240415T231343.tgz","fileCount":109,"integrity":"sha512-gAfEFWGtHyEJUSRGSXHAniO6mBkQMSryuWueA6vR2hojscniGIjJBDWI7sOdLqEulyIypYTkjNuOMnUJzm1Ufw==","signatures":[{"sig":"MEUCIQCppSvT1ozz3rAL0xjQWyjf/GVZ8ITnXpsU9VF6YCANawIgOcHnDWQOI7hKwGuICqHswJVJNSlmEYfgK5J9i3DITeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725120},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"f1fc98f026c57d2010ec375a2fbd7448fe24619d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.5.0","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.12.7","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240415T231343_1713222826052_0.2938033481012443","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240416T231811":{"name":"use-machine-ts","version":"0.3.0-canary.20240416T231811","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240416T231811","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"a5a28c8e0a275b9c34a61abde1eefae4f55e3070","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240416T231811.tgz","fileCount":109,"integrity":"sha512-Kv75P+f+I9+gnO5HlqRx+1g9u9Ap5YFNE7Aj71O0mQBcnq5PhjsjLH6kcWi4XXrbkTG0qYd5j+gPZzo8uUiMdQ==","signatures":[{"sig":"MEUCIDAlpOyek2bepGmkueRBiGq58IlaIK2nf1wSJUUMrUk/AiEA0PtG1ksCGtVahF1I3B1hJ+BTIy+BGj4ax7YnBTk82us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724983},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"d854eee3e670178465c15d44e38499cbeca262f1","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.6.1","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.12.7","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240416T231811_1713309494726_0.9819230369396776","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240425T034557":{"name":"use-machine-ts","version":"0.3.0-canary.20240425T034557","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240425T034557","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"0f32779cf089b7b37d46373d7546d229aa02fb98","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240425T034557.tgz","fileCount":109,"integrity":"sha512-VbMLclqLZW5ydhrrI2GsjknR7hNP37dph9J3iET5SAHLicWK6GwVWuxaDkLR/BzIVW/WPUNGKOnPh2ag/7suLQ==","signatures":[{"sig":"MEQCIDSgSkYF52volamSAv8+aC6gWtWRy+wxcsB4sdFKne1OAiAYZvmUrLOvRWx5+3viWQIwj+iAvIcGIzl4539ycqAEhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724983},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"1414d5c79c877f7a18f2819db864be56578b621e","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.6.1","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.12.7","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240425T034557_1714016759457_0.42918091476715614","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240505T040214":{"name":"use-machine-ts","version":"0.3.0-canary.20240505T040214","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240505T040214","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"5b180a644687715fa5ae91015cb36b590f8a1025","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240505T040214.tgz","fileCount":109,"integrity":"sha512-TKBjjm9QhCjqzCAq1np83KEmh+Si1xzuCcl/SuNdBj84S6hKkgYU0eTopQpYaq3UuJGJLGYL14w3d8NCPz4nrA==","signatures":[{"sig":"MEUCIQCy1KRPQtmH20rdckHBzAAU09VE/gVrK/bBJoTAGuW+1wIgKF2UkknOO4AHkuajT5FQUljHb3V/3aaFD8AWVx1Ev2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724983},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"c38d15c9a85e215f75dc6b6f472db5a23c036198","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.2.0","dprint":"~0.45.0","esbuild":"~0.20.2","cfg-test":"~0.6.1","size-limit":"~11.1.1","typescript":"~5.4.2","@types/node":"~20.12.7","@types/react":"^18.2.67","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.1","@swc-node/register":"~1.9.0","@tsconfig/strictest":"~2.0.3","@testing-library/react":"~15.0.1","@size-limit/preset-small-lib":"~11.1.1"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240505T040214_1714881736984_0.45769986296512943","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240505T044907":{"name":"use-machine-ts","version":"0.3.0-canary.20240505T044907","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240505T044907","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"82ad0cd508626f43569a469e64a7438a0aecbd14","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240505T044907.tgz","fileCount":109,"integrity":"sha512-I5N5/0LYqQm1XEVVw7ANICdPXj2mgjlR0CSkLX5Jya4/bb9jrtHG+OsEnoeEVyitnEfTs0gO+cTz45bmiqHtRg==","signatures":[{"sig":"MEUCIQCRhWZanTZweYacv/ak1CDtkd74EwjaxLjJWEhfAeCKmAIgWY6OYowkUvNa72BfAsFuRgwMlRODA64MsUMszSmxnKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"f5ebd36661a9893ee1137b06232f0b1ab5b64268","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.20.2","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240505T044907_1714884549629_0.5931386640152527","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240506T230920":{"name":"use-machine-ts","version":"0.3.0-canary.20240506T230920","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240506T230920","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"f83981d586aff422e1f106057268f0f84084e61e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240506T230920.tgz","fileCount":109,"integrity":"sha512-rMyPa3D2Qlsq0cQGlXvwwS+xeJjkmyeLr63l3H8ozpGWJhKEyLhXlT/+Se02S5XmM/45sFsfUQ5iPzeiBXwHCg==","signatures":[{"sig":"MEQCIBcAo2hrpeTytv0hnGQIT8EYBeRVW0PRxgM9A9CUR1KkAiBPNy0Os/emmcKZg8KmwTXtvfp20pS57nKXbrhDKc1MkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"ade4a6d8388aed172ef037b60566dc47160547ed","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.20.2","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240506T230920_1715036964506_0.5277530040280778","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240507T225133":{"name":"use-machine-ts","version":"0.3.0-canary.20240507T225133","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240507T225133","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"adbc3016aa0573d300fe023208c19bc4b5ccba0e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240507T225133.tgz","fileCount":109,"integrity":"sha512-c4PFSRJ5aKx8snVgSNxX8xk6eivnsBLVfrXQEGUjo6606MUOaT+Bl5lrHMSJtgcKGnP4XoiQgg9Fg8eeVmZtEw==","signatures":[{"sig":"MEUCIQDwtBIL37Aep3+mTy4+qhUN2NB8VeE2zX+ly5gtkWeVkwIgNzmKFUQ1vjaMoZicjd80Pyt50m9vwUg3hE49J4t07sU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"cdf3168e19dd0b92b98901d49dc93fbcdc33d661","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.20.2","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240507T225133_1715122296272_0.7303575427452049","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240507T225152":{"name":"use-machine-ts","version":"0.3.0-canary.20240507T225152","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240507T225152","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"b57e99c211096c076ac25ac084c9283e4cc98638","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240507T225152.tgz","fileCount":109,"integrity":"sha512-utEDICweLUsFDZ36EZdBJ3pftBHvenTFmwssgXbmNuzNjitdG/KL67LGmyknJIB3Oc+565xQMR3yVMxtqrTa0Q==","signatures":[{"sig":"MEYCIQCWwVsNnNGURusn15fo85AgDCcNcW6t0qb75Yh9W+ZbhQIhAMlm1xBScPAML9vOW8FU6gmVu8RrPcq5diH8JAFOBXBV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"12551b687518f1bf6418a16717e13a0659e8c651","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240507T225152_1715122314770_0.30449347690313955","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240508T224958":{"name":"use-machine-ts","version":"0.3.0-canary.20240508T224958","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240508T224958","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"e2081a94be62ed42f5683e6a59ad9959da8c976c","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240508T224958.tgz","fileCount":109,"integrity":"sha512-beVUg2Jkpudxwiu2/Y69+As2BTSS2+DyVOwxsomqKbg5VQl3qt6I6BmA6xhKnEkPUBLmAmfJYPqxJo4FlfZrQA==","signatures":[{"sig":"MEUCIQCXKnXOXqxe8euNhQu3NQdJ6sJkghOWvq8hsMO0ILN4iAIgEZGw5++VYzFrzd1B4rSnbJJSNEblsS1kDNha39SHb3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"353e9582c25646e6aa7c258dfae52e9cc00f0cba","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240508T224958_1715208600768_0.32615444581740327","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240509T232602":{"name":"use-machine-ts","version":"0.3.0-canary.20240509T232602","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240509T232602","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"59fe0b586dd0132bd25580d274ffe922e6f18938","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240509T232602.tgz","fileCount":109,"integrity":"sha512-aNawJoFQksJ8rpoNYwzSKm6Z2A1OnN/DUefC6F2Pb1B8Z11cG1CVS2FJQ/9fpDLc40BYE/NddT2X8PsJORvi5Q==","signatures":[{"sig":"MEQCIE5QD8H0DGLnmR+rBnWEA6+GPdPWWpGaj2m6gt0CL31NAiBQ+eshSmyIF1sd7xWNneEW5wCdBRGj11LrZnkVtOfu9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"39483b33fc44dbc05a04c8eb429f0faa23a449b6","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240509T232602_1715297164596_0.16509458372220176","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240512T230235":{"name":"use-machine-ts","version":"0.3.0-canary.20240512T230235","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240512T230235","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"84a2c65d82310dee34f34be07d0fdcdf3f5bb23c","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240512T230235.tgz","fileCount":109,"integrity":"sha512-KABwg8iOUrEceiayRtb+KWJKFDgJ+nUeExq9Jn7qdBQdSs7bJEglLRacvyS/7oU35ke//NGGAC3lvPEOL/wswQ==","signatures":[{"sig":"MEUCIDil8H69qH2vv3KwS0aO0mcwA9ZdUtPAgCy5knB9rBBSAiEAluCOB5QBrjWljh+bMdUEjLn7wBEyi/TZ7iyKOE3h+DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724981},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"21.7.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"acffd9de2f169b487ad34a7963177ace71a53e3d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.5.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240512T230235_1715554957913_0.7028797047934727","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240512T234440":{"name":"use-machine-ts","version":"0.3.0-canary.20240512T234440","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240512T234440","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"26abeef515f585d16491e11a0b2c98556fd7cb06","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240512T234440.tgz","fileCount":110,"integrity":"sha512-al+d3OrL316YbU0HJl2IIPRXWyoTSMeVhJ9cRgCuQB40f/NOGtUrcA446Aq01Ps84MJr36BGcOPEsvK7i03UQw==","signatures":[{"sig":"MEYCIQD7tkpEdD6oq0pwQ5A9T8SfAHRvH5Io/SrCHfUhTa/mfwIhAPQzIg4gJA3m6ja9lpaP0Xg5wJPVH0ef5g1vnZBpRlcM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"1a3d0919625b78acde081badb32f749437ab2933","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240512T234440_1715557482576_0.748277922483213","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"use-machine-ts","version":"0.2.1","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.1","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"c9ffef44f56d5fa24232d88766aa127e3fe48105","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.1.tgz","fileCount":110,"integrity":"sha512-+02cMXJYJTip7bOe7CqsC+L+0/VfzPh24NyaZ4Kgxjy+nnHvTdujcR2ysnwPhVuz9Ss3ite1cEgDAPF6H/F2NA==","signatures":[{"sig":"MEUCIQC35ynqw3kkrHmq+6RaXqEiXFAbim+TPoAVp3mhLAJyAgIgWz81VsYePMsQeM2ekk6nTKxYboUbOj9sralTgInwtc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725411},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"1a3d0919625b78acde081badb32f749437ab2933","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.1_1715557774414_0.7336040812023334","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240514T225744":{"name":"use-machine-ts","version":"0.3.0-canary.20240514T225744","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240514T225744","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"1664e1ccd8cd0096e9e8d690d76612170b87c1de","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240514T225744.tgz","fileCount":110,"integrity":"sha512-2QnXGmcYLF/DmUy0l6KJcn6mGFgWeR8qMfIDSCKZahlaUx2GfW1/0kU8KsNUI9GYejFv9cif2kSuazdtREXC0w==","signatures":[{"sig":"MEUCIQD/1XRisdOVgi+1+bqwkGDTYTcDjoUpv1/WaBaDdPG4zAIgBFduuVSgHwsyM7NW8Xxhaykl5FGRcQyFSCIhEVGAHmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"16697aa9cd529b7656dc83fbd844f1212bce75a3","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240514T225744_1715727466139_0.6383239789527468","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240515T233951":{"name":"use-machine-ts","version":"0.3.0-canary.20240515T233951","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240515T233951","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"acd61c6998d7f5a7a07e66291228c7fedf24a5d1","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240515T233951.tgz","fileCount":110,"integrity":"sha512-d0MaJiHjPY0qmTo+mhcpu8wjbvWAgcI7+h8mzL8xaB8+ftLXa+he4ty1+d6FC6oebYhQMifpo0i+cyp4hUQffA==","signatures":[{"sig":"MEYCIQDSZVs33mmxxfIia5t/Kea33W7fI8+m6sIvLMbKs4LNVwIhAPa2lQbfUr4yGpAkJu1i7g5pU67gkZHJItJv5KALO6Ql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"3d6027609114f54aa9cc073835afb18e28bf841d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240515T233951_1715816394460_0.43173547229752063","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240518T134137":{"name":"use-machine-ts","version":"0.3.0-canary.20240518T134137","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240518T134137","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"bd140dc029f832095afedf711bbeb829d6a8dfcf","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240518T134137.tgz","fileCount":110,"integrity":"sha512-sQ6iSQx1ODB0R414f4jOs9dcTR18JgZwVH6A9Lzok1mqohGRIa1ckMm8gOkojrxgS2490ejh83mSteY8emDbxQ==","signatures":[{"sig":"MEQCIGkWxQECAx0dKZweIVFzTqhu8vu6GGXFvo9gB1LFfTy/AiAC5yJzlCk46RnV8QDsHBFR+G8qNAUtrQ85El+YpQ6Pow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"85f2a3188230aae55ef37dc603d7ed0b6bd9523f","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240518T134137_1716039698942_0.9221331464653999","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240523T230531":{"name":"use-machine-ts","version":"0.3.0-canary.20240523T230531","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240523T230531","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"58dd9903167966925bbfb0e78481d35dc127808a","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240523T230531.tgz","fileCount":110,"integrity":"sha512-hIabUOe7dZIb8lPz8X1ySj86VNY8+VtNXYmx41fZVLGYTtDlFmQvymF7VnengFA1jroYUH6y/TwsNMnUBJpytA==","signatures":[{"sig":"MEQCID79jH5XDUw2J7Y5nPAHqfwjvONtnn1I9kW2PpFA33fmAiAZfWw1NhN8BTRtXkgwyy4Ku3q8+IekFCZs2mwVNNIekQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"34ac020ae74db2bfe83596716f62835baa24f7f7","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240523T230531_1716505533584_0.5756547866668535","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240527T073439":{"name":"use-machine-ts","version":"0.3.0-canary.20240527T073439","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240527T073439","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"c264f10c3add9e8f05285f94368d09b43f7dea1f","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240527T073439.tgz","fileCount":110,"integrity":"sha512-bH+BwN0MaJzJhrPPdidiW5L1mPWXyKSTAIbaVnpN/E86pMtPyBQz4HQfYeL/2XHzhp4S+D7Bg+i5Obe+5uT4/A==","signatures":[{"sig":"MEQCIADhXhlCwHAfQvKs6f3yePNc8a7jI/83CAIpEf0flqHnAiBCpCNJfTzUT41pCJVCVoZ+fI+I3AgT3hEOYSVGJe9KnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"3bd10afb8c5a099c4a610f9b27695e1dfa0be30c","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.0.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240527T073439_1716795281350_0.3517246503655329","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240527T073554":{"name":"use-machine-ts","version":"0.3.0-canary.20240527T073554","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240527T073554","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"5f83c96142bf6ed96b30db774e9a3f12e624fe86","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240527T073554.tgz","fileCount":110,"integrity":"sha512-2GgajHJGGRCuzw3e58R9Y+rEaYanY1s6osT+vlFFJXaOJ0pNkBKkJldNg2ZwVFte9hS7AKRCsyLLeaZ68v5mgw==","signatures":[{"sig":"MEYCIQCkMyBlwqouJlQh0p3+mDY9eZI+ytlitpLzAOjCoJZa2AIhANBJEIsJz1XXv5wDzyNW3y50HzcQK5IK6hucoOcvNOKJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"b576d924b0539295a1d2d4876219b57f5fed1e67","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.45.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240527T073554_1716795356580_0.5677445446628344","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240527T073806":{"name":"use-machine-ts","version":"0.3.0-canary.20240527T073806","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240527T073806","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"f4f964f4a689fce3484cd8bfabbe548bfbf5550e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240527T073806.tgz","fileCount":110,"integrity":"sha512-pwZ1Ukw7KwARCa8rOmmnzEqeLHmlDyeQAF0KCvKFRv/w+uGZ5zRgT7UJZYGBZb+3pYJK47t+kysrKCTx6mWsWQ==","signatures":[{"sig":"MEYCIQDM224eEvvnnyG2Vsb6INlgr1nink3XTMFjW6cRN8pduwIhAL0zmAbcZll07n2+CGwBas3oF3SdS8a9VCuNjOMKjqch","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725434},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"16fdb434dccb918551668f3cd3bfc34f4fc1df1b","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.1","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240527T073806_1716795487893_0.9658783098982642","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240527T105410":{"name":"use-machine-ts","version":"0.3.0-canary.20240527T105410","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240527T105410","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"dd3cbe36e753d00e887127783e019b8f08ce0f71","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240527T105410.tgz","fileCount":110,"integrity":"sha512-niNyIDWyFVooiGrsXWiV+3Sg54Ekeqo1E/3IVME4vafCvOfiqnrDFORxXmLpLW/V+48vnfArnb4T/ZHj/Lgtpg==","signatures":[{"sig":"MEQCIFZuxuiGR30g5/uZLj9bN1idCg3hIq/wkQ9eFbm4pmESAiAy7n68s6igijWZYdPi/YkEP9wPMD7cO8wh/jgC7TL+Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":788529},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"f3855f858b290ffc2d53e0d5827ea55ebefc81ec","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.1","typedoc":"^0.25.13","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240527T105410_1716807252665_0.24406721424082378","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240530T231457":{"name":"use-machine-ts","version":"0.3.0-canary.20240530T231457","keywords":["state-machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240530T231457","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://github.com/tai-kun/use-machine-ts#readme","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"64a36a06df76869555d98f6448957bc36ebc02f0","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240530T231457.tgz","fileCount":110,"integrity":"sha512-qleApOiNTOb1ZxXTZuphiOFr9i3VeS2oNl5T1v8KLL2ttY/0bKejKTORo8hKqAdAxEI3n6sbf/k+JW2hqu9fPw==","signatures":[{"sig":"MEQCICKU5eHgWIGoC0M3CHq+y5MqImEc1MVmO9A/fesIHMevAiBuzVp/iZFN6SJgZze5tMKg7WDqb+ku2iNdbPhDhIP8Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":788529},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"1ce99b4250c6a2b1acb48df294f6a68366e518f9","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.1","typedoc":"^0.25.13","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240530T231457_1717110899645_0.25691446761197545","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240531T004720":{"name":"use-machine-ts","version":"0.3.0-canary.20240531T004720","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240531T004720","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"6a05d612e57747af4655ea373070900aaeab07f7","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240531T004720.tgz","fileCount":110,"integrity":"sha512-mFhDju7Y9xaWYmWCtdaNQD8Egm1IjNOxmYj7mPvP+byry1pKvM9mBMqQmtratrSkGA3iC7GG2L8nuZ+mVSVA2A==","signatures":[{"sig":"MEUCIQDQYYQHkH4qoyrieYf5ERUohClp5yccHg032sbPr7t2hgIgFQoCWvofyHguG3lBnN3deU7SkKGj/lxyp/J6y0KbwL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785246},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"6ca5d229fe28d44f6fd8c2e7c2f127d1e0ae3b7d","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.1","typedoc":"^0.25.13","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240531T004720_1717116442794_0.8558957426504321","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"use-machine-ts","version":"0.2.2","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.2","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"34222f2f9b5b61fb69061a260af6517b85b15579","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.2.tgz","fileCount":110,"integrity":"sha512-am60xskcNXtm0o2IaWxEQzGAIqNEmUuVHDyBS9wsVTQXIl2Rw04UVekyOZTWivzKTtcQxjRL9u0KbUGjDb3ZNQ==","signatures":[{"sig":"MEUCID/Ou74OatnGDTS2IaWEuGDDXYHSv9qCA92UNtdA+1YAAiEA3nexvDJ2ZhxP/SYlJbvS77I1pw3GnJHSjBTfC35mK+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785223},"main":"./dist/index.cjs","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"7849d85cb1cb8088caed82eac2ac13ae341f7db8","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"node --enable-source-maps --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"~0.31.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.1","typedoc":"^0.25.13","cfg-test":"~0.6.1","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.12.8","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~15.0.6","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.2_1717116659850_0.4233317619784649","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240605T110115":{"name":"use-machine-ts","version":"0.3.0-canary.20240605T110115","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240605T110115","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"486ec48a9a45310b284a8997f788d1854a355510","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240605T110115.tgz","fileCount":110,"integrity":"sha512-spko/+VkXVzvLEq8VWobfsdI/LnwLM/MTKphQhajqyoBSWHhMoHdeg8gAKEnRXbnm9EFI2azfEXrb0VeTeGXww==","signatures":[{"sig":"MEUCIGi4Nu7CicC4rkzXWpvU3nX+eehtsDXlb9i4RJrQMnL3AiEA3bMqR8+VFp1WPr9JTNep8E3Ds6ZjNslOOqaURKZzEls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"2cf6d7d6524ed8c0c6ca1d5b69a9af1ce16826d2","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.11.2","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.1","typedoc":"^0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.2","typescript":"~5.4.5","@types/node":"~20.14.0","@types/react":"^18.3.1","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@swc-node/register":"1.9.0","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.2"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240605T110115_1717585277378_0.8199898427062065","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240605T110514":{"name":"use-machine-ts","version":"0.3.0-canary.20240605T110514","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240605T110514","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"a533c86f7494951e78c511108adc173c0a583ac9","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240605T110514.tgz","fileCount":110,"integrity":"sha512-yLfN9mQVWVRCDZItgO6IvOyr6NFmYK3+V+KOlQrgT4GEsFyHiug5NyjgSxBDg5BYWVhnCD6idLUFBV16yX6m4g==","signatures":[{"sig":"MEUCIFbONFRLX6DPzyIbcMA4Be01XzvmKvsKzRmH8LVDDIobAiEAi4w2NnfYPNU1TiJlmsPxe/CCNzKQTN/L02oRvO88OBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"d6a5e76ea9baa905aac621eaf8fed0953c588a83","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.11.2","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240605T110514_1717585516222_0.40955161324320044","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240607T061246":{"name":"use-machine-ts","version":"0.3.0-canary.20240607T061246","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240607T061246","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"e1bf0df2d344ab3f4ebba293562db0c66085d274","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240607T061246.tgz","fileCount":110,"integrity":"sha512-iHRMe8JFDQv0407DwTFUYmf3QcWqbdSS61FTIfthFJRPlz5YVgprZvr+N4W3DouIvRwqqAC0TDsqiYLpiebp3Q==","signatures":[{"sig":"MEUCIQCbaX/jSK8rfor+2ZI4ehAHa58uyR9XwZ97+bDhl8Lv7AIgBjAK96h0bzLLm6DMc8SK5I+hG5Xr5LAo5ROt+RQQEN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"a525d97e3d8c76c7c36c4d3966112390b6edf4c8","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.12.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240607T061246_1717740768660_0.48626891590776755","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240610T092317":{"name":"use-machine-ts","version":"0.3.0-canary.20240610T092317","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240610T092317","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"8c97f3c39b8dbbca93cb8db658f927105855fabf","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240610T092317.tgz","fileCount":110,"integrity":"sha512-XI/j6syn7b4n0Ar3CDrfewfxcuyi//xdyrUzVdEXP9EFEvLWQgbYSCcJs3s8n2cmBczJId1/RqAK3nxKwFuCBQ==","signatures":[{"sig":"MEYCIQCFRQGhFW/JEuwkfw0HLzEtllsxxCjqLjCrL8hvx6CCtAIhAK2NwyUTflZdWU3DUQgbQWjMGlrwGPGjbl7JjFMCARPU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"a4868e3d1ff65f486f6dbc7b9ef8d0161ffcac59","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.12.0","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240610T092317_1718011399839_0.21469391599710064","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240610T094932":{"name":"use-machine-ts","version":"0.3.0-canary.20240610T094932","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240610T094932","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"47aaf0f028ffbd17330f3ad4cdbf9c14c66534f6","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240610T094932.tgz","fileCount":110,"integrity":"sha512-xBZHy549CtQwm7iXFfl3TMHgjy413htzbv448VG5b+F/5N0J9bylwVWlK/y/xWDQN8LoGKnjOHnRSXXxxI5RGg==","signatures":[{"sig":"MEUCIQCTNyycl49e3XM7ZX5onQfQPfrYK/Q49pdTcuYv4UF/6AIgYnzP0UkL606o9Ea71vrCxFlv7JZGXl9+zjZgBjwS2wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"7f6bd41107f1ba19ec86d33eabfb0a2f86774685","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240610T094932_1718012974848_0.04575899285465823","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240611T230022":{"name":"use-machine-ts","version":"0.3.0-canary.20240611T230022","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240611T230022","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"9abbd6e8fe577d40bee8392c572aa7e6106c992b","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240611T230022.tgz","fileCount":110,"integrity":"sha512-SWClV47D+oZ0xtnLcBCUUGuKAWD/5q3MdPxuwXjqYB/SxBFUf8QTmbXQKxqBTCac7zhBUmjAMAuBTKGs0spt1g==","signatures":[{"sig":"MEUCIQCTXFj7ZSQINWGdQWYw8DQCTr6F4LiFmam6DxVB2DL8hwIgcNbQ6L5RoyYXFJCX8za+6u5O273/xOgv4JtlG8Obyaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"c157034f1279f55808f00d0c7a840112a6af3321","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240611T230022_1718146824593_0.3955035622043026","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240614T042008":{"name":"use-machine-ts","version":"0.3.0-canary.20240614T042008","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240614T042008","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"aeb833a9dcaad4c131fd3444494ab387333e6950","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240614T042008.tgz","fileCount":110,"integrity":"sha512-2mlzWzJCtiY0VimsQcQEuHMKhSbWotDkUzcT2u9ybxOjT+vlFZYf5ONKCX/o63QU0gWxp7jGQdfInDwChxFTTg==","signatures":[{"sig":"MEYCIQCYjNBOYpR1yH60oKAg5kBmPZ9fO9iKrPTXxMjN9l3uEwIhALNMobh+eNNW48ffTFwryOPUDe5bJnLW5kr3trg/vGJC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"aff6d12f2ae6eb7142b8901682006c2566417788","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240614T042008_1718338811019_0.9956427406162776","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240617T033237":{"name":"use-machine-ts","version":"0.3.0-canary.20240617T033237","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240617T033237","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"3b89bfc39cebe9f472bd65fb2ec7a2d23508100e","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240617T033237.tgz","fileCount":110,"integrity":"sha512-EcrVCUaG/6dOJYBmhwrfUzZyKt+w4w51dhKtN8bT5f6GQKHZJqrSPZyPN326ukGmQkw42PfmELiCpEM9yk53zw==","signatures":[{"sig":"MEUCIEOjRWzOLSeo2FThUCc+O81HgcawkrC1gpZT5Ms0mMdXAiEA+PrrXoKOOqd11c/h+/TcSRXQMS7I6SL5O5y+pf71/oE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"1e92355fceb934e34a887e33de036acd7cbf5734","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240617T033237_1718595159830_0.8986166696909428","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240619T060052":{"name":"use-machine-ts","version":"0.3.0-canary.20240619T060052","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240619T060052","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"8e22793ee53f87e4c72022cd29ca4dbef66391d6","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240619T060052.tgz","fileCount":110,"integrity":"sha512-gw80tj+lUkKhryXwid12fLJuQ2MlAZMjfkZOTFKBaUL2YhUi0XRQon62RMD/S5xlkmmy7PwUPQXSF78OM5FqgA==","signatures":[{"sig":"MEQCIFyRQ9KhHD8ZPW55IYkotMmpbW1hSjmOL0HKyYswnZ9+AiBQPtixQ5WN/rt57/5hPhTLzf6Nwi77Yf2hlwb+9Hh8pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e510d216882925ddd4b0c855cf1709d043d922b5","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240619T060052_1718776854798_0.025325540169152116","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240620T034238":{"name":"use-machine-ts","version":"0.3.0-canary.20240620T034238","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240620T034238","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"528a5d69a547fe981bf45b12a93b724540d50ff0","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240620T034238.tgz","fileCount":110,"integrity":"sha512-r3/kg78uOeAm/bfzQbZmzDWtUqG9yEMzh/z2EoHJaS1zL1gZ8LYhwHEcS7Z45yOKbvsjDgaUXJH/WALApQ/F6w==","signatures":[{"sig":"MEUCIA10IDupVqmOSHQN/xCZZihbjO8kSor2cnGl+dFn7n+7AiEAuWNPyhzaptzvxzNubkyezofgWwlj98UxxyTVeOUoUZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"9679e21e02c6582255c3408dabf0ab0663adc3a4","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.7.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240620T034238_1718854960993_0.4925270758222484","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240622T052011":{"name":"use-machine-ts","version":"0.3.0-canary.20240622T052011","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240622T052011","homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"6e3ea217b199947bf5344aa3a98db0d1b2de6f43","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240622T052011.tgz","fileCount":110,"integrity":"sha512-69GXW2j3diKIBEcGLJ3sgEJjtMxAFVQbRqBZEPKlooMW12Wwt/DFFjNiw/CvizhcQM9pqcNUjn2n9t9O67G0rw==","signatures":[{"sig":"MEQCIAWYHkp1CdTt03Kk6vMjsoaFdax8Ux0/su356aHkvtlBAiBhWQ2He/rrg39/huYI3GzV1sMIWneoKmmDQVwLU0iS/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"78833f8e35ba6fba80037bd787d78c729ddb5b01","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240622T052011_1719033613821_0.5782604157797735","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240623T225401":{"name":"use-machine-ts","version":"0.3.0-canary.20240623T225401","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240623T225401","homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"e212b1f0e7cb0084d0e3815ff55585f24912b776","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240623T225401.tgz","fileCount":110,"integrity":"sha512-c1dWVpt/FJUaeDh3uQZiSb0z/nV3Yjlf9jpvMsSX01DuYIeJ7y1JhbES1wfM39WEM3yqOb6lSj+ylbG0dBTQGA==","signatures":[{"sig":"MEYCIQDjLzJlK/mabh8jNDda+7RhXCfgMsC2PCFOZImb7INKrgIhAKsmdFx7uHIdvUnFXRtVl3JZ/NPwkfcKoki1WyYh0mBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e0a3f2507988e11c8f96e094868be86a7062b28b","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.25.13","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240623T225401_1719183243651_0.5663944298823969","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240623T225452":{"name":"use-machine-ts","version":"0.3.0-canary.20240623T225452","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240623T225452","homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"629e90b6674457a2afc8d4065b09762eca96c779","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240623T225452.tgz","fileCount":110,"integrity":"sha512-Jg9mUXm23i+URPCqex/EAEPp+AZ7MqLYa4bpluFBWPycHSPpri+IOAPBqFLrNlPcKZTIw9LKcZ+114l2ootlCw==","signatures":[{"sig":"MEYCIQD/qxRTbZz6mwPamzRl+H+pPFptUcDGdbCFxfBoDVRcewIhAKKkpi3NDGHcw+g55gR0NTby1y4RItF6VGI2QO+FgUrA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785230},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"85675721e7f24451b580a63e621d615bbc4c6a6f","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.26.1","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.4.5","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240623T225452_1719183294958_0.027078725560480965","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240623T225705":{"name":"use-machine-ts","version":"0.3.0-canary.20240623T225705","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240623T225705","homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"615c1ff109d72e88cb5eb20be75414cac6d1a75a","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240623T225705.tgz","fileCount":110,"integrity":"sha512-2d/6ESxE10YwEitCszS+4TPlwhMdFhScPer79JCS1mhG5E01OQluhkqsrKpX1G0C4tJUqy0FoA+8466L3KtFOg==","signatures":[{"sig":"MEUCIHvPCh+LIZs23kgkI40FNvnSDMj4qvaMLJowam7HjzSeAiEA3eDqf1cnYcljOeMmtkKMC9tmNw9cTuEG7u0yyc+duFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785230},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"0710b9b62785e7ff165f9cece9bddf6dd20218c4","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.26.1","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.5.2","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240623T225705_1719183427118_0.1901611941463226","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240625T225425":{"name":"use-machine-ts","version":"0.3.0-canary.20240625T225425","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240625T225425","homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"79ce9fe4af9fead728db2e8374b6748950f3fc79","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240625T225425.tgz","fileCount":110,"integrity":"sha512-7W1c+ysjBORfH/Yt5VMy5v3z59tk7MoMBqVfh26iBFHjNkjBALCXXRL/vehPV02AIgOo8lwgWWX08b9/zbNxow==","signatures":[{"sig":"MEYCIQDJGPy3+9uXYU9kb6NGcengzigaqADxk7eNRWVTOGYMCwIhAKSmv0z98dmzWWadMAqkhQ0mNFTNMj0d+POK1BREh6hM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785230},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.1.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"abc77f4458a7f95c4c878d837001309b7c2197fd","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"~0.31.0","tsx":"~4.15.1","plop":"~4.0.1","jsdom":"~24.1.0","react":"^18.3.1","dprint":"~0.46.1","esbuild":"~0.21.4","typedoc":"~0.26.1","cfg-test":"~0.7.0","size-limit":"~11.1.4","typescript":"~5.5.2","@types/node":"~20.14.2","@types/react":"^18.3.3","global-jsdom":"~24.0.0","@tsconfig/node21":"~21.0.3","@tsconfig/strictest":"~2.0.5","@testing-library/react":"~16.0.0","@size-limit/preset-small-lib":"~11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240625T225425_1719356068513_0.9082526052900646","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240705T231728":{"name":"use-machine-ts","version":"0.3.0-canary.20240705T231728","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240705T231728","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"f20088dfd99c8bc4fb4b5711737d7044ea1f2480","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240705T231728.tgz","fileCount":110,"integrity":"sha512-PeAZ+79TCIuT4l/f6yHY4cuzfdFfuBzCWP3TCOLCfYRsxU0bgOnjxyr2M6VFGnkPbsnCvVYSqVmjhLI3QzKTOQ==","signatures":[{"sig":"MEQCIDlZWY9d8XHUyH7+hfjQCZCEY8dB2tbYr8sbArJysQsIAiA+lkkAw/7JIaO1cKF9v5hvYV5Zjq3QAoomiXJ4+oLF8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777625},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.4.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"3be2e7e5bfca0adbe613aac4bcb2e2d6e290f4ce","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.2","plop":"^4.0.1","jsdom":"^24.1.0","react":"^18.3.1","dprint":"^0.47.0","esbuild":"^0.23.0","typedoc":"^0.26.3","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240705T231728_1720221450216_0.14056351682015578","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240712T013505":{"name":"use-machine-ts","version":"0.3.0-canary.20240712T013505","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240712T013505","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"c7aec2ca5efb573b20f147c16b435f492fb83da5","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240712T013505.tgz","fileCount":110,"integrity":"sha512-nGpiUCbl08GANv6c7t3OeqycfCebF6nb59sxxklJVUKlAtKfNGKoOSj88uEa5ohMuvC40Hu4UCoEvoLI7VRBnQ==","signatures":[{"sig":"MEQCIEc4ofrJWHeJYKbeVuGFo92B+dN9ElRBfPlfeJKZnURZAiAjZuZqz457GdwKgOwTick6NzDMS1xu1l4pCLeAzn6lrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777625},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.4.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"3e31d0debc27725c76aad6dafd9429ce98189b1f","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.2","plop":"^4.0.1","jsdom":"^24.1.0","react":"^18.3.1","dprint":"^0.47.0","esbuild":"^0.23.0","typedoc":"^0.26.3","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240712T013505_1720748108260_0.44357701858834053","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240717T132734":{"name":"use-machine-ts","version":"0.3.0-canary.20240717T132734","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240717T132734","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"d263d0fb19c13f18d78ec040f412de56d96b1f42","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240717T132734.tgz","fileCount":110,"integrity":"sha512-99YxC+CiS50UPDZWyD/neH93LH5xp/epy1Edx9xCv3iGuzR9vzweVfcmGKd/D9ama6SJ1umLvv8wYp2X5Vg51w==","signatures":[{"sig":"MEUCIFCuK+TwzV3jGesrSsixiTbsFUh+oqjluPBHX45ETs5pAiEAl/2nlbp/9N3WZEkhVRdQuhuepOqD87CF3qVzpqMfuVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777625},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.4.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"4993a509b2a495fd6469b4b8dde1c8e7e3bb629c","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.2","plop":"^4.0.1","jsdom":"^24.1.0","react":"^18.3.1","dprint":"^0.47.0","esbuild":"^0.23.0","typedoc":"^0.26.3","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240717T132734_1721222856064_0.330725916293898","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240717T133543":{"name":"use-machine-ts","version":"0.3.0-canary.20240717T133543","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240717T133543","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"5089fd65f87c6d3481e5b7a44cbf7220d77e4114","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240717T133543.tgz","fileCount":110,"integrity":"sha512-+dj7K3xlbzkaCsJP+gd8RzJHdzWQAQWhAu+s5WSOu+ccbzztkynrSFsdCrZVOX+qvpPPMnsOVPJzhP7syi7lig==","signatures":[{"sig":"MEQCIEOBd0wms981r8e7ZYLVpoGNcAYzaK9R5rdgUn9T7tjpAiBl0HCleJyd9qsdmgRAfKbJIA3cGAr7Kb92JqtogeLksg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777625},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.4.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"61eb72ae12c75445bc2dea9aada195fd4f729b76","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.1","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.2","plop":"^4.0.1","jsdom":"^24.1.0","react":"^18.3.1","dprint":"^0.47.0","esbuild":"^0.23.0","typedoc":"^0.26.3","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240717T133543_1721223345023_0.416542267933131","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240722T071051":{"name":"use-machine-ts","version":"0.3.0-canary.20240722T071051","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240722T071051","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"d58fbb2fbcbce73806a81585f76c765608f1bc13","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240722T071051.tgz","fileCount":110,"integrity":"sha512-ZT7G8RxTY6M+qrSVgCOur/VmtYoo5eJQkYHNs2ch74u5fq/DxLodr3p2C3YRgR5kz6oI3Cxbd4pn6/6q6VN7Sw==","signatures":[{"sig":"MEQCIFTJO2Ns7POv3MPSYwIvOTOUymlMzLL9+PxS+c9g/92qAiB/pj5Q9lbmiH5/KZaMrxxzQeRhmQv4TdPqR9Cgh05/NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777625},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.4.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"f315dc80cc6a266511dd973cbd818eab5b3f59a2","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.2","plop":"^4.0.1","jsdom":"^24.1.0","react":"^18.3.1","dprint":"^0.47.0","esbuild":"^0.23.0","typedoc":"^0.26.3","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240722T071051_1721632252971_0.5019366765937643","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240731T230408":{"name":"use-machine-ts","version":"0.3.0-canary.20240731T230408","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240731T230408","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"17655a121418f7451778f2cb2c8b57c92d05912d","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240731T230408.tgz","fileCount":110,"integrity":"sha512-xvWV6Kio0C/G7JkScn3dz43fvFuarn2DgXS1ec7YMqPGXs5RKEOq1dGJzkM6PZuNw36CcbDd5gVxFq96Y063HQ==","signatures":[{"sig":"MEUCIHJBz8ovwRx1F/bvaBU1hIl6QbeuQdyQqo82UfRoA21GAiEA+6USjRhWMfzwT0ppsGnoF++o9/vrnjtF7RV/dD+h9iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777624},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.5.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e373eba5a8a576c89cb85b1d14b5e707882af4e5","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.3","plop":"^4.0.1","jsdom":"^24.1.1","react":"^18.3.1","dprint":"^0.47.2","esbuild":"^0.23.0","typedoc":"^0.26.5","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.4","@types/node":"^22.0.2","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240731T230408_1722467050102_0.43239174891763277","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240818T095429":{"name":"use-machine-ts","version":"0.3.0-canary.20240818T095429","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240818T095429","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"25b19c7a096b45c8856e6c49fcf424771e437b38","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240818T095429.tgz","fileCount":110,"integrity":"sha512-Zd3DqhWaZwFch9ej/bHb+7wB441AONC8vI/T2ILjslReZRCo3asXBVdfAnBZiKXKaOZ75UAs1Sd5Ndrg33iGdQ==","signatures":[{"sig":"MEUCIQDwQdOA/jV1s7u0xZqD0M99cpwnHoyI6PfSLH0Zn/IXGgIgZV2rgL3FwkDuusrvaWyDSWKEn46zOsJ5wAsb3ZI0B0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777572},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.5.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"e169c579232a2a72efd5d866ec79deb1e6c48e4e","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.3","plop":"^4.0.1","jsdom":"^24.1.1","react":"^18.3.1","dprint":"^0.47.2","esbuild":"^0.23.0","typedoc":"^0.26.5","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.4","@types/node":"^22.0.2","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240818T095429_1723974871890_0.035296417077025355","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"use-machine-ts","version":"0.2.3","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.2.3","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"b86cf1173e6265027757fe55d4708350f599e421","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.2.3.tgz","fileCount":110,"integrity":"sha512-J89YJVrbI5ZW3kBbNZ5ghvYSQcfAV4yTCeILFAjyb1JKt2V+P/MkcGm1czlwwAAbyF8/Sct6MfWaUenB+Y9A8A==","signatures":[{"sig":"MEUCIHlwBCcyvANUF8bIkMHB+sa2HYsrtWmQOkb6oK+IpkF9AiEAo2JSovD/l+jDBlbQkFjNZNc/t6fgxuc0ExxJ7ZRfSZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777549},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.5.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"eb64f313776a9d808d9f09a5a0c25eade292fa14","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.3","plop":"^4.0.1","jsdom":"^24.1.1","react":"^18.3.1","dprint":"^0.47.2","esbuild":"^0.23.0","typedoc":"^0.26.5","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.4","@types/node":"^22.0.2","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.2.3_1723975306177_0.8617736948365184","host":"s3://npm-registry-packages"}},"0.3.0-canary.20240818T100345":{"name":"use-machine-ts","version":"0.3.0-canary.20240818T100345","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0-canary.20240818T100345","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"2e998f881a8006d99ab3dbac2f881c56116084fc","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0-canary.20240818T100345.tgz","fileCount":110,"integrity":"sha512-n4PWUh9J3TrAhWKx+BudZ9pBvfyli30zxIqEVDuHSWQtL4+YzX0fdeQbLUzPhD6VNhgWpLuZ+OtBcQfBjrkDJA==","signatures":[{"sig":"MEUCIQDvhn0l9EuhKildbGZXXUOOoNEHreXG6UiuWflvfe8dKwIgfXpjdRfL1MpBbmeYnG9xCPyXhrv7MNe5vOkKarvbZ2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777572},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.5.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"61006ae9d54eb1809356f098f1d76038d70affa2","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.3","plop":"^4.0.1","jsdom":"^24.1.1","react":"^18.3.1","dprint":"^0.47.2","esbuild":"^0.23.0","typedoc":"^0.26.5","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.4","@types/node":"^22.0.2","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0-canary.20240818T100345_1723975427216_0.06243673639116887","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"use-machine-ts","version":"0.3.0","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.3.0","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"8c186cd5b9e56afc5afb8b698e0184b1fa242b56","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.3.0.tgz","fileCount":110,"integrity":"sha512-OgqiM0JCHtqUV1pSEHQUgbz4CToXaDTaLObPABdlaRrc7RMVhIMWGpzvFEOUNBBsTHKXyE+ddxdx/VUWk92EIA==","signatures":[{"sig":"MEYCIQDi5u/yTCLgWsMDRYauNSINcg+vqMEZoFiYLUJEzDyKtgIhAKgReFPfObNK2ol8vNqPmYE7w0LccYpPJrIijmQ9M2cI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":782231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.5.1"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"def458598616a99e75556a8063d7c38493cd4344","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.8.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.1","tsx":"^4.16.3","plop":"^4.0.1","jsdom":"^24.1.1","react":"^18.3.1","dprint":"^0.47.2","esbuild":"^0.23.0","typedoc":"^0.26.5","cfg-test":"^0.8.0-beta.1","size-limit":"^11.1.4","typescript":"^5.5.4","@types/node":"^22.0.2","@types/react":"^18.3.3","global-jsdom":"^24.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.0.0","@size-limit/preset-small-lib":"^11.1.4"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.3.0_1726222556876_0.12721243813220284","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"use-machine-ts","version":"0.4.0","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@0.4.0","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"eeeac78ddcbe673b0f157e87b7a8afd997a10dbc","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-0.4.0.tgz","fileCount":110,"integrity":"sha512-FS62uxVi4UwkSyOKNJcMCHHy41F6zv8CRaAntG+zRZz5Sll/+Qx7WgBEvC5+6VIIMTYGEdbAB7WxSM4efG5mCQ==","signatures":[{"sig":"MEQCID2N9GYXEgX0IWI0/Nizc+8hCAC7z+Z8EaKwQzmonSM/AiAse2s8XtRNMwPukggfIvFyxqPVpBwx5a0lD1OkklX1pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":780868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.12.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/useSharedMachine.d.ts","import":"./dist/useSharedMachine.mjs","require":"./dist/useSharedMachine.cjs"},"./synced":{"types":"./dist/useSyncedMachine.d.ts","import":"./dist/useSyncedMachine.mjs","require":"./dist/useSyncedMachine.cjs"},"./standard":{"types":"./dist/useMachine.d.ts","import":"./dist/useMachine.mjs","require":"./dist/useMachine.cjs"}},"gitHead":"5cae5020f727fc083fb33fe364ee0c89e6d54dcf","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.9.0","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.2","tsx":"^4.19.2","plop":"^4.0.1","jsdom":"^25.0.1","react":"^19.0.0","dprint":"^0.48.0","esbuild":"^0.24.2","typedoc":"^0.27.5","cfg-test":"^0.8.0-beta.1","react-dom":"^19.0.0","size-limit":"^11.1.6","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","global-jsdom":"^25.0.0","@tsconfig/node21":"^21.0.3","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.1.0","@size-limit/preset-small-lib":"^11.1.6"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_0.4.0_1734942432802_0.6374822918050327","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"use-machine-ts","version":"1.0.0","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@1.0.0","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"ccce9fc1bc4e7353e43342387bcc0d2b4fa67a6f","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-1.0.0.tgz","fileCount":110,"integrity":"sha512-Kw1L+VrzFTV/1U4buy9gnaOJ8S8POHz4I2EnhcnPIdmW38wDPh+E2UrtMhKF3Xnb9+AUe8PdUfQUbelTUcK1xw==","signatures":[{"sig":"MEYCIQCujDva5FjdaJLj1ad+4E++rh/nXOPC7L1xbIeowvPVSQIhAOSymhEjKTRibWzLZsi8C1M0U7pG51q4I9MIxHIS3HMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785879},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"22.15.0"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/use-shared-machine.d.ts","import":"./dist/use-shared-machine.mjs","require":"./dist/use-shared-machine.cjs"},"./synced":{"types":"./dist/use-synced-machine.d.ts","import":"./dist/use-synced-machine.mjs","require":"./dist/use-synced-machine.cjs"},"./standard":{"types":"./dist/use-machine.d.ts","import":"./dist/use-machine.mjs","require":"./dist/use-machine.cjs"}},"gitHead":"3ac5fb3c03cf6b9a9a89f0c960578c0f69108b6b","scripts":{"add":"plop --plopfile config/code/plopfile.mjs","fmt":"dprint fmt","tsc":"tsc --noEmit && tsd -f '@types/**/*.d.ts' -f 'src/**/*.{ts,tsx}'","docs":"typedoc src/index.ts","lint":"exit 0","test":"tsx --import cfg-test --test 'src/**/*.ts' --test 'src/**/*.tsx'","build":"scripts/build.sh","size-check":"npm run build && (cd size-check && npm ci && npm run build) && size-limit"},"_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.9.2","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.32.0","tsx":"^4.19.4","plop":"^4.0.1","jsdom":"^26.1.0","react":"^19.1.0","dprint":"^0.49.1","esbuild":"^0.25.4","typedoc":"^0.28.4","cfg-test":"^0.8.0-beta.1","react-dom":"^19.1.0","size-limit":"^11.2.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","global-jsdom":"^26.0.0","@tsconfig/node21":"^21.0.4","@tsconfig/strictest":"^2.0.5","@testing-library/react":"^16.3.0","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_1.0.0_1746775847277_0.9583183819334342","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"use-machine-ts","version":"1.0.1","keywords":["state","machine","typescript","react","hooks"],"author":{"url":"https://github.com/tai-kun/","name":"tai-kun"},"license":"MIT","_id":"use-machine-ts@1.0.1","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"homepage":"https://tai-kun.github.io/use-machine-ts/","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"dist":{"shasum":"6f5685ad02c438bc903401cc492c36a2d20a92ee","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-1.0.1.tgz","fileCount":109,"integrity":"sha512-+3TMvazRS3/wnXA+7WASEX8QsshpVp9+Z1mTwZdxZHduiMoAfb5RD60Y+yYgZX0WIV2kG7MkCsmSQ8m9l9t41w==","signatures":[{"sig":"MEUCIQDLNipXoTIvSIYxtGKOiHo+DliVU8iqJ59oi6lZYWkZCwIgBA/zE5CTEiecAqdlLrpyenV0J5KWZBH8t3r1yCI3e4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./shared":{"types":"./dist/use-shared-machine.d.ts","import":"./dist/use-shared-machine.mjs","require":"./dist/use-shared-machine.cjs"},"./synced":{"types":"./dist/use-synced-machine.d.ts","import":"./dist/use-synced-machine.mjs","require":"./dist/use-synced-machine.cjs"},"./standard":{"types":"./dist/use-machine.d.ts","import":"./dist/use-machine.mjs","require":"./dist/use-machine.cjs"}},"gitHead":"9e8a2932549888ffff624f8adf60a3609a574766","_npmUser":{"name":"tai-kun","email":"taikun.dev@gmail.com"},"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git","type":"git"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"_npmVersion":"10.9.3","description":"The tiny state machine hook for React","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","plop":"^4.0.3","jsdom":"^27.0.0","react":"^19.1.1","dprint":"^0.50.2","vitest":"^3.2.4","esbuild":"^0.25.10","typedoc":"^0.28.13","react-dom":"^19.1.1","size-limit":"^11.2.0","typescript":"^5.9.2","@types/node":"^22.18.6","@types/react":"^19.1.13","global-jsdom":"^27.0.0","@tsconfig/node22":"^22.0.2","npm-check-updates":"^19.0.0","@tsconfig/strictest":"^2.0.6","@testing-library/react":"^16.3.0","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-machine-ts_1.0.1_1759540241773_0.04351123819340752","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"use-machine-ts","version":"1.0.3","license":"MIT","description":"The tiny state machine hook for React","sideEffects":false,"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git"},"homepage":"https://tai-kun.github.io/use-machine-ts/","author":{"name":"tai-kun","url":"https://github.com/tai-kun/"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./standard":{"types":"./dist/use-machine.d.ts","import":"./dist/use-machine.mjs","require":"./dist/use-machine.cjs"},"./shared":{"types":"./dist/use-shared-machine.d.ts","import":"./dist/use-shared-machine.mjs","require":"./dist/use-shared-machine.cjs"},"./synced":{"types":"./dist/use-synced-machine.d.ts","import":"./dist/use-synced-machine.mjs","require":"./dist/use-synced-machine.cjs"}},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"devDependencies":{"@size-limit/preset-small-lib":"^11.2.0","@testing-library/react":"^16.3.2","@tsconfig/node22":"^22.0.5","@tsconfig/strictest":"^2.0.8","@types/node":"^22.19.7","@types/react":"^19.2.10","dprint":"^0.51.1","esbuild":"^0.27.2","global-jsdom":"^27.0.0","jsdom":"^27.4.0","npm-check-updates":"^19.3.2","plop":"^4.0.5","react":"^19.2.4","react-dom":"^19.2.4","size-limit":"^11.2.0","tsd":"^0.33.0","typedoc":"^0.28.16","typescript":"^5.9.3","vitest":"^3.2.4"},"size-limit":[{"path":"size-check/dist/xstate/react.js"},{"path":"size-check/dist/@cassiozen/usestatemachine.js"},{"path":"size-check/dist/use-machine-ts/baseline.js"},{"path":"size-check/dist/use-machine-ts/index.js"},{"path":"size-check/dist/use-machine-ts/standard.js"},{"path":"size-check/dist/use-machine-ts/shared.js"},{"path":"size-check/dist/use-machine-ts/synced.js"}],"keywords":["state","machine","typescript","react","hooks"],"scripts":{"build":".config/mise/tasks/build"},"gitHead":"08e83765f7cbdcb6eb4058a39e58adf218ca8931","_id":"use-machine-ts@1.0.3","bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-IdajyH/qusyL37OJmwlcRJ7NdfHl2C2YY2mVY/B456g2bn2fwV7g1793XzHiXNZAwMu1wG8PyMHe/XMJH7xb3w==","shasum":"c69dfd85cb0b240a98e9f1728cdcb142e1e840c2","tarball":"https://registry.npmjs.org/use-machine-ts/-/use-machine-ts-1.0.3.tgz","fileCount":109,"unpackedSize":787776,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-machine-ts@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC34RzL9ZsAvGUUxMEHaHOXQ38kF1SNPvKfBqS4Ygqj4AiBcN5LvwFYJsooBr4YaUadTzm2617WdD5vNf0ZUhTgQfA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95209e96-f194-4f81-86a0-b5686c62aa6b"}},"directories":{},"maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-machine-ts_1.0.3_1770436391783_0.17149814795498286"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-10T05:28:27.800Z","modified":"2026-02-07T03:53:12.286Z","0.0.1":"2024-03-10T05:28:28.055Z","0.1.0-canary.20240310T053041":"2024-03-10T05:30:43.705Z","0.1.0-canary.20240314T042644":"2024-03-14T04:26:48.047Z","0.1.0-canary.20240314T052108":"2024-03-14T05:21:11.158Z","0.1.0-canary.20240314T052749":"2024-03-14T05:27:52.130Z","0.1.0-canary.20240314T054303":"2024-03-14T05:43:07.348Z","0.1.0-canary.20240314T072827":"2024-03-14T07:28:31.811Z","0.1.0-canary.20240315T032038":"2024-03-15T03:20:40.523Z","0.1.0":"2024-03-15T03:26:59.776Z","0.2.0-canary.20240315T234012":"2024-03-15T23:40:15.508Z","0.1.1":"2024-03-16T00:26:13.172Z","0.2.0-canary.20240317T010629":"2024-03-17T01:06:31.806Z","0.1.2":"2024-03-17T01:09:51.855Z","0.2.0-canary.20240318T024916":"2024-03-18T02:49:18.592Z","0.2.0-canary.20240318T031138":"2024-03-18T03:11:40.477Z","0.2.0-canary.20240318T072253":"2024-03-18T07:22:56.138Z","0.2.0-canary.20240319T080109":"2024-03-19T08:01:11.641Z","0.2.0-canary.20240319T081652":"2024-03-19T08:16:55.147Z","0.2.0-canary.20240319T082026":"2024-03-19T08:20:29.299Z","0.1.3":"2024-03-19T08:22:08.492Z","0.2.0-canary.20240319T082700":"2024-03-19T08:27:02.946Z","0.1.4":"2024-03-19T08:31:02.679Z","0.2.0-canary.20240320T020716":"2024-03-20T02:07:19.663Z","0.2.0-canary.20240321T232842":"2024-03-21T23:28:44.844Z","0.2.0-canary.20240321T234041":"2024-03-21T23:40:44.794Z","0.2.0-canary.20240322T223936":"2024-03-22T22:39:39.182Z","0.2.0-canary.20240324T004142":"2024-03-24T00:41:44.970Z","0.2.0-canary.20240325T025620":"2024-03-25T02:56:22.929Z","0.2.0-canary.20240325T075810":"2024-03-25T07:58:13.348Z","0.2.0-canary.20240327T103901":"2024-03-27T10:39:04.109Z","0.2.0-canary.20240329T224027":"2024-03-29T22:40:30.102Z","0.2.0-canary.20240329T225048":"2024-03-29T22:50:50.497Z","0.2.0-canary.20240329T234720":"2024-03-29T23:47:22.940Z","0.2.0":"2024-03-29T23:48:31.402Z","0.3.0-canary.20240403T102629":"2024-04-03T10:26:33.612Z","0.3.0-canary.20240403T102954":"2024-04-03T10:29:58.906Z","0.3.0-canary.20240405T225723":"2024-04-05T22:57:26.837Z","0.3.0-canary.20240412T225509":"2024-04-12T22:55:12.024Z","0.3.0-canary.20240414T093523":"2024-04-14T09:35:26.036Z","0.3.0-canary.20240414T093611":"2024-04-14T09:36:14.385Z","0.3.0-canary.20240414T093649":"2024-04-14T09:36:51.835Z","0.3.0-canary.20240414T094732":"2024-04-14T09:47:35.250Z","0.3.0-canary.20240415T231343":"2024-04-15T23:13:46.257Z","0.3.0-canary.20240416T231811":"2024-04-16T23:18:14.920Z","0.3.0-canary.20240425T034557":"2024-04-25T03:45:59.622Z","0.3.0-canary.20240505T040214":"2024-05-05T04:02:17.178Z","0.3.0-canary.20240505T044907":"2024-05-05T04:49:09.817Z","0.3.0-canary.20240506T230920":"2024-05-06T23:09:24.670Z","0.3.0-canary.20240507T225133":"2024-05-07T22:51:36.430Z","0.3.0-canary.20240507T225152":"2024-05-07T22:51:54.952Z","0.3.0-canary.20240508T224958":"2024-05-08T22:50:01.008Z","0.3.0-canary.20240509T232602":"2024-05-09T23:26:04.774Z","0.3.0-canary.20240512T230235":"2024-05-12T23:02:38.093Z","0.3.0-canary.20240512T234440":"2024-05-12T23:44:42.761Z","0.2.1":"2024-05-12T23:49:34.625Z","0.3.0-canary.20240514T225744":"2024-05-14T22:57:46.292Z","0.3.0-canary.20240515T233951":"2024-05-15T23:39:54.638Z","0.3.0-canary.20240518T134137":"2024-05-18T13:41:39.101Z","0.3.0-canary.20240523T230531":"2024-05-23T23:05:33.940Z","0.3.0-canary.20240527T073439":"2024-05-27T07:34:41.526Z","0.3.0-canary.20240527T073554":"2024-05-27T07:35:56.733Z","0.3.0-canary.20240527T073806":"2024-05-27T07:38:08.169Z","0.3.0-canary.20240527T105410":"2024-05-27T10:54:12.840Z","0.3.0-canary.20240530T231457":"2024-05-30T23:14:59.823Z","0.3.0-canary.20240531T004720":"2024-05-31T00:47:22.988Z","0.2.2":"2024-05-31T00:51:00.005Z","0.3.0-canary.20240605T110115":"2024-06-05T11:01:17.554Z","0.3.0-canary.20240605T110514":"2024-06-05T11:05:16.392Z","0.3.0-canary.20240607T061246":"2024-06-07T06:12:48.853Z","0.3.0-canary.20240610T092317":"2024-06-10T09:23:20.136Z","0.3.0-canary.20240610T094932":"2024-06-10T09:49:35.027Z","0.3.0-canary.20240611T230022":"2024-06-11T23:00:24.756Z","0.3.0-canary.20240614T042008":"2024-06-14T04:20:11.190Z","0.3.0-canary.20240617T033237":"2024-06-17T03:32:40.029Z","0.3.0-canary.20240619T060052":"2024-06-19T06:00:55.038Z","0.3.0-canary.20240620T034238":"2024-06-20T03:42:41.128Z","0.3.0-canary.20240622T052011":"2024-06-22T05:20:14.012Z","0.3.0-canary.20240623T225401":"2024-06-23T22:54:03.817Z","0.3.0-canary.20240623T225452":"2024-06-23T22:54:55.123Z","0.3.0-canary.20240623T225705":"2024-06-23T22:57:07.305Z","0.3.0-canary.20240625T225425":"2024-06-25T22:54:28.672Z","0.3.0-canary.20240705T231728":"2024-07-05T23:17:30.410Z","0.3.0-canary.20240712T013505":"2024-07-12T01:35:08.399Z","0.3.0-canary.20240717T132734":"2024-07-17T13:27:36.246Z","0.3.0-canary.20240717T133543":"2024-07-17T13:35:45.236Z","0.3.0-canary.20240722T071051":"2024-07-22T07:10:53.141Z","0.3.0-canary.20240731T230408":"2024-07-31T23:04:10.324Z","0.3.0-canary.20240818T095429":"2024-08-18T09:54:32.072Z","0.2.3":"2024-08-18T10:01:46.355Z","0.3.0-canary.20240818T100345":"2024-08-18T10:03:47.352Z","0.3.0":"2024-09-13T10:15:57.046Z","0.4.0":"2024-12-23T08:27:12.990Z","1.0.0":"2025-05-09T07:30:47.473Z","1.0.1":"2025-10-04T01:10:41.976Z","1.0.3":"2026-02-07T03:53:11.983Z"},"bugs":{"url":"https://github.com/tai-kun/use-machine-ts/issues"},"author":{"name":"tai-kun","url":"https://github.com/tai-kun/"},"license":"MIT","homepage":"https://tai-kun.github.io/use-machine-ts/","keywords":["state","machine","typescript","react","hooks"],"repository":{"url":"git+https://github.com/tai-kun/use-machine-ts.git"},"description":"The tiny state machine hook for React","maintainers":[{"name":"tai-kun","email":"taikun.dev@gmail.com"}],"readme":"**The tiny _state machine_ hook for React**\n\n[![CI](https://github.com/tai-kun/use-machine-ts/actions/workflows/ci.yaml/badge.svg)](https://github.com/tai-kun/use-machine-ts/actions/workflows/ci.yaml)\n\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/use-machine-ts/latest)](https://bundlephobia.com/package/use-machine-ts)\n[![npm version](https://img.shields.io/npm/v/use-machine-ts)](https://www.npmjs.com/package/use-machine-ts)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)\n\n<p align=\"center\">English (MT) | <a href=\"./README.ja.md\">日本語</a></p>\n\nuse-machine-ts is a tiny hook for designing state machines in React. It follows the familiar idiomatic React patterns, making it easy to manage state transitions.\n\n<details>\n<summary>Bundle Size</summary>\n\n```typescript\n// 973 B\nimport { useMachine } from \"use-machine-ts\"\n\n// 1.37 KB\nimport * from \"use-machine-ts\"\n\n// 1 KB\nimport * from \"use-machine-ts/standard\"\n\n// 1.04 KB\nimport * from \"use-machine-ts/shared\"\n\n// 1.08 KB\nimport * from \"use-machine-ts/synced\"\n\n// 11.12 KB\nimport { createMachine } from \"xstate@5.9.1\"\nimport { useMachine } from \"@xstate/react@4.1.0\"\n```\n</details>\n\n## Respect\n\nuse-machine-ts is inspired by [@cassiozen/usestatemachine](https://github.com/cassiozen/useStateMachine).\n\n<details>\n<summary>Difference between use-machine-ts and @cassiozen/usestatemachine</summary>\n\n- The state machine definition is split into one or two parts.\n  The separated items are debug-related settings and the actual implementations of guard and effect functions.\n  Since the implementation is not included within the state transition definitions, you get the following benefits:\n    - You can focus on deliberating state transitions.\n    - The logs when state transitions are guarded become clear, making debugging easier.\n      (See: [Using Guards](#using-guards))\n- The special function `t` for defining context and event types is no longer needed.\n  Instead, you can define schema types using `{} as <types...>`.\n- You can create state machines in advance.\n- Asynchronous state updates for state machines have become relatively safer.\n  Specifically, behavior has improved when the component is already unmounted.\n  (See: [Async Orchestration](#async-orchestration))\n- Besides `useMachine`, two additional convenient hooks are provided:\n    - `useSharedMachine`:\n      Allows sharing state between multiple React components.\n      You can also manage state transitions from outside React components.\n    - `useSyncedMachine`:\n      Re-rendering is not triggered when the state transitions.\n      This hook provides a function that returns a snapshot of the state rather than the current state.\n- 😢 The required version of React has been raised from 16.8 to 18.\n- 😢 The bundle size has increased. Compared to `useMachine`, there's an increase of about 400 bytes (+60%).\n</details>\n\n## Basic Features\n\n- `useMachine`:\n  Essentially a wrapper around `useState` and `useEffect`.\n  Manages state transitions in the same way as `useState`.\n- `useSharedMachine`:\n  Essentially a wrapper around `useSyncExternalStore` and `useEffect`.\n  Allows sharing state between multiple React components.\n  You can also manage state transitions from outside React components.\n- `useSyncedMachine`:\n  Similar to `useMachine`, but re-rendering is not triggered every time the state transitions.\n  This hook provides a function that returns a snapshot of the state rather than the current state.\n- `createMachine`:\n  Creates a state machine. Useful for reusing state machine definitions across different components.\n  Can be used with `useMachine` and `useSyncedMachine`.\n- `createSharedMachine`:\n  Similar to `createMachine`, but can only be used with `useSharedMachine`.\n\n## Installation\n\nTo install the latest stable version:\n\n```sh\nnpm install use-machine-ts\n```\n\n## Sample Usage\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"inactive\",\n    states: {\n      inactive: {\n        on: {\n          TOGGLE: {\n            target: \"active\",\n            guard: \"isReady\",\n          },\n        },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n        effect: \"onActive\",\n      },\n    },\n  },\n  {\n    guards: {\n      isReady: () => true,\n    },\n    effects: {\n      onActive: () => {\n        console.log(\"Now in the 'active' state!\")\n\n        return () => {\n          console.log(\"Now in the 'inactive' state!\")\n        }\n      },\n    },\n  },\n)\n\nconsole.log(state)\n// { value: \"inactive\", context: undefined,\n//   event: { type: \"$init\" }, nextEvents: [\"TOGGLE\"] }\n\nsend(\"TOGGLE\")\n// Logs: Now in the 'active' state!\n\nconsole.log(state)\n// { value: \"active\", context: undefined,\n//   event: { type: \"TOGGLE\" }, nextEvents: [\"TOGGLE\"] }\n```\n\n## Contents\n\n- [API](#api)\n  - [useMachine](#usemachine)\n    - [state](#state)\n    - [send](#send)\n    - [State Machine Definition](#state-machine-definition)\n    - [Defining States](#defining-states)\n    - [Using Guards](#using-guards)\n    - [Using Effects](#using-effects)\n    - [Extended State](#extended-state)\n    - [Schema](#Schema)\n    - [Logging](#logging)\n  - [useSharedMachine](#usesharedmachine)\n  - [useSyncedMachine](#usesyncedmachine)\n- [Async Orchestration](#async-orchestration)\n  - [useMachine](#usemachine-1)\n  - [useSharedMachine](#usesharedmachine-1)\n  - [useSyncedMachine](#usesyncedmachine-1)\n\n# API\n\n[API Reference](https://tai-kun.github.io/use-machine-ts/)\n\n## useMachine\n\n[API Reference](https://tai-kun.github.io/use-machine-ts/functions/useMachine.html)\n\nTo create an ad-hoc state machine:\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  /* State Machine Definition */,\n  /* State Machine Configuration (Optional) */,\n)\n```\n\nTo use a pre-built state machine:\n\n```typescript\nimport { useMachine, createMachine } from \"use-machine-ts\"\n\nconst machine = /* @__PURE__ */ createMachine(\n  /* State Machine Definition */,\n  /* State Machine Configuration (Optional) */,\n)\n\nconst [state, send] = useMachine(machine)\n```\n\nOr use the constructor:\n\n```typescript\nimport { useMachine, createMachine } from \"use-machine-ts\"\n\nfunction machine() {\n  return createMachine(\n    /* State Machine Definition */,\n    /* State Machine Configuration (Optional) */,\n  )\n}\n\nconst [state, send] = useMachine(machine)\n```\n\n### state\n\n`state` consists of four properties: `value`, `event`, `nextEvents`, and `context`.\n\n| Property     | Type     | Description |\n| :--          | :--      | :-- |\n| `value`      | `string` | The current state, such as `\"inactive\"` or `\"active\"`. |\n| `event`      | `object` | The last event that was sent, causing the current state. For example, `{ type: \"TOGGLE\" }`. Initially, it is `{ type: \"$init\" }`. |\n| `nextEvents` | `string[]` | A list of events that can be sent in the current state, such as `[\"TOGGLE\"]`. |\n| `context`    | `any`    | The extended state of the state machine. See [Extended State](#extended-state). |\n\n### send\n\nThe `send` function is used to send events to the state machine. It takes a single argument, which can be a string representing the event type (e.g., `\"TOGGLE\"`) or an object (e.g., `{ type: \"TOGGLE\" }`).\n\nIf the current state accepts the event and a transition is possible (see [Guards](#using-guards)), the state machine's state will be updated, and any associated effects will be executed (see [Effects](#using-effects)).\n\nYou can send additional data using the object format for events (e.g., `{ type: \"TOGGLE\", value: 10 }`). For information on defining event types, see [Schema](#schema).\n\n### State Machine Definition\n\n| Property   | Type     | Required | Description |\n| :--        | :--      | :--      | :-- |\n| `initial`  | `string` | ✅       | Defines the initial state of the state machine. |\n| `states`   | `object` | ✅       | Defines the finite states the state machine can be in. (See: [Defining States](#defining-states)) |\n| `on`       | `object` |          | Defines transitions for events not accepted in the current state. (See: [Defining States](#defining-states)) |\n| `context`  | `any`    |          | Defines the extended state of the state machine. (See: [Extended State](#extended-state)) |\n| `$schema`  | `object` |          | Defines the schema of the state machine by type. (See: [Schema](#schema)) |\n\n### State Machine Configuration\n\n| Property  | Type                  | Description |\n| :--       | :--                   | :-- |\n| `guards`  | `object`              | Defines guard functions for the state machine. (See: [Using Guards](#using-guards)) |\n| `effects` | `object`              | Defines effect functions for the state machine. (See: [Using Effects](#using-effects)) |\n| `verbose` | `boolean` `0` `1` `2` | Enables debug logging. (See: [Logging](#logging)) |\n| `console` | `object`              | Defines a custom console for logging output. (See: [Logging](#logging)) |\n\n### Defining States\n\nA state machine can only be in one of a finite number of states at any given time. Additionally, states can only change in response to events.\n\nStates are defined as keys in the `states` object, and event types are defined as keys in the `on` object within each state.\n\n```typescript\n{\n  states: {\n    // state name: state object\n    inactive: {\n      on: { // event definition\n        TOGGLE: \"active\", // Event type: Destination state value\n      },\n    },\n    active: {\n      on: {\n        TOGGLE: \"inactive\",\n      },\n    },\n  },\n}\n```\n\nIn event definitions, you can use objects with a `target` property to control state transitions in more detail (such as adding guards).\n\n```typescript\n{\n  on: {\n    TOGGLE: {\n      target: \"active\",\n      guard: \"isReady\",\n    },\n  },\n}\n```\n\n### Using Guards\n\nGuards are functions that execute before a state transition occurs. If a guard returns `true`, the state transition is allowed. If a guard returns `false`, the state transition is denied.\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"inactive\",\n    states: {\n      inactive: {\n        on: {\n          TOGGLE: {\n            target: \"active\",\n            guard: \"isReady\",\n          },\n        },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n      },\n    },\n  },\n  {\n    guards: {\n      isReady: () => true,\n    },\n  },\n)\n```\n\nuse-machine-ts provides three helper functions: `and`, `or`, and `not`. You can use these functions to create complex guards.\n\n```typescript\nimport { and, not, or, useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"inactive\",\n    states: {\n      inactive: {\n        on: {\n          TOGGLE: {\n            target: \"active\",\n            guard: and(or(\"isReady\", \"isStopped\"), not(\"isDestroyed\")),\n          },\n        },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n      },\n    },\n  },\n  {\n    guards: {\n      isReady: () => true,\n      isStopped: () => true,\n      isDestroyed: () => true,\n    },\n  },\n)\n```\n\nThe `and` function can be replaced with a simple array.\n\n```typescript\nand(or(\"isReady\", \"isStopped\"), not(\"isDestroyed\"))\n// equals\n[or(\"isReady\", \"isStopped\"), not(\"isDestroyed\")]\n```\n\nIf a guard ultimately returns `false`, the following log will be output:\n\n```console\nTransition from 'inactive' to 'active' denied by guard.\n((isReady || isStopped) && !isDestroyed)\n                           ^^^^^^^^^^^^ \nEvent { type: \"TOGGLE\" }\nContext undefined\n```\n\nThe `^` indicates the guard that caused the state transition to be denied. In the example above, `isDestroyed` returning `true` caused the state transition to be denied.\n\n> [!IMPORTANT]  \n> `and` without any guards always returns `true`.\n> `or` without any guards always returns `false`.\n\n### Using Effects\n\nEffects are functions that execute when the state machine enters a specific state. If the effect returns a function, that function is executed when leaving that state. This behavior is similar to the `useEffect` hook in React.\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"active\",\n    states: {\n      active: {\n        on: { TOGGLE: \"inactive\" },\n        effect: \"onActive\",\n      },\n    },\n  },\n  {\n    effects: {\n      onActive: entryParams => {\n        console.log(\"Entered 'active' state!\")\n\n        return exitParams => {\n          console.log(\"Left from 'active' state!\")\n        }\n      },\n    },\n  },\n)\n```\n\nThe `effect` property can accept an array instead of a string.\n\n```typescript\n{\n   effect: [\n     \"onActive\",\n     \"onTransition\",\n   ],\n}\n```\n\nEffect functions receive an object (`entryParams`) with the following four properties as a parameter:\n\n| Property   | Type     | Description |\n| :--        | :--      | :-- |\n| `event`    | `object` | The event that triggered the transition to the current state. The event is always in object format (e.g., `{ type: \"TOGGLE\" }`). |\n| `context`  | `any`    | The extended state of the state machine. |\n| `send`     | `function` | A function to send events to the state machine. |\n| `setContext` | `function` | A function to update the extended state of the state machine. It returns an object with the `send` property, allowing you to update the `context` and transition states in one line. |\n| `isMounted` | `function` | A function to check if the component is mounted. |\n\nThe function returned by the effect function receives an object (`exitParams`) with the following four properties as a parameter:\n\n| Property   | Type     | Description |\n| :--        | :--      | :-- |\n| `event`    | `object` | The event that triggered the transition from the current state. The event is always in object format (e.g., `{ type: \"TOGGLE\" }`). |\n| `context`  | `any`    | The extended state of the state machine. |\n| `send`     | `function` | A function to send events to the state machine. |\n| `setContext` | `function` | A function to update the extended state of the state machine. It returns an object with the `send` property, allowing you to update the `context` and transition states in one line. |\n| `isMounted` | `function` | A function to check if the component is mounted. |\n\nIn the following example, the `retryCount` is updated every time the state changes to `failure`, and if the limit is reached, it transitions to an error state.\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"loading\",\n    context: { retryCount: 0 },\n    states: {\n      loading: {\n        on: {\n          FAILURE: \"failure\",\n          DONE: \"done\",\n        },\n      },\n      failure: {\n        on: {\n          RETRY: \"loading\",\n          ERROR: \"error\",\n        },\n        effect: \"onFailure\",\n      },\n      error: {\n        on: {\n          RETRY: \"loading\",\n        },\n        effect: [\n          \"onError\",\n          \"resetRetryCount\",\n        ],\n      },\n      done: {},\n    },\n  },\n  {\n    effects: {\n      onFailure: ({ context, send, setContext }) => {\n        if (context.retryCount < 3) {\n          setContext(ctx => ({ retryCount: ctx.retryCount + 1 })).send(\"RETRY\")\n        } else {\n          send(\"ERROR\")\n        }\n\n        return ({ event }) => {\n          if (event.type === \"RETRY\") {\n            console.log(\"Retrying...\")\n          } else {\n            console.log(\"The number of retries has reached the upper limit!\")\n          }\n        }\n      },\n      onError: () => {\n        console.log(\"Error state entered!\")\n      },\n      resetRetryCount: ({ setContext }) => {\n        setContext(() => ({ retryCount: 0 }))\n      },\n    },\n  },\n)\n```\n\n> [!WARNING]\n> The state machine's definition and configuration cannot be changed midway. Functions defined in `effects` and `guards` will continue to reference the values they had when initially defined. Therefore, caution is needed when directly observing state changes.\n\nHere is an example of how to use the React `useEffect` hook to update the component's state when the state machine's state changes. This works correctly.\n\n```typescript\nfunction Component(props: { onActive: () => void }) {\n  const { onActive } = props\n  const [state, send] = useMachine(\n    /* State Machine Definition */,\n    {\n      effects: {\n        onActive: () => {\n        },\n      },\n    },\n  )\n\n  useEffect(() => {\n    if (state.value === \"active\") {\n      onActive()\n    }\n  }, [state])\n}\n```\n\nYou might find the above example redundant and be tempted to write code like this. However, this could lead to bugs.\n\n```typescript\nfunction Component(props: { onToggle: (isActive: boolean) => void }) {\n  const { onToggle } = props\n  const [state, send] = useMachine(\n    /* State Machine Definition */,\n    {\n      effects: {\n        onActive: () => {\n          // If props.onToggle is changed, the change will not be reflected.\n          // Always refers to the first defined value, which can lead to serious bugs.\n          onToggle()\n        },\n      },\n    },\n  )\n}\n```\n\nUsing `useRef` to always reference the latest function can avoid this issue.\n\n```typescript\nfunction Component(props: { onToggle: (isActive: boolean) => void }) {\n  const onToggle = React.useRef(props.onToggle)\n  onToggle.current = props.onToggle\n  const [state, send] = useMachine(\n    /* State Machine Definition */,\n    {\n      effects: {\n        onActive: () => {\n          onToggle.current(true)\n        },\n      },\n    },\n  )\n}\n```\n\nHowever, the potential for human error still exists. Practically, it is recommended to use the constructor to transfer values dependent on React components.\n\n```typescript\nimport { createMachine } from \"use-machine-ts\"\n\nfunction machine(\n  props: () => {\n    initial: \"inactive\" | \"active\"\n    onToggle: ((isActive: boolean) => void) | undefined\n  }\n) {\n  return createMachine(\n    {\n      initial: props().initial,\n      states: {\n        inactive: {\n          on: { TOGGLE: \"active\" },\n          effect: \"onInactive\",\n        },\n        active: {\n          on: { TOGGLE: \"inactive\" },\n          effect: \"onActive\",\n        },\n      },\n    },\n    {\n      effects: {\n        onActive: ({ context }) => {\n          const { onToggle } = props()\n          onToggle?.(true)\n        },\n        onInactive: ({ context }) => {\n          const { onToggle } = props()\n          onToggle?.(false)\n        },\n      },\n    },\n  )\n}\n\nfunction ToggleButton(props: { onToggle?: (isActive: boolean) => void }) {\n  const [state, send] = useMachine(machine, {\n    initial: \"inactive\",\n    onToggle: props.onToggle,\n  })\n}\n```\n\nA pre-defined machine in function form can accept a single argument. This argument must be a function. This function is a thin wrapper around `useRef` and always returns the latest value.\n\n### Extended State\n\nIn addition to a finite number of states, a state machine can have extended states (known as context). The `context` property is used to define the initial extended state, and the `setContext` function is used to update the extended state.\n\n```typescript\nconst [state, send] = useMachine(\n  {\n    initial: \"inactive\",\n    context: { toggleCount: 0 },\n    states: {\n      inactive: {\n        on: { TOGGLE: \"active\" },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n        effect: \"onActive\",\n      },\n    },\n  },\n  {\n    effects: {\n      onActive: ({ setContext }) => {\n        setContext(ctx => ({ toggleCount: ctx.toggleCount + 1 }))\n      },\n    },\n  },\n)\n\nconsole.log(state.context) // { toggleCount: 0 }\n\nsend(\"TOGGLE\")\n\nconsole.log(state.context) // { toggleCount: 1 }\n```\n\n### Schema\n\nTypeScript automatically infers the types of context and events, but you can also explicitly define the state machine schema using the `$schema` property. This object is not used by the runtime.\n\nThe `$schema` property has three properties: `context`, `events`, and `strict`.\n\n| Property  | Type | Required | Description |\n| :--       | :--  | :--      | :--         |\n| `context` | `any`     | Defines the type of the state machine's extended state. |\n| `events`  | `object`  | Defines the type of the state machine's events. |\n| `strict`  | `boolean` | Enables strict mode for the schema. When set to `true`, automatic inference is disabled, and any context and events not defined in the schema will cause a type error. |\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    $schema: {} as {\n      context: {\n        toggleCount: number\n      }\n      events: {\n        TOGGLE: {\n          timestamp: Date\n        }\n      }\n    },\n    context: { toggleCount: 0 },\n    initial: \"inactive\",\n    states: {\n      inactive: {\n        on: { TOGGLE: \"active\" },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n        effect: \"onActive\",\n      },\n    },\n  },\n  {\n    effects: {\n      onActive: ({ event, setContext }) => {\n        console.log(event)\n        setContext(ctx => ({ toggleCount: ctx.toggleCount + 1 }))\n      },\n    },\n  },\n)\n\nsend(\"TOGGLE\") // Type Error !\n\nsend({ type: \"TOGGLE\", timestamp: new Date() }) // OK (^_^)b\n\n// Logs: { type: \"TOGGLE\", timestamp: 2024-01-01T00:00:00.000Z }\n```\n\n### Logging\n\nYou can enable logging for your state machine if needed. Use the `verbose` property to set the logging level.\n\n| Value | Description |\n| :--   | :--         |\n| `0` or `false` | Disables logging. |\n| `1`            | Logs onlyerrors. (Default) |\n| `2` or `true`  | Logs errors and debug information. |\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"inactive\",\n    states: {\n      inactive: {\n        on: { TOGGLE: \"active\" },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n      },\n    },\n  },\n  {\n    verbose: 2,\n  },\n)\n```\n\n> [!NOTE]\n> Logging is disabled if `process.env.NODE_ENV` is `\"production\"`.\n\n## useSharedMachine\n\n[API Reference](https://tai-kun.github.io/use-machine-ts/functions/useSharedMachine.html)\n\nTo use `useSharedMachine`, you must use a state machine created with `createSharedMachine`.\n\n```typescript\nimport { useSharedMachine, createSharedMachine } from \"use-machine-ts\"\n\nconst sharedMachine = createSharedMachine(\n   /* State Machine Definition */,\n   /* State Machine Configuration (Optional) */,\n)\n\nconst [state, send] = useSharedMachine(sharedMachine)\n```\n\n`useSharedMachine` works similarly to `useMachine`, but it allows you to manage state transitions from outside. It is essentially a wrapper around `useSyncExternalState` and `useEffect`. It can be likened to the relationship between `atom` and `useAtom`.\n\n```typescript\nconst machineAtom = atom() /* Initial State */\nconst [state, setState] = useAtom(machineAtom)\n\nconst send = event => {\n  const nextState = eventToNextState(event, state)\n  setState(nextState)\n}\n```\n\nA shared state machine is an object with six properties: `instance`, `dispatch`, `send`, `setContext`, `getState`, and `subscribe`.\n\n| Properties | Type | Description |\n| :--        | :--  | :--         |\n| `instance`   | `[Definition, Configuration?]` | The state machine instance. |\n| `dispatch`   | `function` | A function to send events to the state machine. It is the primitive function used by send and setContext. |\n| `send`       | `function` | A function to send events to the state machine. |\n| `setContext` | `function` | A function to update the state machine's extended state. |\n| `getState`   | `function` | A function to get the current state of the state machine. |\n| `subscribe`  | `function` | A function to watch for state changes in the state machine. |\n\n## useSyncedMachine\n\n[API Reference](https://tai-kun.github.io/use-machine-ts/functions/useSyncedMachine.html)\n\nUnlike `useMachine`, it does not trigger re-rendering every time the state transitions. This hook provides a function that returns a snapshot of the state, not the current state.\n\n```typescript\nimport { useSyncedMachine } from \"use-machine-ts\"\n\nconst [getState, send] = useSyncedMachine({\n  initial: \"inactive\",\n  states: {\n    inactive: {\n      on: { TOGGLE: \"active\" },\n    },\n    active: {\n      on: { TOGGLE: \"inactive\" },\n    },\n  },\n})\n\nconsole.log(getState())\n// { value: \"inactive\", context: undefined,\n// event: { type: \"$init\" }, nextEvents: [\"TOGGLE\"] }\n\nsend(\"TOGGLE\")\n\nconsole.log(getState())\n// { value: \"active\", context: undefined,\n// event: { type: \"TOGGLE\" }, nextEvents: [\"TOGGLE\"] }\n```\n\n# Async Orchestration\n\n> [!WARNING]\n> Whenever possible, avoid updating state asynchronously in use-machine-ts.\n\nWhen updating state asynchronously, several considerations arise depending on the specific hook used: `useMachine`, `useSharedMachine`, or `useSyncedMachine`.\n\n## useMachine\n\nWithin `useMachine`, you can call the `send` and `setContext` functions asynchronously as long as the component remains mounted. However, if the component has already been unmounted, these functions will instead display an error message indicating that the state cannot be updated:\n\n```console\nCannot dispatch an action to the state machine after the component is unmounted.\nAction { type: \"SEND\", payload: { type: \"TOGGLE\" } }\n```\n\nFor `setContext`, the `type` property value will be `\"SET_CONTEXT\"`.\n\nTo check if the component is unmounted beforehand, you can utilize the `isMounted` property within the parameter passed to the `effect` function. The `isMounted` function returns `true` if the component is mounted, and `false` otherwise.\n\n```typescript\nimport { useMachine } from \"use-machine-ts\"\n\nconst [state, send] = useMachine(\n  {\n    initial: \"inactive\",\n    states: {\n      inactive: {\n        on: { TOGGLE: \"active\" },\n      },\n      active: {\n        on: { TOGGLE: \"inactive\" },\n      },\n    },\n  },\n  {\n    effects: {\n      onActive: ({ send, isMounted }) => {\n        setTimeout(() => {\n          if (isMounted()) {\n            send(\"TOGGLE\")\n          }\n        }, 1000)\n      },\n    },\n  },\n)\n```\n\n## useSharedMachine\n\nIn `useSharedMachine`, you can call `send`, `setContext`, or the shared machine's `dispatch` asynchronously regardless of the component's mount state. No error or warning messages will be displayed. To check if the component is unmounted beforehand, you can use the `isMounted` function similarly to `useMachine`.\n\n## useSyncedMachine\n\nWithin `useSyncedMachine`, you cannot call the `send` and `setContext` functions asynchronously regardless of the component's mount state. These functions are unlocked at the beginning of an effect and locked after its completion. Calling these functions while locked will result in an error message:\n\n```console\nSend function not available. Must be used synchronously within an effect.\nState { value: \"inactive\", event: { type: \"$init\" }, nextEvents: [\"TOGGLE\"], context: undefined }\nEvent: { type: \"TOGGLE\" }\n```\n","readmeFilename":"README.md"}