{"_id":"@bemedev/app-ts","_rev":"140-0176a0f915274fe25a8b21d03adcec26","name":"@bemedev/app-ts","dist-tags":{"canary":"0.1.11-canary","beta":"0.2.2-beta","latest":"3.0.2"},"versions":{"0.0.1":{"name":"@bemedev/app-ts","version":"0.0.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"8749ab596a101cee4c06517c6e850cbe6a2132b7","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.1.tgz","fileCount":557,"integrity":"sha512-L6WB4CqUqJzMfKQf71SwSrK/llVBb8gm+Sv3ab2l/YEXSExa7ZnSCLjH7Z6mF/ALApR2i4YpdQU20Lnno9lQFg==","signatures":[{"sig":"MEYCIQDZS9vZCSINy9xl20V0k03XApnyKIYf9VwDg79UP1ZlXAIhAOsq+FQUj7y+l3dSaSJCVkz83SpuJ+AD1ibadCls+DOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836349},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"2f76d57f7d8f1f465c2f1d3812d09fdbffe6f0bb","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.2","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.4","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.2.0","@bemedev/monadisk":"^0.0.7","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.20.1","rollup":"^4.34.8","vitest":"^3.0.6","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.4","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.2.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.6","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.2.3","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.1_1740134208382_0.06129853508171279","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1-canary":{"name":"@bemedev/app-ts","version":"0.0.1-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.1-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a8e5ad472aa1dcba11c45ad90646ced32ed32e71","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.1-canary.tgz","fileCount":557,"integrity":"sha512-gu/SeogGFK57I4Lrz3dMeskMTBPyGJrVNuNJXKoF3rwLKSqxbFnAtq25ritC7IrPdzHw4E3UlEBWu79QMOqQpA==","signatures":[{"sig":"MEUCIQDn6RVOhaMTaSA7lcPkjEtPETDEtt4hi4R7P7y1NnJ89gIgGeCI6i01GvoM5MM76jFL8CazXJdZiq6IgFgCNS+3C6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836356},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"028f40d1a6e4b515c8043506bf6700353d1f6315","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.2","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.4","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.2.0","@bemedev/monadisk":"^0.0.7","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.20.1","rollup":"^4.34.8","vitest":"^3.0.6","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.4","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.2.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.6","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.2.3","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.1-canary_1740134386871_0.04145509928233726","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2-canary":{"name":"@bemedev/app-ts","version":"0.0.2-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.2-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"1b0aedbcc7b75173a5dca72b277c80041486a54c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.2-canary.tgz","fileCount":557,"integrity":"sha512-dVd0k8PUfLXknk1S/gR1SKZF6ENSS9z8aRONRwDUKPKBl0vGUsebHjOX/48ZQoohQW2i4ESCt0kFK6QUuoHiPw==","signatures":[{"sig":"MEYCIQCY7LCYbYNQFm36Suf0242ugQvqfrSUef/ou9YF/OcQIAIhAMV+tdt4bnBK8S4wp/K/42zyOCPAYpVcmrL5wnFNXISn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836356},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c0744971295a6500188d59f76e4abda91747e998","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.2","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.4","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.2.0","@bemedev/monadisk":"^0.0.7","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.20.1","rollup":"^4.34.8","vitest":"^3.0.6","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.1","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.4","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.2.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.6","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.2.3","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.2-canary_1740134544016_0.09302051882024753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3-canary":{"name":"@bemedev/app-ts","version":"0.0.3-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.3-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c5fbb6a447c44f6bc36ec4c17a9d1962149bc2f8","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.3-canary.tgz","fileCount":557,"integrity":"sha512-YPHVZvY53quF/YhThxHn6Bk+hBMog/93dY+sEn29s+3EYAYm0/i/ub8l2ZaJCCgE8CsrDVIUQd1BFtzY8Cx8+w==","signatures":[{"sig":"MEYCIQCQBoWrGFDWKpkhskhhxdxMVydwTIcfw32g/o5pOd06sQIhALREXNWrK5gpxzlr0rFYhv024FdiVI0iaV02qrHVhcei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844123},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"a26fd0670502127389d09d3e3f082ced3c74c5d3","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.2","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.4","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.0","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","vitest":"^3.0.6","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.2","@eslint/js":"^9.21.0","typescript":"^5.7.3","@types/node":"^22.13.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.6","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.3-canary_1740225533022_0.8647640269413752","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4-canary":{"name":"@bemedev/app-ts","version":"0.0.4-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.4-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"968b02892eb7cb97bf08f0cb7e6ee4cea4e603c3","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.4-canary.tgz","fileCount":557,"integrity":"sha512-f54P4Vft4crWA9HV7sDXSALX28q/gOk+QSqhCqs+Tv+L1QjdQ3oOrLe+ysrjNl/Y+Hw3Rlj9gdx6X6DswqksAQ==","signatures":[{"sig":"MEUCIA5SxrsFVaWyC2l1eZsQyh4EVWlhhLAczHshWJL6MVkGAiEAx8Xr9/LxJfXwSt3g6Of4MiRPocVhsLJgtKi45+AOVic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825557},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c9570c717ea88c89a6f29bec8c81f89d5d6f8b36","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.2","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.4","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.0","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","vitest":"^3.0.6","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.2","@eslint/js":"^9.21.0","typescript":"^5.7.3","@types/node":"^22.13.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.6","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.4-canary_1740256768124_0.7146328972184497","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5-canary":{"name":"@bemedev/app-ts","version":"0.0.5-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.5-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"aa0af4785301cd9e45f34557a5cc6a0c51e4f161","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.5-canary.tgz","fileCount":529,"integrity":"sha512-AaN/TX+bLv6k31jWwElH/p1Ekw6iVoqBPorvlld2vhiXIra6ff5EA04JVObHd6LSWR5ZVA3Ca+HPyPqsDLD2Ng==","signatures":[{"sig":"MEUCIQDIs/mmyzb3kvAAahkDBaUlF9u6M58yN/2kF+XOBTrKYwIgcvt0QlEHCx+itsItSxYoaCgwg4qk8ziVOiKLnCgfUWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784360},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c33f38d59a4f35f043b85bcac7d0a3a8272e7fde","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.2","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.2","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.8","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.2","@eslint/js":"^9.21.0","typescript":"^5.7.3","@types/node":"^22.13.5","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.5-canary_1740447237195_0.2894346102300296","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6-canary":{"name":"@bemedev/app-ts","version":"0.0.6-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.6-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"2c1217a148091b143e74ab9e96a4e89a688f6643","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.6-canary.tgz","fileCount":509,"integrity":"sha512-1ERmn+xVp0oXhD4G/Man9TubX9hx4i57PCqog5Dp/8q7draAZOc1ITApT0xoXxTMNeUU0+zDnjIBdV1flyXJRw==","signatures":[{"sig":"MEQCIGzYERzDm8IVh62XqIzlbx2DOz0Llayj0CSM/TbYrMejAiBcInN0jTIHiULQT6SwT9iqZ+7+iibXJdFDnGx+0qDiHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767339},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"3a5e2c5f1b85ffc887d30408dd825bded39a0cf6","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.8","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.6-canary_1741019014785_0.9938879062125185","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.7-canary":{"name":"@bemedev/app-ts","version":"0.0.7-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.7-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"07a4be1e3276f716980195c233c11a8eba50edd1","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.7-canary.tgz","fileCount":509,"integrity":"sha512-uJvOko52jYJT/3K8HdKQPqUE8wd3L8k6Ctc2QdOtOnIy+RS7wsW360XdWlha2PXOb3zHfVsr3TKZL4MdN7MbEA==","signatures":[{"sig":"MEQCIAzE+dIJF7fuwDqc72sDUapEHMR5GNNRqo0Mxgh/OLQOAiAXNv2hX074w0XI0gOMDL3x7cRrCTwO+BnxojRVtz4lMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786171},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"395c3ccb8af2b526ebfb8dad3a404fa776098630","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.7-canary_1741030443402_0.22524407596351614","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.8-canary":{"name":"@bemedev/app-ts","version":"0.0.8-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.0.8-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"bbbd4420f3ce915e246a7cad034aa00de9a4969c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.0.8-canary.tgz","fileCount":503,"integrity":"sha512-dptKqq0S5C9VHKb1SlQ8t/NTsyv2XSMFq6MrJPErbk7oeoZH+9lK69jK4xS8cHJx45Y+gvfX5U8nzVTKm9iv4g==","signatures":[{"sig":"MEQCIFfrG89ousOpTIIoAADBAYDSUHi8jLbqx1iQLQuJ1wXeAiBmVJgCfkOr12A4HQzSiLHQXlBGYkVFHYkQ0Bwa6/yqSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789058},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"0487b0d07467d70e93db1afc4cea09753a655eae","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.0.8-canary_1741051246723_0.36962044352064405","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0-canary":{"name":"@bemedev/app-ts","version":"0.1.0-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.0-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c6297af3c967fcad55f2789d43b7c48e96081b00","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.0-canary.tgz","fileCount":507,"integrity":"sha512-G7eDj8cLDnrA3IjHqoD8p4WI4kFyIUGSYsKzKl0RXNJBihMGUEg+m3ije1+9o9Nm7TPp8uOad98X2nVxPjbCQw==","signatures":[{"sig":"MEUCIDVJaEWVIjC5Ly2t4823+1JDp2mbhSTrGMAPP9GAWk9bAiEAr1vCE03OSU3dl5+1qNFe6cupvMGk4TZrCOret8k/vzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816834},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"0da6df88f1bd9269758ec7208de582eb4f4afa01","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.0-canary_1741101396014_0.810826390017201","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0-beta":{"name":"@bemedev/app-ts","version":"0.1.0-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.0-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"0eba0e23a54d9bbd0dcbaaf9ff041054f5be974f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.0-beta.tgz","fileCount":507,"integrity":"sha512-fNCFGHnBDu0cqfuYObrXXSmCcsnA/zHmuDNBGfX4wSnSHEvycMyZ3GKXqLGo4xMU2Tm+vOH0gAXdYmA2HRScSw==","signatures":[{"sig":"MEQCIDteJH1UOPmTESMvAhCll9uuYpTokvwztiVab9mHToU7AiBM5+PlPUcj1FWd3j7WfFRXkofAbmOvh3eAmtEAFPlk9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816832},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"1723047646a241d44990df35f0db76a3710d0ff9","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.0-beta_1741101749127_0.7420869134886428","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1-beta":{"name":"@bemedev/app-ts","version":"0.1.1-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.1-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c45742b84654656348877e10fc7e5cf7a31068e1","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.1-beta.tgz","fileCount":507,"integrity":"sha512-AbhXY12TGVr0jrOPUQywwrEbfn4GoIt97Zij89qVOArTRg9pNjP1DW1TiB4olAVDNTPvwOmg3DJVF7qmAmg5DA==","signatures":[{"sig":"MEUCIQCv1iag2yQqLKw+aGEefbRkbZrUtZeUibkw182KDGVCTAIgIrhi4p1QPCjvx2MSY/RCTAEs5fikDNgnZWakivfNrbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816832},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"a87ff667f6d75a4b8bf784e490a93cde3384aca9","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.1-beta_1741102123917_0.03464518346234091","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2-canary":{"name":"@bemedev/app-ts","version":"0.1.2-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.2-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"0865333f8bfe58e421c4e779db3ff5f3541a22ab","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.2-canary.tgz","fileCount":507,"integrity":"sha512-Rj2CcUw0Mq4AfAn2B+ZBWkgIqv9id7cWTY0QD0XPZVCi8/bqz5DvwFy3bcviF27T5vCedqUUvYAdIyleVy70qg==","signatures":[{"sig":"MEUCIEBSdl8WrlL30QeRjnNi58NxSNe60Y9qNJYe+4J7iEVAAiEA9OAsTSBjMF9209PPGGx33r7jGK8E0qYf8+to19VxS4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816834},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c4cdd1ca773e18dfb7d269e7f258dc49b7990b22","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.2-canary_1741996875116_0.4820659562112013","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"@bemedev/app-ts","version":"0.1.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a5fc78dbd864030a5487a93404c69b605fcb8a0f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.2.tgz","fileCount":507,"integrity":"sha512-HZH96kpGGGFjGeWOgbamZjrNg8b2yzZrq5+pLtgPp9HysDYUaXfb6TZAiLXo8DW5vf3obHo6y7aeoBfIm4KWxQ==","signatures":[{"sig":"MEQCIA6AqXIdWV1583bjiC/hM43P1OOIeOGzlbX/tXzXSCyQAiATXFIvjTvO7Cqirb+QcHfNbZ79WiuSWSr5xK12QjhgFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816827},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"a1180ff32ff441c382a5cf2c368fa8b5491dd918","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.2_1741997274039_0.6799978264045374","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3-beta":{"name":"@bemedev/app-ts","version":"0.1.3-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.3-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"171b791409f7ced46b78ebd0b45b349d6d8562f6","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.3-beta.tgz","fileCount":507,"integrity":"sha512-Ht83Gfabm+lsCyrSXKQisKKxBh2sHH4xyy9vEQCHrUz2/HbpivE58oWZ6QfW8H3aRM/MUK2lSg/OxxRfwSnvpg==","signatures":[{"sig":"MEUCIQC7Eiw/nSbBlNd3h5Ge7QbEKUZbeXrLdVVNxdPytL7szAIgD/0+WQ8Zs4i9c4N9wF7tb8MQrOjnGMHHybexu86bSxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816952},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"79f8a871114cf4cf36167ac26ccbf7e091f96df0","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/rollup-config":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.21.0","rollup":"^4.34.9","vitest":"^3.0.7","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.21.0","typescript":"^5.8.2","@types/node":"^22.13.9","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.0.0","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.7","@bemedev/vitest-alias":"^0.0.3","@bemedev/vitest-exclude":"^0.0.2","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.3-beta_1741997897083_0.2486295515032486","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4-canary":{"name":"@bemedev/app-ts","version":"0.1.4-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.4-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"6924121c899c2b26454832309bbec58e5c84d47c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.4-canary.tgz","fileCount":513,"integrity":"sha512-Ichk8iLrbq4MIv/OGux2sfrYFHZPtPGzCgONzVvHDpl8Q5GaT3IVkCmWJdxwZ1efUXR/ii2nV4bLxageh6hjuw==","signatures":[{"sig":"MEQCIA4ebz+y5E6Ivw014yQiDCPkes9bAXzF9+oaEEwd1mESAiBqsxQ1jJbWiIaNVxJgaHASGY73lAxTzzJCZ1SNO3QK4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834326},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"3e9e5140b97879e19f87b62b85d93b9d4f0608de","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.4-canary_1741998696356_0.665230560428675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4-beta":{"name":"@bemedev/app-ts","version":"0.1.4-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.4-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"595e2193c09e70bc2ec903d4520aeb8b3dc88179","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.4-beta.tgz","fileCount":513,"integrity":"sha512-VB2tk+vdrtYeZf9uznylaxZG2+1caoc1nVADjYnKJ4pbrOBo8ChtSp8VYByReBbD9/dtUU3cshPda8i7U11Jdw==","signatures":[{"sig":"MEUCIAPr5gjVqVYAmFbUletV8ZkXiCOtKv2hQpazQrlyI0cYAiEAy+L3FDqXc6gy+NbO3f5TAmmbi18TOCE5VVnN/9rOKng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834384},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"5019d90501cbd17c55fc469d10ecf2b601090877","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.4-beta_1741999192567_0.48345789510030346","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5-beta":{"name":"@bemedev/app-ts","version":"0.1.5-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.5-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"4578636ce62b1be8aca12461556ff5c9d23ab47b","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.5-beta.tgz","fileCount":513,"integrity":"sha512-gwNgSO0hWTabdWDOy+ZYjYE7VfyadOlBHCdHF8kYZqz/7uRGTFiRXrNi/ky4zuvZAD1/s9F7W5YbGwF64Ml+9g==","signatures":[{"sig":"MEUCIQDYalktUkjKh+BddbW22fc3/yeoF/TML4rKVhp6qwHnfQIgX1I/qKEXmP3qZb2hXuEdZ93+QfUzHWMcWl1wfT2vTaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839114},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"2862ae4d04dd37ee330aedbd2f8fca2a6478d870","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.5-beta_1742008214418_0.36396558690251246","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6-beta":{"name":"@bemedev/app-ts","version":"0.1.6-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.6-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"45a3902c1d44498de4ee17c7c6657f6cfb96e0a2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.6-beta.tgz","fileCount":513,"integrity":"sha512-rqR/Gv4aYEfnQ81RMfpima8GsPybFMc+VEfAsED/wczvE7JyYp/Y132hIYhjpEMRM8Fn7akQGFnkyVhdQhOTXg==","signatures":[{"sig":"MEUCIQDl2uV3J0Mrj2GZalX/XItyEKHVyp8rFwNd0kAMdp5rJQIgWwY4kxlptsQKCPYt7PPK6VeUq3SDTTwvCf7D8GKWHmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838768},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"cbcadefad800ad7708896620fa4cd0519b17f716","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.6-beta_1742012712468_0.27966275773452876","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7-beta":{"name":"@bemedev/app-ts","version":"0.1.7-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.7-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d7c3c91b7a71063ddb5fd0f7ba45058d4f4bdbe2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.7-beta.tgz","fileCount":513,"integrity":"sha512-vKdFfUimGF7eU9xGZzFaK4jXmONSbOrRTdCjdBJnREQls5lTSx3xhwKo1PYyMihv9KukhYFilcDxYAR2a+e2Ag==","signatures":[{"sig":"MEUCIFgoZL5Ay2ES4SAvYBl1vH1WySBoqv5LD6m+jSKyjLoHAiEAu3YFid5xcXqttqP/b+Hcs02Bj98QrFAT+7xhHfASgoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840127},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c24e1c8d9a7fa925cba206ebeb800de0443c93a7","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.7-beta_1742014075725_0.6654238185791046","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8-beta":{"name":"@bemedev/app-ts","version":"0.1.8-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.8-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"eb5b66dcb826b504b34ced8656f1c66bc0f997c8","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.8-beta.tgz","fileCount":513,"integrity":"sha512-1KifE6Y19a5XtLOY12p/+7LjlCwtTdRgQrac/i9xuedENqyVEcJrcIEpAbuawtPPi/SUZETrp3LWTNkvfLurbw==","signatures":[{"sig":"MEUCIQDtHIey5nWDGtIE9dEilzzTdrcFwJ18JynOpMc68dkA6QIgIkLXDtr3vEK12PBmsJz0ckxguElOqVdUxQhqj/ahE44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841819},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"7200aa5b13aa50137776c7106006b34926333d9c","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.8-beta_1742031540461_0.6005095577573512","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9-beta":{"name":"@bemedev/app-ts","version":"0.1.9-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.9-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"faa6a00c0c5e6fcb7d780df2adf10c2b9ea03a4f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.9-beta.tgz","fileCount":513,"integrity":"sha512-VdyFyCer86XTtvdPcqXD5PBlotsoeRaxHCl1UyyB7Es34voEjxsbxOTwjoJ22rmP2rpRm/v5bsLj9vQXpYB6NA==","signatures":[{"sig":"MEYCIQDq4q+/iS3sg8kPDjjGnPSdgNo5g4i9qs0tnTXTLMvnmgIhAIdb34Ev2HPLvsi+5u1pMQZw9PqgoKtXtw3KBAnaDigm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841378},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"f8e9e66230545bdea5a95f614b03f1384b695f1d","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.0","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.9-beta_1742051332268_0.5695162762590973","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.10-beta":{"name":"@bemedev/app-ts","version":"0.1.10-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.10-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"757f0970aaf4b03a204f66a00a782d83ec6d8637","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.10-beta.tgz","fileCount":513,"integrity":"sha512-vH3I5M9ow1lnjBK6A1xUPV5aqoUWToKYSgp+jAeptfT87kB1YvORnDZyRfEJEoWjr0TNinGyC48+Qy6+Cqd1mA==","signatures":[{"sig":"MEQCIGxiEndSG5izCSDDqpSNyR/uGI2235wP+AwnLBuNHR9tAiAoAibCN/XY2OmNBwDlX/6tzUFirHlTD0wDTziMizHIHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841466},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"938fbca39cd79fe9c6c23698a74f5f9eef492748","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.35.0","vitest":"^3.0.8","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.8","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.10-beta_1742057462439_0.6379295304896333","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.11-canary":{"name":"@bemedev/app-ts","version":"0.1.11-canary","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.11-canary","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"6b07bfb0365b0defe461570542db67bbfd462027","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.11-canary.tgz","fileCount":525,"integrity":"sha512-jxn9KlBXLo2EzOHGm2tFLrG81PmjUjHAPmr2S4mN8VuMiCdCLHqVViF/WTp8bACmUQnScSqNSNce4RMVxtYQhw==","signatures":[{"sig":"MEUCIC8nyXPvPzLwz1izh+UU6oKH9TMzlWa72wmCKDMQzvMOAiEAhbFV76oI3U2jg8pasztZAk1dygKugZyjM+NG9G8Vs/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862453},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"92e6c9b93cc17ab3e0617cc4dfb729d3a8014db4","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.11-canary_1742239804418_0.08037992618123546","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.11-beta":{"name":"@bemedev/app-ts","version":"0.1.11-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.11-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"72f62afdc034ce2887004ffeb1ac2b27a0894556","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.11-beta.tgz","fileCount":515,"integrity":"sha512-VICKeL6ffMKSHI9A+Q8LI47QVJi/rZs0wDFwePSYtw064fdg3m0iVOpyYnczSnZMjcc8zRfQdzLwdGtHttA3AQ==","signatures":[{"sig":"MEQCIHAE+2p+lL1BrcUJzi9rFO4Hl/v2q10N0vjN6FPhdoapAiBaLQq+t0jc2wB4BnwBruq/s9kogFSHdO9I+K4+rQsC4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873358},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"abd06f44e346fb9d4dfc8f9639bfd23872f2219b","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"nanoid":"^5.1.4","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.11-beta_1742265435217_0.3877230574999344","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.12-beta":{"name":"@bemedev/app-ts","version":"0.1.12-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.12-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a79c0d9c03ccb0d93191fb19c3cbba2525d62984","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.12-beta.tgz","fileCount":515,"integrity":"sha512-xP/M6K7YbohpEj+0tqcZxQcSWm15Rkd2+zXWw01jtQHOxLbHsNyF5xBQ/Bq+Od+jyjqn6p5JCOjbSdvilsOrbg==","signatures":[{"sig":"MEQCIHtKvpQQI1zPNTaWe3NaxJSgztjF2MQDyhy2Ab5OcXkrAiBWUFZSJyciXQRa40RzAJLtPRn/JcMkJd2B+j3Fw8nL8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873330},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c197a20e0e6be6b8a9f4adf9159799fe69bd5b08","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.18.3","dependencies":{"nanoid":"^5.1.4","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.12-beta_1742313304336_0.691504188374289","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.13-beta":{"name":"@bemedev/app-ts","version":"0.1.13-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.13-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"b084a9a97a439a154d935f5a99b9e1da49e567f8","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.13-beta.tgz","fileCount":515,"integrity":"sha512-StVPoBVjhFMxYnwGysVlZk/CdmrqvzTs3kPDg7miphfi5YO/ErX/lcsKDxWphdIXo6u/JnEZTgtFsyQTNN8VXQ==","signatures":[{"sig":"MEUCIQDwKkHRXdvQ2rZ5y5VoWzJE0I3lUIioza2FKJqr+W/9/AIgZDaUudqOTmyI0td7Md4xsFsca+6Wt2tIdwdEW7CpmrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878221},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"012556471645204892652d1a69746e33afaa2b62","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.4","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.13-beta_1742426564670_0.3559961690761031","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.14-beta":{"name":"@bemedev/app-ts","version":"0.1.14-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.14-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"e7fc079a88c3c477d97cadf1c876fec926cceb4c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.14-beta.tgz","fileCount":515,"integrity":"sha512-rpZM37gZfzkPKDQ50HWKBKllyO9MbY084OhZW6CG+ediyF/H8Fxvmhd20v57B0FVbxwH4cFnHrEg7Dfy4j1w5g==","signatures":[{"sig":"MEUCIQDCyORE4J+IjHBlgTSlOcb0a3xIf+FHB/i88Q7uzC27sgIgXtfn9SQrkFRVKRFWHy9kfAOnoFTCB2ckuOGdWhS99f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879843},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"893233bf04eaa3143c22e7fe4b777b2b2749250e","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.4","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.14-beta_1742650199855_0.8220218340141414","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.15-beta":{"name":"@bemedev/app-ts","version":"0.1.15-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.15-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"dde9587116023a2513b29fea8625c179e15fb11e","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.15-beta.tgz","fileCount":515,"integrity":"sha512-9L/ow1FKf+TELZgN0J8t+1HGyG6dZkTllQzux9LUePlwq5+3V66AjqDwt7WOYIg9+2f4OODfv0tTXUc9eRyraA==","signatures":[{"sig":"MEUCIQCvwTtB9xZxc1GQ6Mf2C6Gr2gJHt2QFByGZ4BLzIlyluQIgS0/Z9o9Xv4xhgSogQgMfiXP9Oq6deQ21r4YgjUEaV7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889792},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"976b621bbf41f3b199a99451e720116c39d6c1b7","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.4","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.15-beta_1742670149495_0.6949278109893124","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.16-beta":{"name":"@bemedev/app-ts","version":"0.1.16-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.16-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"0d267e9514315fc1143d4d1b4082c74f76d53a36","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.16-beta.tgz","fileCount":515,"integrity":"sha512-0/X2Rzm1EiHXN5s9ubyi4JU/mPz6Do/mUe/c+4dwZ+Yii/ym5NcDljpz143rg4mhiK+K+SjEy7jyAhZNGPIAIw==","signatures":[{"sig":"MEUCIQDq1TFjg9Wbb/5gab82/O1Da321GoiVS7OMsXOyuy/YsAIgRqcP1ykTJm3CpE4Oq31rI3RJJz4mPuZ/rE2VSWEXeUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890064},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"72f3418742fb16a322573b8d67af063ef53e7715","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.4","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.22.0","rollup":"^4.36.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.16-beta_1742670681994_0.20971787263783526","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.17-beta":{"name":"@bemedev/app-ts","version":"0.1.17-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.17-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"aff59973379a519e637b61514da3289e613ea438","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.17-beta.tgz","fileCount":515,"integrity":"sha512-5KbYx8V4gOhq5F25GXV3pSFY2PkLjY0aZrdcT0ix5tVlrCMdGvcPlZOkf7fAPelnXxDyO+HIilCIOw1FtoHK9g==","signatures":[{"sig":"MEQCICutImkozFBr3sT7it3cgYrtSGS4bAMThFK3pSTNMousAiByR1BCHZl4PQV9K8SciaNi7MSp4eTKoZK9WKCM9DOi4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890460},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"a4c67e200ca233cd4a1e94c575651ff2c648fd22","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.17-beta_1743073739038_0.03431012779417464","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.18-beta":{"name":"@bemedev/app-ts","version":"0.1.18-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.18-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"03d6c9f3afcd81d357658d58a41651ecd9585164","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.18-beta.tgz","fileCount":515,"integrity":"sha512-tsi0qc96W3i977Ke85I1AKTxH42UlcjFcnSdzBDiXBhMF+qzAY57Gb4o/VbFkTgfi/mNT/f3CZBVAu7UGAenpQ==","signatures":[{"sig":"MEQCIF8YE5bR9KjVAV/m/do4Ra0JY+vo1ImWJzg+r7rC0D2tAiBGALcCRiSM2UoQGBxC4mdX1suZX6LvFEqdboxZlt7/mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892514},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"b84ee33dd23ea6cff12457fb59db863e7b11e3cc","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.18-beta_1743077183929_0.5164402068113085","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.19-beta":{"name":"@bemedev/app-ts","version":"0.1.19-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.19-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"4d7054ccfc6d39dd4bcdb89f89e58f94144f0ddb","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.19-beta.tgz","fileCount":515,"integrity":"sha512-YfVJnuiSyNAOlKgw/eba0Py7g5hLKcLCn0Ga48pLkotvDahb17aE+Yjg0SDcRUSXkGJC0R/H/UIf1SyBpe/pjA==","signatures":[{"sig":"MEUCIQC7ABLpZ+Mz33drowOfsVmQlSU/p0zBtqW7yM/Bltin4QIgJCsbzAwuXv584Hdg6pc+AtW3tFnIUpHK5bOD3iqI5Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891888},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"488541d5cfd5d6b396cb9fc7cf11abc1943c8cd2","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.19-beta_1743087955727_0.022556003110078438","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.20-beta":{"name":"@bemedev/app-ts","version":"0.1.20-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.20-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5518c39af779e2e1400ff3af5c07e3656cdf6bd3","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.20-beta.tgz","fileCount":515,"integrity":"sha512-1pgB4Z+tsp3Z2IyATI/fKnnu3fe+bbVVEvL+8k4uCxYymr6mrCgO7g29FVKXdCaVh0QP2+MarlcTjJJ8DNtDXg==","signatures":[{"sig":"MEUCIQDcQVSSGPC7Zczjy5WYwhzdB9+SUe1glagDxKzTLzSTiwIgP/gUablQkCDO1mc+kBAq7OgYG4MLo+jO1OQ1mOdS3Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891998},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"4be2a0062a693b548bd2a99b4a604b467f19b6ae","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.20-beta_1750863253431_0.4392792223210129","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.21-beta":{"name":"@bemedev/app-ts","version":"0.1.21-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.21-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"e440c3afff70929849dad8d90715f766e103cb76","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.21-beta.tgz","fileCount":515,"integrity":"sha512-oxPX3AZp2JBUPP0bFNxdMWKypa0r/fZtkntoUEPdBT6rvpZh5qLASqx7fy3OeByCa8O+pTH9wHy73YuyIe2G4Q==","signatures":[{"sig":"MEUCIQCB4CsBljDA4X2TH62tfGt+k15Zop17ECyllgYlVrl7AQIgT9u6D6KiAqCq4bgCGrRUwKLyf8Pex+wys9gsjDNEnEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891801},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"f6fe64ca336053cc75584b26fd2688a08562f7ce","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.21-beta_1750868370799_0.4239308575748242","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.22-beta":{"name":"@bemedev/app-ts","version":"0.1.22-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.22-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"dbd15f56a5957211cdf28609b2e76b18807a46eb","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.22-beta.tgz","fileCount":515,"integrity":"sha512-cKcOnfm80npwMeaNErOjxKQ8HOXh4XC5EEo3cBuiZWAPEG9Pl8n9Nq7h3flBcm7IJGIsllTaLQjmHakuhI1UMA==","signatures":[{"sig":"MEQCIH1Uh03a8ReLMzy8WaiRiYc4swDxwCUwnhqR9Z7WEIolAiBpK987cCgcpCbR4G1oGlHEqULp5dx0UbByhix5EbwjQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893360},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"f3a4e5501482b200f935559b8fc85280f78a4a2e","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.22-beta_1750873409043_0.3839110780314141","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.23-beta":{"name":"@bemedev/app-ts","version":"0.1.23-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.1.23-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"f6b48549293dbd8258314031dc0ef14c33e60de3","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.1.23-beta.tgz","fileCount":515,"integrity":"sha512-stcSAxfDw0Fe7upqaVsKndF3DRTLxX2Xv2RZMuimWu46WeP0WrydshVsBe4T1FDw2HKXCQmhl8Xlm8nhKWr/xg==","signatures":[{"sig":"MEUCIQDdPY0ig78fUHSc9wtoOhGzEWBJX2O4s6d+/dvgaiuuaAIgb/QBn7ppjs2qOsg/v+apZa2bZKIs+B0ccclk5jfACwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893485},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"30631a7edbd568c81e6f4f96f3f3374e6946b1c7","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rm -rf node_modules pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm rm:lib && pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"rm -rf lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better //TODO: Add exports with github copilot","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","glob":"^11.0.1","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.23.0","rollup":"^4.37.0","vitest":"^3.0.9","globals":"^16.0.0","onchange":"^7.1.0","prettier":"^3.5.3","@eslint/js":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","@bemedev/fsf":"^0.7.3","pretty-quick":"^4.1.1","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.0.9","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.0","@bemedev/vitest-extended":"^1.3.1","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.1.23-beta_1750874096054_0.7335233403175654","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@bemedev/app-ts","version":"0.2.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"01262fa98935c46dfdcc50b33765f7a1b2aa0876","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.0.tgz","fileCount":515,"integrity":"sha512-vC9k7mQx0SfbfrnAZzt3es35kC6+2Xsx/ZLgTE2cgtkhd/OUXLdkhuijRHxFPGmJqzluskKzcRHaKn0eSRx2Jw==","signatures":[{"sig":"MEUCIDE9VxUGRktD6ooV3kiDQQ1jqIZDnEGHn2hSzbl2qAivAiEA+DIlxuEHAwo6WPSnFwV7wqZU2VXukUX7gTWQyYHY5jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893657},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"exports":{".":{"import":"./lib/index.js","require":"./lib/index.cjs"},"./utils/*":{"import":"./lib/utils/*.js","require":"./lib/utils/*.cjs"},"./package.json":"./package.json"},"gitHead":"44749c9087a9a14a75a45db5777321b75a45c8c4","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.29.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.4","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.0_1750956583119_0.6436714796226439","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@bemedev/app-ts","version":"0.2.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d51d89798c5c59ca7dbf0c1418ca78efc5e800ce","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.1.tgz","fileCount":515,"integrity":"sha512-uD2C/J9WiEpdEZO02m8TTL/TQCz7zbRKp3y/siJTc1I/Lt3m/fokh0rdSz/IKNRoggt0ieCcUXq5XBmRV/ICZg==","signatures":[{"sig":"MEUCIHh54wdLMW1/we81WivRklHul2ezy7Zcl0333p5hsVswAiEA5DlY0zhw5kCVCUU5+cZNqL04CqwwGJ/HAYPQIr5QywY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893412},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"a679ba163335c837cf3c235eed70911ff9c73c06","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.29.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.4","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.1_1750957318026_0.602959263331863","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2-beta":{"name":"@bemedev/app-ts","version":"0.2.2-beta","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.2-beta","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"faa62623eaa53ec2c9be86d8ec977e03cf8ac25b","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.2-beta.tgz","fileCount":521,"integrity":"sha512-R9ypxKYUKbawiNO+vmgbx+X58Iujh9T4A4ZDXsUkLxUjttWQD4jKtfRnekQAZTwRKRmS5d1ZtpE7QtJP5NkJ8Q==","signatures":[{"sig":"MEUCIQCN3SQpte457/EmQeuHSqasgfMrFklP7CzVW8r8vGQiOQIgBJy9/UUtOiUtgBNXGQ1Ra3F4D59lCnowSzCn/4gQ8L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909115},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"ef223c5e192274d9c5cba04dba3f24f45d6da235","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.29.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.4","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.2-beta_1751075600924_0.924179403578111","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"@bemedev/app-ts","version":"0.2.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5f8ff6bda8dc3803957540ca7fd8153083c4ba71","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.3.tgz","fileCount":521,"integrity":"sha512-kveIAoXEncb5K9kYjTzV+PSguug0JpDtcepCMNn3NCxHB442tlUv66CZDisD4sBzoK+aTYxRaio7rWVf4Pnczg==","signatures":[{"sig":"MEUCIQC28NLu2MKTxxzqxMDiiHP89OPnWkX8ZIiwuCigXS4FVgIgTDOgB09gyeZTIsKOJSc8ii5vmWucwCyvvELw9wzvqnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910297},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"236ed4d7621ee546cb0ca7ecc8cc49f027ec75b7","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.29.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.4","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.3_1751119915055_0.5520420123079028","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"@bemedev/app-ts","version":"0.2.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"ca1186a8a4617279da2185d143ff478dca9ff7cd","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.4.tgz","fileCount":521,"integrity":"sha512-hvFX2rAjZUWWXuZoKrcOv18fENHH4F6OXTJ36BjNb4CQbD099nfxKG1HInfrnqEDHyX6vLhjZ5Wus0kvN78Y9g==","signatures":[{"sig":"MEYCIQDV2kQdyA9qecZrrYURjxIqJPzDBj8QEUVIrmM0AG4oLgIhAPMYqwZLPhl1OZoJxBqkz8gQkbnvmK64B8cNW29bxqNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910560},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"3e34d3dddb4c1e26975fdf83540dfad44c89899d","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.3","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.29.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.4","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.4_1751124178527_0.7563285897254304","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"@bemedev/app-ts","version":"0.2.5","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.5","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c05dd2d14dcc72a31f9869a0e9a06ed46c2451a2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.5.tgz","fileCount":521,"integrity":"sha512-pGTId5nr9mFpq8LcUlEV/htH7Y+ZFJOPq9S12ClZ40TsbYuC3GS2GOEY06rt0mFKGd2J/34UP9xp+TUOHKW6WA==","signatures":[{"sig":"MEUCIQC5mPQWbq2AAuyrcue7icBcVeVnCPZWauybkQDkrqyJogIgcoeyPPwOWtqT+xSd+nb67lkpPfXbmDv7yG1MCtfUVlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910560},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"7e8f362a14e1de07d44461f1ae9aa77f40c495e6","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.4","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^24.0.7","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.5_1751238668717_0.8792992360031706","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.6":{"name":"@bemedev/app-ts","version":"0.2.6","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.6","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"90ff532f445796f720dc63756b8d9ebe004b4ede","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.6.tgz","fileCount":521,"integrity":"sha512-SOUppbsFjyyaxYg22DKYKM3MVfhcXP+3iLaN/A9YPYgV9fkzrg3if301sWU9Jl58W8my75gzgIxonNSRwHsffQ==","signatures":[{"sig":"MEQCIH311bSZAMkmbffC+5AcTisJ7ykSv2aJRciN94UUtQjRAiACNYCTDviawYb7W9Yh57D2jnRakE9/g5SpVjWK+jepjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910447},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"629a823c1cf645e51a9cece47c19748eeb5e6c9a","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.4","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.0","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.2.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^24.0.7","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.6_1751239326882_0.35454407749217687","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.8":{"name":"@bemedev/app-ts","version":"0.2.8","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.8","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"49a44bb1f1020bcab2e1bc545f6841db8bfbb7d8","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.8.tgz","fileCount":527,"integrity":"sha512-UbvQfw7js1Iwb4DMmqQTy+qoQUAhdB3h2jUv2aD/P28kK0bqtIzrH7UA5VyAk2BPp/X0x3U6+bWX+YvTC5sznQ==","signatures":[{"sig":"MEUCIQCcySm0ulrTiDH8wvb3C+o3ctuAPNfWzdVn0DFP2R0LjgIgXHDvCJ9SYDaZpwY8x/8U/LxfgBsTU81zGuUYcFfj7Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1328688},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"679ccb4150b53576989f7c486cde4232ab0f36c0","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 5500 -d 50000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.8.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"20.19.2","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.1.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.3.4","@bemedev/decompose":"^0.8.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.1","rollup":"^4.44.1","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.35.1","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.8_1751906777431_0.6092708474574637","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.9":{"name":"@bemedev/app-ts","version":"0.2.9","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.2.9","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"953c8b7e484f7fe75f95a46371992b1ddc6ef91f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.2.9.tgz","fileCount":521,"integrity":"sha512-Pe6ZGush9QS1GJHq+2vhGvdC4JCThzxo5SIcXMqwQcowZlNYVDG5N5W8mQS86USvyoQvrZ/2Kwyeau8861epiw==","signatures":[{"sig":"MEYCIQD2OS4NrmWjLNhck5jt3AhFAVCOM6y9Qw4XRWqvBVnp3QIhALt/fHvVDPFFF292YGKDAmP6mTE/bW77bGsWpk3a62tw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284878},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"6dd9b54f5bfea99c7d03ca6528786af65480dac7","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","clean":"pnpm run remove && pnpm run config","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.0","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.0","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.2.9_1751937850935_0.4127613171724587","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"@bemedev/app-ts","version":"0.3.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.3.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"6a095ed3cc6135835e6502f7fc484eed37cc1da0","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.3.0.tgz","fileCount":521,"integrity":"sha512-HA8bpnWkNYcsZM9GFfitLBNENUo/iMlYow5m3Eme1cI17RMxPItG+k2KPSVroSksu96ckpNBSauvmwRx/kBKiA==","signatures":[{"sig":"MEUCICseHHbabf/v+0gaRGRbgjuhjHHkoG5YYhXlf/+8nhpRAiEAvYFo5of6Wh026dy9q+oAulQLRKVZ36+9C+hnogB8P10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309496},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"f26a87eda65bddae134b17352f613fa9c123b7a9","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","actor":{"name":"bemedev","type":"user","email":"bri_lvi@icloud.com"},"email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.0","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.12","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.3.0_1752182535639_0.09781573785823294","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"@bemedev/app-ts","version":"0.3.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.3.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"83bb421d0c3c92a17edff9f49eeb33dd21dd0d7e","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.3.1.tgz","fileCount":521,"integrity":"sha512-HneQ+15jQIqB4twr2WftxYByDiHkssQk6093daQXrzsDoEvnZ5wxtO1ONRLJ0Y+2wHPvrEGL7mktXQhDlrWn2w==","signatures":[{"sig":"MEQCIGmZ/EJiix9qkPnMpVJYEP1cD27TAEBEUkHuBlP8grT7AiBFk/V5VqDiQyL7SR8hkHB6QUv+9xfChewaWjPAEgCpLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310097},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"93774dc61c35837544cafec6bc2429dc59bc04a0","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.0","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.3.1_1752184255106_0.6487765353131654","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"@bemedev/app-ts","version":"0.4.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.4.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"cdda50ecfaf98d9386f8c9ceb9630feb385f9d87","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.4.0.tgz","fileCount":515,"integrity":"sha512-fLcbz8ZZkXIABEbjQs2XZEwif22JDdjJSJQQhCi5vlT+1RIlqtkltkOPBNmRkW6b7ZuomYvtktHBJe3wOgDEVA==","signatures":[{"sig":"MEUCIQDejDdXqBeveNWvRdbanaSI4i2QKFfzJOK1ajhJKVgzQgIgBYEdjVBTPoqksnwDmxuM+l5RZ6y2vWk+jdg8CeKevY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1299762},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"97f3670b2e3f93c4f7659e445bd82270f4b08e24","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.0","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.4.0_1752248767107_0.2974678329073841","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0":{"name":"@bemedev/app-ts","version":"0.5.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.5.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"b21e9fa6dd0caf6444ef1417b3d33174e81cc55a","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.5.0.tgz","fileCount":515,"integrity":"sha512-BeGZqMX/YV5JmVWHsNXqMtWwpKSXFH5fqlyZNlegkMGhaHrrzprk+6wuRlgWylEwB5/cxN6b6PFMGMay2O6J3Q==","signatures":[{"sig":"MEUCIDtW7p+3yica0uEeGG+mK+ZU0oORUbv9Ez62wZWRlOEXAiEAjOgRahdRX/jTYGvgblwHdavqM3B6bf7t9dUSB5et6wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272923},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"ffa04689d54ddd73585806b3e1e48fc99ee0ccdb","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.0","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.5.0_1752357764724_0.27223071317543823","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1":{"name":"@bemedev/app-ts","version":"0.5.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.5.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"4f53b38d20071c32ae91d0db948936dec26d092d","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.5.1.tgz","fileCount":515,"integrity":"sha512-+Bq6MeXZLH68DyqQaGsmLggABt24oI/5JHCwfaKv/sK7bbSFWj6YN7HLWTT/wyAkEgsttc8WvpHMeFaBXIhdIA==","signatures":[{"sig":"MEQCIGfhqF1iFymF7WFYKgJlx4XDna0KaXvk4BhyIo4e3eVAAiBbfzb7fqmBvRC7lSu6oKQnnRFbq3EHc6B1i8aTzcuqCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268518},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c4a37f683d89cccfd07e8b290c1bbed01ddcd25f","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.5","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.0","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.5.1_1752457019315_0.6686184681797427","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.2":{"name":"@bemedev/app-ts","version":"0.5.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.5.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"f479432e42bede7b7760929040dbeb51db5c4ab8","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.5.2.tgz","fileCount":515,"integrity":"sha512-eYcYPR3OvuD9R0KU9ApXlDbL4XCpyIFG7XSokzJ8dn5IFjmSBxmmS8laJBNdwk1cEzfBz61Kzmm3vxf3ObDshA==","signatures":[{"sig":"MEUCIQCqcu7TAiHiUP9N3WHjCdGZeWBSuyrdPmOuzygL4sb3WQIgKfREOzOYR4UNLcSmovKA34EA2KqqVWGmz9/bESP1iMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268630},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"08ef9a4a5fc1f260c8668d836b4fc52778b4c1c8","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.5.2_1752496938349_0.7281011887577353","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.3":{"name":"@bemedev/app-ts","version":"0.5.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.5.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"2e48d35928d11562774562cc8f7659acb9b6f4cc","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.5.3.tgz","fileCount":515,"integrity":"sha512-e3jafMFUU1PD1f76FLjFfhFMBMgAzXPpPk9820eZXeHEP7suj209Yagwew3InGd4+4WyiZ0llOfyIlpvI51www==","signatures":[{"sig":"MEQCIFKZQB2N/epHgaC/0uux2Ad2vDD3U6Vnyv/49T7UJtx4AiB5EYj41zqt48vcKcin3j4AlLLz/4OItyuCoUFqI9rO+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270949},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"4ab32df6523769d8d65bd9561e1b729db490e26c","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.5.3_1752528526739_0.8198285226234869","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.4":{"name":"@bemedev/app-ts","version":"0.5.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.5.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"8ef93cae0d76e05ab194f958cea07ae21778bcfb","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.5.4.tgz","fileCount":515,"integrity":"sha512-h8vDEj+Kpx56ploelB2T33I6rQEPQbn5RrubhmecNmzu+VSuIpyBnUW4OyH0evMq2/StpxxEluvmdQ6wfbJxeA==","signatures":[{"sig":"MEYCIQD1Nkpmpjkq2MbmvzRv3pOmnZUkAdmVuu9kWKa4yi+zXwIhAKME5BrZIyN+ekUSMcgdJ6iDm4XJt/+7nIw3oP/m8Tc2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271901},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"edee6971964fa0ab44d1917b6152444901c9a91a","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.5.4_1752531008027_0.3240814663394034","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"@bemedev/app-ts","version":"0.6.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.6.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"e8a841f096dee8de6f1bc2ca026403d522b9bb1f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.6.0.tgz","fileCount":515,"integrity":"sha512-sJXYuiGUtMjkf74HHpn2zLU9GDuxkobjSHOnYf8FuhplxmHJyUpVsK2WtRiThd3GfIDKoBe15sFaBNfoqRhwFw==","signatures":[{"sig":"MEQCIGRN8ILUXJK6OTW2CkuIh9iS882c0/F96jT78WCZc/5yAiBVTzhM7X0d7wFSbYJE+CdAYagJUH1j2NlIVAnitsXDVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275456},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"96f4e36de0eca6e47d33606202ef1b6e30d81333","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.6.0_1752534975041_0.25132173932266055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0":{"name":"@bemedev/app-ts","version":"0.7.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.7.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5b402892f68ddcd14c4f7bc1a7c7a73c7f5b94ab","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.7.0.tgz","fileCount":515,"integrity":"sha512-yF6V1Q+7gtHsyq4dXRCkeacsvAa7c33Wz/HmaIeLNhQM/PgAF8MR6CZ1/pccW4/AgvuNfB51ZsTuxe3bwzukEg==","signatures":[{"sig":"MEQCIGYIdKsgIRNxQg/kBWqT3lwlD4vy65shOXLVzM02ZUMxAiBec5Di3CkDsgMEpzCP0VgkwD6lPIOMQpqyaqEXsgUsuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280272},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"bceb64f75c020afbb6d502c53818457da16efb7f","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.7.0_1752541451969_0.5076546326473212","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0":{"name":"@bemedev/app-ts","version":"0.8.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.8.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"075fbe700dc296cf93684902477b288594b463a0","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.8.0.tgz","fileCount":515,"integrity":"sha512-mSB0D5KTc9aFf1GoUx1NIMD3DT5f2CLM+KlhnlZEix1YTHk7TAviB+E+vqcKx9p+z/i0yN/Y8JaSUyYINcADqQ==","signatures":[{"sig":"MEYCIQCV5uIAJN+VLKdb5pBAh9SEcmZ7TXHHeSKIL1nsNRS6RgIhAKWec2Dp34h1+fOiekqh1f92Q6LWi3PGM+oHK5NYPKRX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1285055},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"39ea2da8c148219b54aca0ede39ac8243552332f","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.8.0_1752544978688_0.7302599964980139","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.1":{"name":"@bemedev/app-ts","version":"0.8.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.8.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a2be5f94dd64204f4ab693e031be4f251d4c39f5","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.8.1.tgz","fileCount":515,"integrity":"sha512-k1knlEXRRsfQ5mMuVSyxJvOMQ8gJ63Gedh/qSyYa/63GQL09YkVRcjkCixqbPo+cdSFpwzDr2PHoP0e1Md/ppQ==","signatures":[{"sig":"MEUCIQD2ILEz/uIrzN7UdYR0MO7pYSJx+VSPliXR/r0PTIr2iAIgM+xRoiDLdpQcCOaSmEmOdAku4OJ4hEWTIiqrkQtD8JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286380},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"cfab001e2ba98c93fe9b4be9ef73ad70bfc48199","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.2.6","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.13","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.8.1_1752547042067_0.9107526661259264","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.2":{"name":"@bemedev/app-ts","version":"0.8.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.8.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"2e767581304218c9001286f3d20ec8c31349074a","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.8.2.tgz","fileCount":515,"integrity":"sha512-Emt46/MG8RWGwoZrtZwG76coL8SV0C7ZaR/gVp3NLMmYLTDyMHonpiCbDLB92rYZPc5JeYjEZSXA3JcYEBTU9A==","signatures":[{"sig":"MEUCIA/zV46EcT+CujYOEEtyKtI5BZazI7gIatRTsEVl3Rh0AiEA0sGeaK//I1Etp7iSp7DDM76rbPyJPHvXeJyywv+38TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1285966},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"0168b8c8e64807b64df408d338a7d8c72430a993","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.3.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^0.9.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.0","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.8.2_1753659359386_0.9283817475419112","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.3":{"name":"@bemedev/app-ts","version":"0.8.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.8.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"063ad04a651e98e71afc0272d2e572f7e18ae7ef","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.8.3.tgz","fileCount":515,"integrity":"sha512-GvQphlykhCmfJlBbI5LuC30P6QE1/0hPSb8/f/Fp/un1TTJisLzIeuSg/iXJO6tYYqwpyoojdoJQRBb9pCs8bA==","signatures":[{"sig":"MEUCIC/Y8MpJ3xBuC55WASOHLHHU8c/m1rUqMKEwBOWfvmvLAiEAhKzCkQoKwQmNQx5omA9tDLBoPPnH5Y+lbyz6iKhf/90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286459},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"1a276c6fe233183259fdbbf17b21f26e8417c3cc","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.3.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.0.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.1","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.8.3_1753733614435_0.12458879885683793","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.5":{"name":"@bemedev/app-ts","version":"0.8.5","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.8.5","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"f9852ae9707c5fd4c2fddfb475e4072611f546fa","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.8.5.tgz","fileCount":515,"integrity":"sha512-S7UgxH3D4JUIqgbNY/f0rLJv+XYuMro3lz3FoVBYWfzhARE6qqaAsDlHbvo9axTeGBzArgVrNSKFcBIc7wpqOg==","signatures":[{"sig":"MEUCIQCl2x8ctUW7tQtjtL4RZKvlfBq9uB/HI4eHfkiyG7d80QIgfiD4JqMQBSHmheekNNL/WkKIrRoGpRmwzQ4KQJzXlPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284679},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"544892df3e0c3dd790fc5ea84f913c701d824d92","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.3.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.0.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.8.5_1753822734839_0.059980769070208995","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0":{"name":"@bemedev/app-ts","version":"0.9.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"004ad18901f76f5f680ccde7346338f68a89a221","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.0.tgz","fileCount":527,"integrity":"sha512-8taHZA4JwUVIwapmQ9Xb3ELuZmwNlx4lWVJ3OiRzZNMDCzd5T5/ShNrOz3jPCRRWYAg9BlKP4/K3H7MPFPC0kQ==","signatures":[{"sig":"MEUCIQCerqDS9WuZ4SzSQsEe/cnvYW7oGuNfbnVu3/zO3Mu8JAIgFx5qKnnJUPlSPfz3pq6lv3/wAtrmvrj13v2Yd9/qxtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318730},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"078a52eb2666e56cb0f6fa4dae97dbf3a965e2ac","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.1.4","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.2.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.0_1754411313883_0.5336122901731768","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.1":{"name":"@bemedev/app-ts","version":"0.9.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"212bb93271f431e20b8a04f469dada7a7f36dde2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.1.tgz","fileCount":519,"integrity":"sha512-g14zykWKbdpgmlJAflNYbzhQIVWpL3At2a9DePROvJUrhcA48Di90duPwc32+8DQYa4klNHwYCOwj8UeWKXbhA==","signatures":[{"sig":"MEQCIECJU0QBwh0hOz2FRsgNAKFSmpN3mZNIpC/PHV5Kio35AiBR7nRnPnjAf2Ob9T1bSjWCnsfqb1euo135BGuElQwm0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317243},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"c92a1d9cca5b17dd2377823c74a25f55c1d39b3f","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.1.4","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.2.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.1_1754411662563_0.2604783833619102","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.2":{"name":"@bemedev/app-ts","version":"0.9.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"ee114f3bfdce65891b8e4466ba5a1777817c94a4","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.2.tgz","fileCount":519,"integrity":"sha512-2wWsWWc1sfgrGM8PmOxHCXcPPcFgUbZF2rJrYK4N8OwNGRbm+/HnyQLattklsXDZg02lusXdUjEiuL/7kNfw+w==","signatures":[{"sig":"MEQCIBZdWp5bkHEprJz4KR1k10s1qP/BlURz2aedLk8fy+wwAiBFhKg1/zeueuGMLuFW46s0SBmg0KRnzd/FK1TKHGlRhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307562},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"eb60b0900e83811bc8b7c971ed06c990ae647f26","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.1.4","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.32.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.2.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.2_1754669135860_0.6216425411452513","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.3":{"name":"@bemedev/app-ts","version":"0.9.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"7823f114e23b10dfb2ac6fdee86ddbc62db8e546","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.3.tgz","fileCount":519,"integrity":"sha512-RUFZ+BlmF0X9o7KMQj0U72WSc1AlyHb6iy/V/KXKX5wSLXCN15NnjF1pndiuRq7CBzpwE0Tx4KIzp0QjFuL7VQ==","signatures":[{"sig":"MEQCIHlVd+SYqGj87Im0NvOZddZXyYl2XuQNAGEBtALUkscQAiAzbTPZaA6whMnpjtsHAZEzKCBcnUX6WBbyRvxtEqdVoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307193},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"432b441ca3f89ad5ed0ec3fc448b25c5eadd6a7a","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.2.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.3_1754704003153_0.37238279876707736","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.4":{"name":"@bemedev/app-ts","version":"0.9.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"3bbca732aa91e3b967a7a9dbd972ef898a41e12c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.4.tgz","fileCount":519,"integrity":"sha512-Nh+RuP4XGHhBP7bXXJ3+7I3s6oQ5uE4dvx8rVKLD2DJg5I4Wr7W/lUvTdVrZFPyDkkkW59k5yYz8ciBL5wf0SQ==","signatures":[{"sig":"MEYCIQD8ihjHXnWDrzvR4+3LiAQtMtmxGVaW7SF0QgO2BKdtBAIhAI62JE5p67W+pkJCMvFj212xoFCSruYKN1eBv5Um8TSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307250},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"0191ba6073e7e959538b251ac40a1ac3afe1dc4a","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.2.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.4_1754707928071_0.27384422880581716","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.5":{"name":"@bemedev/app-ts","version":"0.9.5","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.5","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"b06a6da0cf9daac812216f8218c0e8f3eeb02a0b","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.5.tgz","fileCount":519,"integrity":"sha512-0GNgXUicsS4t78FzBkej+OBM6uY/HY1kkKm7Uofze84FHV/0Btqxoubs3GGnR/cYTy/IvnHeaKsRVq1knvlpVA==","signatures":[{"sig":"MEQCIEr8wK2djmXjP688u132bTuxNOAHFUJ0qtNg1W6GknySAiAVkLCnQvm3mBMAoVbxFiTOjYptQpsDRUL5sO4ynVKHyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307250},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20"},"gitHead":"6f4ee25104cfc3dd3f77f31d0e49be107a6be56f","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.2.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.5_1754709125550_0.1518200891222259","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.6":{"name":"@bemedev/app-ts","version":"0.9.6","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.6","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"22b964ccc8fd0a091992449b49a029e96a38b992","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.6.tgz","fileCount":581,"integrity":"sha512-q0f7bQFmJPO+o1eECV6hptQYpZNheX7sHj6X7liUDqMtwvo/WgA9C8eHIj/7qiq/lbJk3GIGjXv2q8CyhZAMTw==","signatures":[{"sig":"MEQCIFvxqBj/WgH+nYnTcmm8C/fmJlzxT9A92guxElJCACPMAiBVQV1czW5WwVsXhCrQhAzZupEMb0ZjLZroSlzeeH5zOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1423941},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"e377645c1166546decf287b230ed1089130696ec","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci:local","ci:local":"pnpm run config:off && pnpm run lint && pnpm run test:local","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:local":"pnpm run build && pnpm run test:coverage --no-coverage","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.2.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.6_1754709915298_0.4290160637401599","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.7":{"name":"@bemedev/app-ts","version":"0.9.7","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.7","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"966e2bfb0adcbf7eb73193f724ebcb012a2eb2d2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.7.tgz","fileCount":581,"integrity":"sha512-fYI9+ZzD5BtDQKfaaDSBUkWsk2Qbytq4My0WI/rI7IEW8Jyrb9iN0l+7gSc4IabpR5OKxDT4aESVBuAwAXI/KA==","signatures":[{"sig":"MEQCIHO14qfkGyq4WfmscOmVCQtHzlPDP49ZRkr0sL//nGwBAiBbQTWInpgTW10YD/q687f13U3NRRPO6CJ7mslByQPWWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411570},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"4588a1cb3b64c1b2966c373bcd01c6fdb7ca022b","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci:local","ci:local":"pnpm run config:off && pnpm run lint && pnpm run test:local","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:local":"pnpm run build && pnpm run test:coverage --no-coverage","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.7_1754758229122_0.2721463525579084","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.8":{"name":"@bemedev/app-ts","version":"0.9.8","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.8","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"9d982a39e0a87466811a37810aa766c04778e8af","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.8.tgz","fileCount":517,"integrity":"sha512-CgfgG2agucd7+jIzosq3mlfHP6wxZLXh8ObQluo3nR9Gmc0bCyTPwnWe7WdBB7T1BB5cZsntqoh/m8Nz07X2Ag==","signatures":[{"sig":"MEUCIQDZOdDbIVAjlTA2nPnoVooqdBbbsCbp0yr8yVeZPZDJlgIgdBvfWpGyCGAL7W8yWqUnq9MPPzl+2sV9DJkYnWc3iu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277703},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"5e12db5950d50a68fe2317e64e8a7374f9a35739","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci:local","ci:local":"pnpm run config:off && pnpm run lint && pnpm run test:local","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:local":"pnpm run build && pnpm run test:coverage --no-coverage","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:machine":"vitest run ./src/machine/**/*.ts","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.8_1755134298620_0.03405600808621134","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.9":{"name":"@bemedev/app-ts","version":"0.9.9","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.9","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d65e8e139450ba360a0b4fcca125d6af149699ca","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.9.tgz","fileCount":513,"integrity":"sha512-8aruubKmik4qcIF7sX/rH10k1PLBZeTSooi90gPBz8saIi9RllbGawOF/PcBTapPWsZ1dYd6FPZq8BSZiyOrhA==","signatures":[{"sig":"MEUCIQD+EDJYce0hzyErJtdq2F4283jlJYEYFDl8RCiFtjQ3vwIgZGS8I4nz7sl5K9gGHnrduBgVDUE4X8A/fWZWmPprqvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249214},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"548c55e2442e0e9e9244611ed34f705ee232202c","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.9_1755182950534_0.4232102559182551","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.10":{"name":"@bemedev/app-ts","version":"0.9.10","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.10","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c9a733aeca01e3f35c71679382af066c11a2d296","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.10.tgz","fileCount":513,"integrity":"sha512-7AAlUYDtt5LTAYL3JNnHOy6m0PhoFBxGvGdoX4dv10RCUlMBiClH9IF/3E4clT3KEAVhfYUdo/7RAYthbHpmig==","signatures":[{"sig":"MEQCIFOpdAQvRy3r6RAzQiwPYDOJ07wFqQYcNhl8Zqb6093EAiB8YII3HKke/NvImE3bT3ay0iayakW1cgHJEAwepjRpVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247841},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"ee31a8280543bd746bc48ca344730c49374c9197","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.10_1755205392017_0.2839256181145142","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.12":{"name":"@bemedev/app-ts","version":"0.9.12","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.12","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"138d9ccd15f111f232a3ff81c49d5a8fdb788092","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.12.tgz","fileCount":519,"integrity":"sha512-TrBJJHak4f9JmU9/vCFOFOlkK/Rneetx0hT0Fhc/Dn1EEhWXCepdrxxBi/MFFM3rdVimjFtQeKz3aL17dkFozA==","signatures":[{"sig":"MEUCIDmDeZ/ry0d7wSJLQwRe4HP65Ojtqv10bjVsnqlYISabAiEAuc7OH1ws4pqLjg2i5Hq9vUPLevEQXx9sDTvgMmCy5vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260194},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"59e87ce8609542356190f4cbd96401a75946e185","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.12_1755210192005_0.16778018527144845","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.13":{"name":"@bemedev/app-ts","version":"0.9.13","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.13","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"1e6d32934bd5bb878e9239748316dc9121f1d512","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.13.tgz","fileCount":515,"integrity":"sha512-YgpB1MIiHpMezpuShKK6wKfL9UGm9EFGhO66yj2FEOQJBY/0U/Ddj//kBdJr3y8cWRy+XYDpWKaDLU+sN5a4DA==","signatures":[{"sig":"MEUCIBaazxVH2sTcrJZiMaBPMRRXyL+fVtxykg6DuT4aBxaFAiEAvLW8V18btm6hAVGU3+4lS+OmKxBfgLozZcwuSMNRx00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251717},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"6de7ea9cf2e6a1dc973d77c8602bbc019207ef29","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.13_1755214095150_0.8326373007952672","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.14":{"name":"@bemedev/app-ts","version":"0.9.14","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.14","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"dc1ecf1bff342885d90add947365d3d777c50db4","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.14.tgz","fileCount":515,"integrity":"sha512-M0ysaX5vUU46K49Scs1edFChL1AR0/WURHunRJGhjZ1LhCCpTfWmp4i2O4v6FdK5n03TCTx0r5KudZK9yL6Uqg==","signatures":[{"sig":"MEYCIQDW8pHh54SwQ6dXVfPBBG+jb+y56TWqcAz9kOLBZWCZkAIhAJrBu1LtRtrOCx5H+gGrfmP/aYcd5kFH//M3wWVx1Z+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251810},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"81ea3d1ceb1f7ec3518476819d4d6d5a7469ac04","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.14_1755216993221_0.6684127142901495","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.15":{"name":"@bemedev/app-ts","version":"0.9.15","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.15","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c77c544c5683bdfa8b21ad56e9b3f051b78ce9e1","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.15.tgz","fileCount":515,"integrity":"sha512-Aufeka9feRT40Yr+LrdBvY52iViHBMdXoTbk89zz4E/imBL0XUHfjhKdAl918u33LenbDCnmwO2Ufn/KUk2WIw==","signatures":[{"sig":"MEYCIQDJujmuJ2d8Wfyn8X8RkGtlLL2FVvmYGTsIxzcClljusgIhAJGUdrpnHxOZbO980R+PcCRq8hS/D1Vuwuy2HL2tKiOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251893},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"fee77760ef18bf0dffe8e0c341d6dd3a56b091a7","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.2.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.1","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.15_1755217364026_0.051472080407751086","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.16":{"name":"@bemedev/app-ts","version":"0.9.16","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.16","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a08b9bd3cd1e73ef8443606e11d4f97973d848fe","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.16.tgz","fileCount":515,"integrity":"sha512-nLMHmZpIgnJfvRfAV//RqFHqSUsZlubwGUEIFZ7IhhTowE6R/Sw0Byiud3/8/+CbGBF2eFR3IaZBG+13XrEL+Q==","signatures":[{"sig":"MEUCIQCDAZLbyeGCSmdnFENKtMNVXCrjgzO8K4DZn3NUvO+RVwIgNfYHWX217O840fPYvYj7NaXYQjDf2tzmxHb0yy4ibOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251893},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"39dfa77aa4dbed0f16cddf28c910d80122fa4744","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.16_1755298938174_0.02606088305925769","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.17":{"name":"@bemedev/app-ts","version":"0.9.17","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.17","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"f03bf716c410fa5049d0738cf1a0045e69b7d292","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.17.tgz","fileCount":3,"integrity":"sha512-Mj7IFQXGbwm4WPssaUayU57wmkUoSlRTgNeBKL4ThS0u6KTQMFcFZsZpw4O2WMGssONNyFdD71+iTIfcX93PnA==","signatures":[{"sig":"MEQCIAyGnwYRdxyDdOvXwsoUfr+b134PRNWDJXPwEJYxS3TZAiAepZDs5xtitKY858bI+Nq8i/sGCaE1eRt1PKQAFg8gJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6784},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"b0e3446ef86c426b79ef63972d40a5531c98b7cb","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.17_1755300190367_0.689052063758367","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.18":{"name":"@bemedev/app-ts","version":"0.9.18","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.18","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"e33bba48513fefba9f1ec80903852cb37414853c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.18.tgz","fileCount":525,"integrity":"sha512-mBQ+3iuvtnhWt7MdCKu6+M81MZ17kJRdLPJulIkmHdUssfAVY5ShfV77MnAd2x4Q0gWRCoEzBB0FXDO7VF8tcg==","signatures":[{"sig":"MEUCIDxGVA32nOFo8CrD0Fs4exj1w9ec8O81azunz9TgbIqeAiEA/cn2R0KuB2uNLY9KYR3UTZnWoqLCVYiE1sb02URPz6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288180},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"0f9f66db4c7003f02099cd414be1011c32cd4531","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier && pnpm run p-q","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.18_1755300531682_0.9364829117222413","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.19":{"name":"@bemedev/app-ts","version":"0.9.19","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.19","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"25fe165b1d7d362b9f7ae67b4e074e361a66ad7d","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.19.tgz","fileCount":525,"integrity":"sha512-vnT8Abq/mUJ4wZE+ww/6Bh+m3OA7kaK+2xn8Uzyr6ddC+6L51m3jkgUYDCXPhhkpcI1gVH7xratMU9Ne/gOc+A==","signatures":[{"sig":"MEQCICrTDd0rYYeXC2FdOST5GKDlAnV2Zs0XW1esQseZFulcAiB0tK+zEE5pkmWaWCuYav3D7BpWo84hbSXhZV6onZUwew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282410},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"f7e8b78b3eef2e7db5baea079ac0e4c79c3ba8fb","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.19_1755366668876_0.2831249166215366","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.20":{"name":"@bemedev/app-ts","version":"0.9.20","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.20","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"e8bde9bb5cc1d8d92f5941318778e7ab1933c553","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.20.tgz","fileCount":525,"integrity":"sha512-uEkesY83R2BweY7Z3zI0Yfdi7zdzY5g80sFfW65d61ctJD5gU3qd11vq0IJEJp9DdD5vLuTiv7HkdqVmFreMgQ==","signatures":[{"sig":"MEUCIQDuq8z3m/W+4aXKOpRzBUWy/4bttTigI0w47KT5z9fnQwIgBYiHVlN9/2NEZsb+6RGUkUd7t33xNrllC+v4jZEyfu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283031},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"095b7621e2d005681eb3cc39a4ffd808da1420e0","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.20_1755367808205_0.40803876714772924","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.21":{"name":"@bemedev/app-ts","version":"0.9.21","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@0.9.21","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"ac2409705b4478d8fd27356759016f505c70ec86","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-0.9.21.tgz","fileCount":525,"integrity":"sha512-MjFNAjMPOQwAqr4XXGEB6tJchEpbaM4dYYVrcxesUd/A9VAjxorMdP9ButqD1khVGEfFRZlKfPGqPra0SwfSRw==","signatures":[{"sig":"MEQCIEjSxGq6wAiV1NmDZJ1nFmvYslbodgXsACAtzcqnEeMNAiAFET34LSwx7dr5lXbvfmJfDOUCtL1Dx2NnfttrVYc01A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282423},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"773ee7c73fb5b65140441e36b559821900b16aa3","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.18.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.2","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","globals":"^16.3.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.1.8","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.3.6","@typescript-eslint/parser":"^8.39.1","@typescript-eslint/eslint-plugin":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_0.9.21_1755473410293_0.17049910248517053","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"@bemedev/app-ts","version":"1.0.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"30ebfeadc2ce7884c634358278e24151f5be0ae3","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.0.tgz","fileCount":525,"integrity":"sha512-SWC7kf7lHLwsJBBVsSzqymMBu/MlIszwm5HvYBbKUkeyN4uV8/Jp/noa/GPeXCKeNwhZrVtq5qKwpOH57UvRHw==","signatures":[{"sig":"MEUCIQCphcLBCzoB5BwMXo46MNcATy4gbxNiaoywh5SXSx00sQIgLIwe61hiEkfAx1vhDfyXtRnwPlY6GjJiXWNkUPwXUuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286791},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"fc1c8f9ed6dbbeb4de683123bdd3ed9b9d7696bf","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.0","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.0_1758393823449_0.3608769474882503","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@bemedev/app-ts","version":"1.0.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"eb10991b76856cc48ed0af74f33c8c413aae2ce3","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.1.tgz","fileCount":525,"integrity":"sha512-JxtETXlB6k0dbx4x46GqceTQvTlhGwcsARVvojSVHQ41QbvsC4sBrOk9yJ4KCFOmai3ZjZT+xXIorm5lCeB4HA==","signatures":[{"sig":"MEUCIQDz48kvfHNuUCzQUv05t4tuzET5hyEwpmD23z/ESIdinQIgOzUWXDBHsOxplab1ukP67kemSIwXuBrbYrTohDp6QzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294908},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"dc763fa18e402d0dc5468ce4fb65f4dc543917ff","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.5","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","@bemedev/types":"^0.4.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.0","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.1_1758419005616_0.16597793057056642","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@bemedev/app-ts","version":"1.0.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"9c45c3c5db06a898eaef94bf96d4f5c2df183a91","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.2.tgz","fileCount":725,"integrity":"sha512-xDSJJosYavCxG1LSXGvN693TNy7z0fZ3ljs4ped1TTKIsvWDAfmrDOrzoQ6KmYPk+G7IwRSUB4uvUXweCwIGaw==","signatures":[{"sig":"MEUCIGzWrgKfwtED0ij9bncr84t9oVmySO6xg32SOhsy8PYLAiEAwiHHD4XmXwhQPNLyjwzME7nUCKRB+HAIKolrjFad3vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511721},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"60e59c407f766eb7ed0d1249cb3818822536baf9","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.2_1758730767462_0.05183359380120378","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@bemedev/app-ts","version":"1.0.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"07c970126eff61020501e965b612db38c96c2da5","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.3.tgz","fileCount":713,"integrity":"sha512-CLLZIdKNMPO5HG1BTpqNLAEa9lhL8Ev6/lYnVlN28Nild8B+ePMHIMK7Kf+nr+nQ05ehYB+09xsNyLKa3Nj/IQ==","signatures":[{"sig":"MEUCIGLL4sD8Jf5ZB3x2IoBbKhbk60CDgQKPxis9CS4H0r4oAiEAkpWvV4hDBOHCJZLL3eFqnW1zXLLieZhcz0InJzafF4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498549},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"db2c18ead510139faa6f27bfbeb70a965af6e0b2","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.3_1758732625737_0.9182939592631181","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@bemedev/app-ts","version":"1.0.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"91cfe6b1b0b4046b743c5f812561b11e2467fe6d","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.4.tgz","fileCount":713,"integrity":"sha512-L7zAlPK61AdXcN3n+6/ZecWPUCBfs6iL8Oq6ZLLoPS9+LAdZkQBtfwJUBq/+e0HRryutVotCX6Q5o4tcdRMXZg==","signatures":[{"sig":"MEUCICgjJBVQWUQgnAcWIHYXdhduVNxvdV06Zib3pRIM6csgAiEA0nDZ426mxOgF96Z0lNZhTnV2rHDF5jLZuJthFFSpCAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498498},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"8329dfb73dcffba71bcc1fce8ae97f8389ee9593","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.1","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.4_1758758649521_0.8481397525536349","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@bemedev/app-ts","version":"1.0.6","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.6","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d704b52ede0432c8116e124ebddc45ebf0b7ff5e","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.6.tgz","fileCount":713,"integrity":"sha512-yK622PXmhfqBDhk/Xab/t1iy7gnQOOlZNXPV+9ioquYD5t9ruJM253m4md4Cqvo1R3Qym7f1v3d75m6Q119CmA==","signatures":[{"sig":"MEUCIQDIcwPGZ7b7Epmr1FJJPL3uXrkxW0KeGcmp9bHjtYsqVwIgKD97nIATrPzkk5+2T/XvWsIJDbX6NNTr4Sx4+qWT9jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498498},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"ee6497552d64da5a91597ae8edf1aeeb64162495","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.6_1758891368584_0.9766060393926135","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"@bemedev/app-ts","version":"1.0.7","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.7","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"ae6fae373b1ef39b1b144c333e5da5e4c0de1c2d","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.7.tgz","fileCount":713,"integrity":"sha512-SYz2FvBjx1pPBPVxCtZ6c9QxjJu5wm+mrDkQ34D2hxEQ9Xq0VHqKv/jLUyZi3Vii6kyFexwJ2cS9LzZV8WYPgw==","signatures":[{"sig":"MEUCIQChXAjCNt8oxUDZewlSZKmQMw2HcWmvnKt02OkO7g4LiAIga13fZIl01bYGd4LnejW7cZmXKf3wctJNIZNdSErTmJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498498},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"df3b795d4a2a0524dccfcb3b8aba335b520d54cc","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.7_1758891956015_0.09770890801759347","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"@bemedev/app-ts","version":"1.0.8","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.8","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c257befeea187e455266c27f9b7540271fae76a8","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.8.tgz","fileCount":713,"integrity":"sha512-ymp7dyjmhgySOtE3gfZHDGF+ha1DlqmTwRNkIVNBQmiDs3PVTLQ3P9ohovKLH2LXl1LQsUUJzqyTRmEOnCyB+w==","signatures":[{"sig":"MEUCIQCDGJV2+/bEPiuYKgZzSCjbMhMyN3DxUqDoyYNYI5/1EwIgUMbbucCCGBDN3nzRSc23eGbSe1zKVhSOXYYwOdMF1gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498498},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"6c2e70ec7d3d3511fb0b2103931ab414d2ff90db","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.8_1758892690805_0.8041282428045662","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"@bemedev/app-ts","version":"1.0.9","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.9","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"3e44ef214f3e54009c77fca9f9cace9a8f19c56c","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.9.tgz","fileCount":713,"integrity":"sha512-HsX6AvewY7GOc8PPZFsyjzWeCbkdpLw3XuSoP163JgYxjgc/WYmSLReXnic5SpFyb/CCEHHJS22sNjG7CiaLnw==","signatures":[{"sig":"MEQCIFWXvmjoWckAyMvanR5I+nuFkpacYQwOEVnmdY89C5LsAiA9yZCnktnZWp/KuT5vDZ7uuog+iYLXdJSam04Hlz4LFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498498},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"348d5580a77c4d09a0dc6da5a33455c6c45a7a28","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.2","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.9_1758892927975_0.0402442198109052","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"@bemedev/app-ts","version":"1.0.10","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.0.10","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d21033c2211b4fca5d920fad411da35dbe4986db","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.0.10.tgz","fileCount":713,"integrity":"sha512-r6p8280UszA5dxbmzm83w5wPlv9XLzurDIfRZ3o5ZRdytWTTVUIe+Tt1Rzw5lpI8m8W2JpUR+DcGoplJy80ltw==","signatures":[{"sig":"MEUCIGHt36RP8c8XVXzIR/dJdKH/xuxATPr8wAG5axcA/yBRAiEA+Vs82PsMtUABgt4bCwDOWfqxrND84dfvOybtJg2gmSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498499},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"d715c47605793ead5268bd048ed793c59a29673d","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.3","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.0.10_1758970990000_0.04633600410489391","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@bemedev/app-ts","version":"1.1.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.1.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"3e4864bd5abc6908c16123442ab5bb28f90d61b1","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.1.0.tgz","fileCount":713,"integrity":"sha512-WrMR6xtoB5HnYKjbeyWn0Ed2+py77dWWMA79pJI7uZYcPuZ9h4e0gHqQgR4W9axBOSYsCtf95TcToUqMbE5kZg==","signatures":[{"sig":"MEYCIQDVOrtp6ZvwrxStS9jupRmfTs3DZiVvQin4UkneZe1UtQIhANHbuFlLyVRsrQJBZVPg6BLDcD7wMLm0pbw8uu2cFcRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500360},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"689cfb9b1d31b7024d0dfd93bb95afacb2217a31","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.3","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.1.0_1759150233791_0.33855549758994896","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@bemedev/app-ts","version":"1.1.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.1.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"99da462c140337cde9d09af3de2a778a1765c76e","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.1.1.tgz","fileCount":713,"integrity":"sha512-/p6BMn/kA2+DKPJrAWy+h3oKHbIYWzwmFZ6UWghWzHGpXNWI3Xw53t6BnGS6Sjhp+7iJAVd74eGW118FWfSVNw==","signatures":[{"sig":"MEYCIQDheQRYbJXiLUMc6TzjZpn2y/sGsLji8V6hvGNk8WCh7gIhAKTMMX6FLD3j4AMyJeaLJN/vOb6sJsGVWAot5oLD6MzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501371},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"76923bf2f9409e17edf540c07d310f7b28a109bb","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.3","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.1.1_1759154710423_0.41221413714577615","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@bemedev/app-ts","version":"1.2.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.2.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"cc7dc01211a04eed41409d074d098938104ea245","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.2.0.tgz","fileCount":713,"integrity":"sha512-Fq5yRQ0VHmxkrFofJ5kJV2zOACdm5KB+01eg2Eiv7N8eC5AwSjk9kJepSKhAG/3DXJDbdJBoEiDdvzt8Od67vA==","signatures":[{"sig":"MEUCICQrIE2IdqKNKbajO6bA8oawEu4x/MLfRLkY2XtcYVM1AiEAzdMMne4ZPk+lVOIIn3KdaWvZBaOP/E0NA6SzaBZTmD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506605},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"de4d999b5d235eacafac12c7c1fad974d099c153","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.3","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.2.0_1759231350608_0.616791308225425","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"@bemedev/app-ts","version":"1.2.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.2.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"391aad8f61754ec1b52aa087e8f5803c04575137","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.2.1.tgz","fileCount":713,"integrity":"sha512-istFiw2Pev9dbhpEfLk8NDroT3nYESTR9qP6ldrEamfS0fzbsYLsPormqkpn14o0cwvR6WAXcUkec3iPQ+ZBjA==","signatures":[{"sig":"MEUCIQCWqr8XJJdvi0XHsNBorTgcBDmI5Oe3wFJ9h0DN/XZCCwIgdifieyTIPIRuX11SfcuoB1zm7ffgeekioHS9Aa5EYHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506605},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"de4d999b5d235eacafac12c7c1fad974d099c153","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm upgrade --latest","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.19.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.36.0","rollup":"^4.52.3","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.3","@types/node":"^24.6.1","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.2.1_1759291464379_0.9991916813254451","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"@bemedev/app-ts","version":"1.2.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.2.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"73eca77400c52c68f531a45f76fdd2d7d5fa7dd2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.2.2.tgz","fileCount":713,"integrity":"sha512-oTveuIOdKnK5kbiVZf9/Vt/p+KgqXUWI7lWFqCs4af+hFYHel3zDfM0mkp6mkOYqPNORab1w4OlR6wX2ht8x6g==","signatures":[{"sig":"MEQCIBZ5XFX7H3LGq5Zeq1QAYrg/tPlnSMzoyq59jz5DdZDKAiALJC+b61yEDbKMO87xOGstQEkkPbftrzwLmcC5QmhySA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508115},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"d502be940d8a8a476f8e4ab530135a1fb7550935","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.3","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.20.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^11.0.3","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.37.0","rollup":"^4.52.4","vitest":"^3.2.4","globals":"^16.4.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","typescript":"^5.9.3","@types/node":"^24.6.2","@bemedev/fsf":"^0.8.0","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.2.2_1759594177001_0.9753417112452529","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@bemedev/app-ts","version":"1.3.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.3.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d894e6a263ac0910cc28075922f3830c525d0a24","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.3.0.tgz","fileCount":713,"integrity":"sha512-t6ZRo87k1xJFEiVTVA7X1jU2zRpxWL5hJ7VE5YBEWKd/ud2vU/o2KC3O5lL5NmVhYLuLVfjJR0wMxmI5igNQhQ==","signatures":[{"sig":"MEUCICAcCXkZh1ObNk7ikGZav3cu6KBrVuYbzuHoa9a0rPb2AiEAmVYC7cGYOOPVSwAHuT45k8kmDOa6B7pYtk1DanbtT6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532031},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"911b509b25fcb367e55338100dbc31dd7b115841","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"5.1.6","clone-deep":"4.0.1","deepmerge-ts":"7.1.5","@bemedev/sleep":"0.1.2","fast-deep-equal":"3.1.3","@bemedev/basifun":"0.5.3","@bemedev/decompose":"1.3.1","@bemedev/interval2":"0.1.3","@bemedev/boolean-recursive":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","glob":"13.0.0","rxjs":"7.8.2","husky":"9.1.7","tslib":"2.8.1","eslint":"^9.39.1","rollup":"4.53.3","vitest":"4.0.10","globals":"16.5.0","onchange":"7.1.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","@types/node":"24.10.1","@bemedev/fsf":"1.0.1","pretty-quick":"4.2.2","@eslint/eslintrc":"3.3.1","@types/clone-deep":"4.0.4","@vitest/coverage-v8":"4.0.10","@bemedev/build-tests":"0.1.2","@bemedev/vitest-alias":"0.0.3","@bemedev/rollup-config":"0.2.2","@bemedev/vitest-exclude":"0.1.1","@bemedev/vitest-extended":"1.5.3","@typescript-eslint/parser":"8.47.0","@typescript-eslint/eslint-plugin":"8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.3.0_1763573348861_0.632764501865698","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"@bemedev/app-ts","version":"1.3.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.3.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"6ea7d85f2b42448d05c333807f8133bc3a470234","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.3.1.tgz","fileCount":713,"integrity":"sha512-zZWhgemeG6yAoGPC4XluBWIjq0JIp7dTKh3Wc71l46L1VF49xfF0zpy+b1j2+uvc6K35DSvIG13aUqIOxQEqQQ==","signatures":[{"sig":"MEYCIQCPZEZrOKjopoTClkt17gT3VP39ol4ztPzM35/j02rcwAIhAMCSzL3EW5usdB0qCa1Ylkbro++CQNwfjR9O3yQ+EwLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1531830},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"9c5c5e518395f027debb310bb6426b6045e9ee4c","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package","ci:admin":"pnpm run rm && pnpm run upgrade && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"5.1.6","clone-deep":"4.0.1","deepmerge-ts":"7.1.5","@bemedev/sleep":"0.1.2","fast-deep-equal":"3.1.3","@bemedev/basifun":"0.5.3","@bemedev/decompose":"1.3.1","@bemedev/interval2":"0.1.3","@bemedev/boolean-recursive":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","glob":"13.0.0","rxjs":"7.8.2","husky":"9.1.7","tslib":"2.8.1","eslint":"9.39.1","rollup":"4.53.3","vitest":"4.0.12","globals":"16.5.0","onchange":"7.1.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","@types/node":"24.10.1","@bemedev/fsf":"1.0.1","pretty-quick":"4.2.2","@eslint/eslintrc":"3.3.1","@types/clone-deep":"4.0.4","@vitest/coverage-v8":"4.0.12","@bemedev/build-tests":"0.1.2","@bemedev/vitest-alias":"0.0.3","@bemedev/rollup-config":"0.2.2","@bemedev/vitest-exclude":"0.1.1","@bemedev/vitest-extended":"1.5.3","@typescript-eslint/parser":"8.47.0","@typescript-eslint/eslint-plugin":"8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.3.1_1763684968294_0.9847230613349645","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"@bemedev/app-ts","version":"1.4.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"e8907d0184af79f4b320e975d06e01ccd2a382bc","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.0.tgz","fileCount":707,"integrity":"sha512-sltBvOsepu4r5T4rfphsKexB2tuUk0TAqPDMQ92+ZV8ycgfmR09OztgYMPUzfzAuMBxzAUKOxvYRr2OaP5RtSw==","signatures":[{"sig":"MEUCIByJ/eUHVVADiFlS1S1MYji8e2YV8Kh25su53iI1eiMFAiEAi3c7V9cIfz2bRqAEdUUrMZYLx+W65n35XoEZW95vt3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504853},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"ddd107ae8b39e4b614acfa5997f05d94647d73d1","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.3.1","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.0_1763911971165_0.8411749752832254","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.1":{"name":"@bemedev/app-ts","version":"1.4.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"35d38077376a7da2c14faa41c9ca4c5aeb7eea53","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.1.tgz","fileCount":707,"integrity":"sha512-x1BwchfSaFS4BejBvjBs8doUmKq0EzkOwdwPxt/V0LvsSQY5LvSCLGGQ0iGTeWWVTG6Uv9AgcuqjiJs41omhBQ==","signatures":[{"sig":"MEUCIQD46Yvxu5Esh4ZZjSm+VxQ+CUxTdDSn3t22dAeDj9pZKwIgChX+f+umuCuC2sdG4rw3hdq/idfMwcSgxb5OdArzkcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515137},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"935df7c359e9c66740082afcd37adc1baf2886c3","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.1_1763951683401_0.42416192885048365","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.2":{"name":"@bemedev/app-ts","version":"1.4.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"d0f04b12997ea5ca0e98fc66ef762af015517d41","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.2.tgz","fileCount":707,"integrity":"sha512-U57KuUDOO0d31WXRizFkaqZ7wPKR2+6tJngBaHOZvVcWLvUY1toL+bj5McxS91jl9yAVOGuaf/zy1VHAuTI2WA==","signatures":[{"sig":"MEQCIA7rLW9On52c5itJqBFeWpeHnlr1xnugGDA/TOHHCweiAiBLBgvH1yto1oT9k8oKqJE3yeO0xdSS2CDmsO4ACGz/Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515396},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"a68a8403273b5e93f9e3ee7da9dc7a083aa12740","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.2_1763958893049_0.9435615722475723","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.3":{"name":"@bemedev/app-ts","version":"1.4.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"9bcadd492bab311cc67cca0a18f4b537cc6efab4","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.3.tgz","fileCount":707,"integrity":"sha512-xOebbaCjhXQmWn+d5S02OG5H0yWdcONSz6LPGQs7ZbDvQQ8xtS+fgXIwTaEOYh7t2XiNZJkFHkpkH8jo4J1PMA==","signatures":[{"sig":"MEQCIFMfsvkZ4yVsYReB12yC7FNwFJbMMPUyMzFaez5LGAkpAiAsI4XOk912kbYVBMyRiv9+VfjfZSD+JLDny9eshBfzXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1526114},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"a7dd9075dc0b2c006b018ddd7ffd9b0a48664312","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.47.0","@typescript-eslint/eslint-plugin":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.3_1763988376227_0.995745112649665","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.4":{"name":"@bemedev/app-ts","version":"1.4.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"8a18c8ac6d6b8d51bd8ff8d0a2268a07eeef6010","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.4.tgz","fileCount":707,"integrity":"sha512-UbUofVOS093/l3d09eMf7wqCHe88qf3GVLI671kE4Z8vGKR/7re7LK5rmw7GjMKi2wjUTYKO3Q4NcJOFlAecPA==","signatures":[{"sig":"MEUCIDyLyFQkVqHWqjkGgyUZHJ/d6F9ToO7rATZNHMeJkPU/AiEA05DgFX0JLoHShJx/PGj8/F0g4tjBcHUyBZbThPmrLSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535594},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"cdba7702ce3613fd43938d2e90e42e69f1423fb6","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.4_1764060313234_0.6717851117068749","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.5":{"name":"@bemedev/app-ts","version":"1.4.5","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.5","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"7bdd0ed4cae8e7290ecc5fde59f74331aefb4bd1","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.5.tgz","fileCount":707,"integrity":"sha512-uHaNPgnFC9ogXEmLr+NVqpusbwPIsQjb9ADKjOxez9v1aInxIci7bg9VvuPZ+d/fdXmR6g2aa0zNyR11lZBDbQ==","signatures":[{"sig":"MEYCIQCkq+LJgSXR+hq1ZpLOvJ8nOF3Pt5pnCWAC5zTr7w+Y3wIhAMndjejz9VoUgRRW96LFzsDlLkUwsxaiemfDSNZa0Q4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535812},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"26e73579d610391638d61bc69bc92ffc672af4df","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.5_1764064714894_0.9323713643438598","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.6":{"name":"@bemedev/app-ts","version":"1.4.6","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.4.6","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"9b58524a27f9d14ad1b90641160616c1f84624af","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.4.6.tgz","fileCount":707,"integrity":"sha512-2IqgP4bkDY2nuQJs1d46y3SU85+4xY7106gz6qW9r3dxlP90xycRov9r0SDURQk9NCb2doVOQjsAgVcdQ3jbxw==","signatures":[{"sig":"MEUCIQDbl3gL6MCxc3CeNL+0fds+uwDaBwRjrZT77VQxiUzjUAIgVEH0L+90OHveH0x78FOPaxN+poFbcUzAan0fYLAZBEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535855},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"97d9b629b450c81da3078b5f4bb70c7779472d96","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.4.6_1764075852008_0.5469879658616892","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@bemedev/app-ts","version":"1.5.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.5.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5adc25d97ceeaf8ea29102bf7e35a6ac78ede8dc","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.5.0.tgz","fileCount":707,"integrity":"sha512-rpXoLabC6CTL6c6oaUhaTGrECuJ0SIoyLnKTT20sSRtyGcnjU8RrOUd8EWDb3OABKO/cERwXIOBm+oyQryNjPg==","signatures":[{"sig":"MEUCIHD8s1G+ZJQh6/cYanCvxoMx4A/zAbs07H6lk0novUbfAiEAoaptbCoip0A6EC9g871bNb+qQR4tsuZEY/twIv4/kgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540605},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"0ed0d9e9fb5cb6e520932e54ac219b55aabb6e57","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.5.0_1764291592051_0.7265470205610933","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"@bemedev/app-ts","version":"1.6.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c6f0ed3499077488d09ee81e705d6b8ae0208a12","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.0.tgz","fileCount":713,"integrity":"sha512-TqQ0dOpLLfo+qxrN/riB3vJyw3jwiM95UqGF4Oxtg1/tAKYUkapqYIRU4tmOqawuDePWAo+Bx5UxawrFMvOKNA==","signatures":[{"sig":"MEUCIQDmdO8Gw8bM2A2bLJutNDz4Y8xDYE0tjvcJamlLKhwxOAIgEx5km8MxX+Br5TLcIFzTLOP5nND8Yj5Y7tENSQLlbPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547857},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"c36280e230daefddf86e326d47f2ca3aee717d53","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.1","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.0_1764339371076_0.024223569574447934","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.1":{"name":"@bemedev/app-ts","version":"1.6.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"302a0d4d3ae547330d8505dcfb11ae57e21ac9f1","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.1.tgz","fileCount":713,"integrity":"sha512-O8oNYRfqCLOHCZcboeQqewLO6KQ7ebYV1WtwiM05iNw0WnT/9NW8VK8dcsAQQRRb+L84LEfsw1AYi/6xNlqpvA==","signatures":[{"sig":"MEQCIGfI6Tn7tuG0ofEAi76HrTy36SqesWBgOC+/6EcGbZXHAiAg2tWK86WdmEfdga0zPJIRHe/b1oUkIyJayYEYaPlMjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547539},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"7df44e95c6c103b9293d2ff6fd71f58690215e8a","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.1_1764413169879_0.6352894446142174","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.2":{"name":"@bemedev/app-ts","version":"1.6.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"51592b0e4f04212559042a843724174e3b384698","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.2.tgz","fileCount":713,"integrity":"sha512-J9knOe7Yz5qG+J8Bx7xgmF2KI0kNQiFFgyV7N5Csde9/4tbMYo2KNvm7uv6CYWyUwaOQJebf8JbHqmD4d7j+fg==","signatures":[{"sig":"MEQCIFqXzwOda9DvC/RmN2EEnU71Wotxoofg6ZL+AyN/hC3vAiAeUma3mBFdxI8t0vtHpzG8SYNs54oVyCRZWOeOun6qqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547539},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"7df44e95c6c103b9293d2ff6fd71f58690215e8a","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.2_1764562987005_0.018324181068507084","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.3":{"name":"@bemedev/app-ts","version":"1.6.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5dc24261255bdc1a282e4bd3023a29089a782740","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.3.tgz","fileCount":719,"integrity":"sha512-7dCj+gVymAGvAOdiLJayJnKirXbdszYawWzMvogxDzLvfs8KqAYrBXAite0UKKpMHUaMFMXbqVcL380B7ryPpg==","signatures":[{"sig":"MEQCIASLNQcfQML2ww1MToj7vHdTChl5l7s1CfSuZK9Lb4GNAiAmoOWU3hULkvQdHHxm/JOtcxKKBeMz+gKU15MTPeXs+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558043},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"c4d728b6e026bb5cfecd2562d1d7dbbdebb62c1c","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.4.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.1","rollup":"^4.53.3","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.3_1764719164886_0.11792394738699552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.4":{"name":"@bemedev/app-ts","version":"1.6.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a91a590d1848a6e2b5abb609c6939010bd6208e5","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.4.tgz","fileCount":719,"integrity":"sha512-IRFBBCgthv5W4fIRlS85CVn8s360uP2Rfd/zMXlwd7CqCaX74rBWAAan5lwk8snkKYbzSvxHumsqAozawTtqzw==","signatures":[{"sig":"MEUCIDvr1fmlQ+KysKYwU4fqgeozXpMKVPx+aZ1cek61R957AiEA9CrAFpiVmaOZCrjdj54ijBq4QGPyDerHrtBmzK09ngw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558217},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"b8010710923ca330b0fbb3a3bc0928188ab59bf1","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.6.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.11.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.53.5","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.2","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.50.0","@typescript-eslint/eslint-plugin":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.4_1765875879581_0.746750072487","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.5":{"name":"@bemedev/app-ts","version":"1.6.5","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.5","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c7af423d0137a5300b972b68996bc859048c16f2","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.5.tgz","fileCount":719,"integrity":"sha512-SNigudA6aA4Ml2GpikdcfvwkmdcptphDCPt+IqmP2sZ5B5GHzO4+i5Kd81b7fWeuS+WnHSXyGITI+Dds54WBhw==","signatures":[{"sig":"MEQCIBQBFqxa/PA+pvr7LlyuDy7rKU1zpQZDrAJ3obX0+Mv+AiBUy4Ut1QmlHhURQwZwq+ZJ6izenC2d1DVfvgnn34OMuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624920},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"9b22e6e6a5c74f8089ee4092bb82714474bd7207","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.6.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.12.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.54.0","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.5_1766500109258_0.10130848916865731","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.6":{"name":"@bemedev/app-ts","version":"1.6.6","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.6","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"0975bc8a5f2bcf7ab2999aebcd7c4ca908ca5a83","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.6.tgz","fileCount":719,"integrity":"sha512-v4x4ixQyOyzPYcZuLTfz+mF1g0xVD7SOphZ6fHvX7tnQbqA6BbF/13Bvp+EDUjq2uIwU2kcgV2bhDI083b1Gwg==","signatures":[{"sig":"MEQCIF8Grz+nAOkJwoUtOho36NfKl06YmldxO/aR6TxJ3THmAiAMb+bfyzieI5u+a9S8DUILv8MJ9iDcLxfP5JVtZIlA6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626383},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"0eebcc98eade72bafa469d3ab25f7c0671ea9770","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.6.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.12.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.54.0","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.6_1766501459710_0.9694969453887758","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.7":{"name":"@bemedev/app-ts","version":"1.6.7","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.7","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"87a05db773b2df9e95f2a9beccb2bd55d6bc5a08","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.7.tgz","fileCount":719,"integrity":"sha512-VBZ2YfY4wK+i2czeGKkNHFblKPSpxA47I0Q4RcbeD1FTtLHUz5SvxNvI6aV3gIkF3SzyFL2/Tp12MlJxBfAWZQ==","signatures":[{"sig":"MEUCIFrFCkWWrVU78hFkLumIKbznhONlJGtuKlQ+jFO54wcDAiEAmwj5Z46jQpbHCQEpTdqVOCgMBgSgg2dzVb5S2qfSsiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626383},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"ec17eb1f8c8cf9ca56cff45c34cb58c5a7c2624d","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.6.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.12.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.54.0","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.7_1767026010127_0.1533361899024701","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.8":{"name":"@bemedev/app-ts","version":"1.6.8","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.8","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"65ac383ae7409493ea6f99b06ee9e71a55cb5823","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.8.tgz","fileCount":719,"integrity":"sha512-TesiYCdCSvqxX/OgU4DxpJF0Z5CqxmMxrFOydDR0buqlBYaORW4GbmjFbtFJyLoZh70rOLsaRAvssoxvMSDuRw==","signatures":[{"sig":"MEUCIDJcpwRD+aJq4L8rTMFRSv0vluUgD7gmhCF3xVD+ZshvAiEA0tyz1tKzUBI0AAA6kWBBx/UyPSKzFl3b7gs5pfrInGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626383},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"0f172b94147c41fb86b8c4903263664fbca77672","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.54.0","vitest":"^3.2.4","globals":"^16.5.0","onchange":"^7.1.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.8_1767241342233_0.42059218167406964","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.9":{"name":"@bemedev/app-ts","version":"1.6.9","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.9","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"f853c56160362596edc041a821ee9a228fbef508","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.9.tgz","fileCount":719,"integrity":"sha512-l/IuRA9TlIceXiwJNGo1H+g49gUDg8wnvc4pRNATxYaMzJ7YuYu0ljR8bV5rNs0hNtjfOFY6k4emxfYk5WM+YA==","signatures":[{"sig":"MEUCIQCf0BYoqeeiLxR3fMHPJRRHh4ZVyGfR+/zcgLYf6maEwgIgc39qay0WWKJlbW9eAgHnxiCyMxeJyHkvzLUzs8YnYiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626383},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"f9c766fa0d36ac00952419e8e59233d629263caf","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.22.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.1.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.57.1","vitest":"^3.2.4","globals":"^17.3.0","onchange":"^7.1.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.3","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.9_1769921029503_0.07051694588115565","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.10":{"name":"@bemedev/app-ts","version":"1.6.10","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.6.10","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"1d2088a225ad0febdf05e496dfbe05028765a3ac","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.6.10.tgz","fileCount":719,"integrity":"sha512-exHmS0tpujphSDR5AnStJPkELqOtKm9fucnxuL7UzTh4kMtlLUkGmSGCjZFYHp3YZUwASJ1QfH+y42qDOkgRXw==","signatures":[{"sig":"MEUCIC2nCUZGHEbSUc4gK5B1udVrrG7NzDhZ8FMj2D8trKSGAiEAntOfXhyTw9NwHGsrls/3tr4SV6FpIKD+zP02eG2sM5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626650},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"f430c26f3ad969286fbaec043c5b9e8714ddc518","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run build && pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.6.2","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.1","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^1.5.0","@bemedev/interval2":"^0.1.3","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.0.2","rollup":"^4.59.0","vitest":"^3.2.4","globals":"^17.3.0","onchange":"^7.1.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.4","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^0.1.0","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.6.10_1771944514114_0.5460682438777293","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"@bemedev/app-ts","version":"1.7.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@1.7.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"28b824f6f3036c8022f238bd8677e749dca05fc0","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-1.7.0.tgz","fileCount":735,"integrity":"sha512-hefhFOCRWovRMifbgzkW1IkH0s60q8dk8yrjJh7DLRp32WW7Abi/LFXDvdBZsM5DcOw+HGlIibiB9MLlD3mUxg==","signatures":[{"sig":"MEUCID10D0p2FkNj3L22MwYHGFBuGDyj7+hxZIAg6Xpt8cPOAiEAlMlj/pRF+Z1jvdpAITsNr++Mrpp1eNPBCSkQCavy5tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675596},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"3ad0b8181e11d9b70d502bdd8ef6f63ce9702d82","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run && pnpm run posttest","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.0.3","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.0.3","rollup":"^4.59.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.5","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_1.7.0_1773339953600_0.7423125423362071","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@bemedev/app-ts","version":"2.0.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.0.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"1607009ce82c6d83aaa6da1dd6561edcfdc80c98","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.0.0.tgz","fileCount":735,"integrity":"sha512-PvD7vPlC9OWIyA6Zc9hVRGLppdQ02+4w46GrQS0oP0zT8ndkolaOGv9tx/5t6wS8ys3n8WAgKD0DlxE7XCZjxQ==","signatures":[{"sig":"MEYCIQCep6q2KsBfYqQttUj2MoJC+tV/+ml0KYhB07dpsPhFzwIhAPaZKD8yMdHXEZk48XWBmZxxIDjwyrCbjWkdVM7XkC/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676031},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"17017160939b1024ac92ad91724f66eec4dccde6","scripts":{"ci":"pnpm run config:off && pnpm run lint && pnpm run test","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","p-q":"pretty-quick","lint":"pnpm run prettier && pnpm run eslint --fix","test":"pnpm run test:coverage --no-coverage","build":"pnpm run rm:lib && pnpm run rollup","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","eslint":"eslint \"{src/**/*,App}.{ts,tsx}\"","rm:lib":"pnpx rimraf ./lib","rollup":"rollup -c","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","posttest":"pnpm run prettier","prettier":"prettier --write \"src/**/*.{ts,tsx}\" --log-level silent","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run && pnpm run posttest","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.6","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.0.3","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","tslib":"^2.8.1","eslint":"^10.0.3","rollup":"^4.59.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@eslint/eslintrc":"^3.3.5","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.0.0_1773435166662_0.4829311604838642","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"@bemedev/app-ts","version":"2.1.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.1.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"6a183ef087ef1473090ea35c1c56ff84f12db15a","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.1.0.tgz","fileCount":676,"integrity":"sha512-MO3+tJpWooWa7Rxm5ghqV9ImjlWyiD/9mKVRbbBxCu/TCxrysL/fPDSUG4H+8vuv+Us8QktZWPxUErt9GJfYAg==","signatures":[{"sig":"MEUCIGS3fs0f9/WKPDHmYjbpQdEoEH6J/aVVT8P7X7PiZpB2AiEAlxirWN6vcnddULDNoi0VRviI/rQtSaB8vkaSnLQu2RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515455},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"e859c17c5d15c15d3d8bf74136a039fa61a66afb","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.0.3","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.1.0_1774483153420_0.548762686404149","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"@bemedev/app-ts","version":"2.2.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.2.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"f6f1e10e66fc5073740bf01b5444f63c81b23c54","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.2.0.tgz","fileCount":690,"integrity":"sha512-ZbzGct2BAUGqQo1SiOhhJSymRIUtFU2AWcbgccK2VIYJXKnxvJUUz86SGZCueYqwbQp5/X4DXvx5lu3sru3yxQ==","signatures":[{"sig":"MEUCIEF7lCKsZUECGf09ENhqALVDPCwsFZIPOnv81sLuPXd/AiEAge9jjJDa/IhY2QcxIvrCbUZHQWOklAWgiMP8+MiV5K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1529766},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"8adad2ab1994aa5ad4e28335bce8d7174ef14a54","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.0.3","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.2.0_1774495858372_0.4066496076444288","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.1":{"name":"@bemedev/app-ts","version":"2.2.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.2.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"42f87c916e188cec3557cd82a8eca872010a743d","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.2.1.tgz","fileCount":690,"integrity":"sha512-jPk3wvUoHYY/XTbS/vjqdH/V1FM9mGS5MtniWUHZgbGTEosTZdnG27Y0UJQbYg4uFYl4sXC67bp6OwKahfmC6w==","signatures":[{"sig":"MEQCID7KrFuPYr0o2CLscRwrQBpbAolNhCkpbLiLpjS8ZvMtAiAgCwCouzTFv7nYbDUhtV8/Vz9rKCMXYZgf4BbN2AVSbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1529783},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"649cdb203291ec6f84be7ad30e573dc09a2ebc82","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.0.3","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.2.1_1774497004516_0.044533351305941604","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.2":{"name":"@bemedev/app-ts","version":"2.2.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.2.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"8f5608a696984cdebf35366db15d6c9de35f5323","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.2.2.tgz","fileCount":690,"integrity":"sha512-Y3CIjOOv/P3t/mQDkFy80OtRO0XR+f11ZR+GwjFYiUIQU+ZKIC/Qej/phfi4wTvtXZf1HUGbvqiRvKimQaz+IA==","signatures":[{"sig":"MEUCIQDUU3pCTfcWswer8razvJn/yZhbcSmcFWJafdxHngdFogIgaaXab7mzpSz68Iio74FL4d2d1pn35aAUMf8PHiLq52g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530062},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"28a7b6736b0c65a594ae94e4f20f8d2164c5976f","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.0.3","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.2.2_1774523569140_0.9717348301406341","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"@bemedev/app-ts","version":"2.3.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.3.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5437831059782149304f66ab72fe36d472019ff6","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.3.0.tgz","fileCount":690,"integrity":"sha512-USCwr6NujD0ZVhvJdwTMBk8rSB+qrV9ob5kaibrwrU/djFt9ZFfX1hGzaBNqKExBbPGPKH1sLqMLzmmHD0q5kw==","signatures":[{"sig":"MEQCICHscxHXDRO7z4yLET1do0T9TdFyPG5YigODXOWKyAAIAiAciDO2jJY1hWVher4NnPQt9Fg7on5ZvTAT/J6ToJzkVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1529285},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"24876abf97671439f540f7c9a6e9609a23e18e19","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.3.0_1774542619988_0.5403862587283412","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.1":{"name":"@bemedev/app-ts","version":"2.3.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.3.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"44f25a39a139e39db99ac320494e64a7c9e12e7a","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.3.1.tgz","fileCount":690,"integrity":"sha512-q7y5DwMzElmHUQ/AUPdfyVeWbNGvgZmfVdMBaCt5/1axhS93M8y4H27gWwW5/AOdskWmsy6NJSBUE1Ud12CGFw==","signatures":[{"sig":"MEYCIQDtR5sfUxE7tUXpE3L9NqpXfoUJD+GBQRQ8B8tnUSw3iAIhAIPEx4nZ6a+oE8r4/k0aYE1VClqKcOXYK2YgBuyFVLZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530026},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"10bceaaa3c13bd9dd4646eca0ab61152ac5ef7cb","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.3.1_1774828989183_0.5213865499158366","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.2":{"name":"@bemedev/app-ts","version":"2.3.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.3.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"007a9fe8483bb77c047297153dc772d2e7cf6502","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.3.2.tgz","fileCount":690,"integrity":"sha512-B3OWBdDbSIaHI82zp+NXglesyG5DVIGN428rNsMst2JVqVTiSnsUhkDXcOl8qTWXUvDQpPQs/5xw0A/Zz/DDdw==","signatures":[{"sig":"MEQCICKy1aSykurfBX00WoAcFkWi/oBRdKegl5e+hHjfDGjsAiBaog5k7Yux9UHyYvwMWMsdWPBORFfTvP13cpxSTjbzKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530784},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"3e62e9d1249397de8e1ccdd4b762a9669f2d224d","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.9.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.42.0","tslib":"^2.8.1","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.3.2_1774831182624_0.5929296648169449","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.3":{"name":"@bemedev/app-ts","version":"2.3.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.3.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"1edbdd5aa622a1e11d0952dfe1904931ae91f76f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.3.3.tgz","fileCount":690,"integrity":"sha512-Efw1+lhhiQI98Hx+fipoDeUN+igPvBDq2IES0gHxzKpY/65watD2j4K0QBMlWc6ttTrBGLBgxzuRF7cwCnDmFQ==","signatures":[{"sig":"MEUCIQD9CgKVHkSERRsa/CRegTLByEHVjhJ6Hd05Grxr/rd5nQIgGbjHBcOQv3HZyxQ2HDXmYmuSy3s9SwpZLksh4b7d6QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530784},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=22"},"gitHead":"efda10f8816c75ee1f83bca9a7c105c96b510fba","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"10.9.4","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"22.22.1","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/rx-pausable":"^1.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.43.0","tslib":"^2.8.1","oxlint":"^1.58.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.12","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/vitest-alias":"^0.0.3","@bemedev/rollup-config":"^0.2.2","@bemedev/vitest-exclude":"^0.1.1","@bemedev/rolldown-config":"^0.4.2","@bemedev/vitest-extended":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.3.3_1775019411269_0.09857638935484792","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.4":{"name":"@bemedev/app-ts","version":"2.3.4","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.3.4","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"34dab452d69c17594155a49e9dd6e928262ace0b","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.3.4.tgz","fileCount":690,"integrity":"sha512-8i8b6QRx8hCfKZ/ynaaX63c+JF61jgCpyZO3Q7C2wNr6jwzUtSW0aBxgBkcFylNr4q7nMDepb5t3hAZrIubLaw==","signatures":[{"sig":"MEUCICit5gyQhVcQl058LDcCJj2CdNP0EozvZiRh5s2FOOxtAiEA3fZBbjjfFZpOed4i7IV8Ju4gtgoKBDYffk4ji8Rqo7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532147},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"43c190b78c60a33c4ff4541375f3104833f49e05","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/basifun":"^0.5.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.43.0","tslib":"^2.8.1","oxlint":"^1.58.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.13","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.2","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.0","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.3.4_1775230908559_0.08380124035257586","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.0":{"name":"@bemedev/app-ts","version":"2.4.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.4.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"447933988d88a5829cf2e07e640dceda821e9e2f","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.4.0.tgz","fileCount":720,"integrity":"sha512-YAUPmAQPf5t3zVlgYWxQpCo4eUC4WZLtxidEDCB7MD6iEeqFX8kLjbjkJDsdVCXBxn90uUo6i7AqdsCHGtctcA==","signatures":[{"sig":"MEYCIQCfdmoFSKQR/YqNeCVeUj1+qSo3oRcpZjoDBsUbvzyy+AIhAON24jA22WWpMkfswjiItP0G1b2aSazjr1Sqlot/nhxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584587},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"5119fc4ff323f263f1a0c19701eeb335cfaa707a","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.43.0","tslib":"^2.8.1","oxlint":"^1.58.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.13","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.2","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.2","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.4.0_1775517579464_0.8024513134837017","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.1":{"name":"@bemedev/app-ts","version":"2.4.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.4.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"366229591407ba5681b0ebf6ff576b952f842be3","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.4.1.tgz","fileCount":720,"integrity":"sha512-MbmLL4O4EjuNGH+EbSdKaTR1vIfi9Rd/xhWPtwZZsAsaK8e4KQ6hEJYEmyE31U+cIbfLzAHlV7dkBtqypC/GTA==","signatures":[{"sig":"MEUCIHW6xX4i9ZHo6udXAqgxNN0C50u8fWJwtzjQhpjpuFt0AiEAj43D12yQi7pQb0Qj9dNS5lvbVd2mCzv4aV7XYeErgiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589019},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"27c704a0449076593a6258bed40f252bf5beda7a","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.7","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.43.0","tslib":"^2.8.1","oxlint":"^1.58.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.4.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.13","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.5.2","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.2","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.4.1_1775518130534_0.3245564499921163","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.2":{"name":"@bemedev/app-ts","version":"2.4.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.4.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"6b2343cee97fabd1b711dd15b86e9a92277d4b81","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.4.2.tgz","fileCount":720,"integrity":"sha512-LeIM/6b4jXypHRMiPOIft0JQeX7ErSAi7qrlYpoCOzFlq01dZb1fxCnDnue2gKTkpd9LcB/mJTtLtqXoe6ru9Q==","signatures":[{"sig":"MEUCIQCDqL3h47yqj6RXh2TFIW1D0nhTjnWUaZ1NarYNysOz3gIgZJUx38kNUKQfcJISG449rA/2OVJfavxcjJ1dfX5sKmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589457},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"b02d929283f5e6ed64a0776f8254c89dee99d492","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage --no-coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.15","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.4.2_1776293044277_0.051892969297716585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.0":{"name":"@bemedev/app-ts","version":"2.5.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.5.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"32a62cf61f8ee650e3d0018e73118da01ccd9634","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.5.0.tgz","fileCount":720,"integrity":"sha512-7Phavd/GpzDBkm6uHZXc0hmaMXtjRXfY+Ubk1LWimDLUNHn5a/ZqwlgoVhb+ZXfS+h35zDILWcphViOzuQnA9w==","signatures":[{"sig":"MEUCIQCsOnQyfXN8EG1owzxBcpU5baouOVmnxqF6ooAsGcPauwIgbwITo65C4sWsOfx8Srjrp7zXT3qZzQTucJJbyHkPfCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589611},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"fda54b73bb8495e19208030910f86b3a8991c6d2","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.15","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.5.0_1776303851684_0.9945551620170299","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.1":{"name":"@bemedev/app-ts","version":"2.5.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.5.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"a9269257221b1d4f6daa5ed19f3cda64b2f82f39","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.5.1.tgz","fileCount":720,"integrity":"sha512-tEYW+/Aca3yMX5j/Z+BA+X1nLIZvIvQnr4izPULhF75QuDkapgduxG54Ulpv5qUGjZ/g6vwvHngK87H4MKAdug==","signatures":[{"sig":"MEQCIHWmexoYFmhKvBc/0nmgxKLYQabDy5aE9a5TOA9UKb7IAiAaDPVraNesusA1oq/gRBaLHgXWolDAkDrjHiZs7TpzQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590487},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"5656f85178835310b07cadc7ee114008f77538fb","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm add -D @vitest/coverage-v8@3.2.4 vitest@3.2.4","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm run config:vitest","config:vitest":"pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.15","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.5.1_1776308717189_0.5385843123969738","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.2":{"name":"@bemedev/app-ts","version":"2.5.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.5.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"5065ab2e3eaa126a3e75f492e6be207ce8cc28dc","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.5.2.tgz","fileCount":720,"integrity":"sha512-jS68Hhnx2QWtQbbmRRP0nRZi1ZecRf94q6uKYT8t+2SyCyKVJf4ncrK5AG3aDWtP3L0w2b1PzZ++yg2qAdVBMg==","signatures":[{"sig":"MEUCIGFiN8xs2ra6a1CGZQrJnrzFCszcw1SjKSgJFJt3xXHaAiEAw0Qgmktu/Vk2nO1HxC8d4w3ALekScW6DM/qHkULRkvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590133},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"f0242ce475866f5ac422465a5a95d18b0c11e063","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm run config:vitest","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm run config:vitest","config:vitest":"pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rimraf":"^6.1.3","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.16","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.5.2_1776335092427_0.9761415367715174","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.3":{"name":"@bemedev/app-ts","version":"2.5.3","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@2.5.3","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"c0d60811334f03a1cd0e4861a2f20cc77dd4a228","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-2.5.3.tgz","fileCount":720,"integrity":"sha512-HnBVC3192dd7KdYFUOHkYwva3VHjRIKjHYn1wHh4yC7qhhwRVjM9YAQc2Xpkc6C2gPvgFb8k5rIFmfXVX1luUQ==","signatures":[{"sig":"MEUCIDC3iVhGEt68M7qh2YIRItVa9EBi5AMwwo0OhQQhqkRuAiEA7I7GqlYWILxigPx2wgWMvgPdY7lMwePIgTqQ+EqLIp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590130},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"5016a86d022215f3998aca3dcd3ebc148235b09e","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm run config:vitest","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm run config:vitest","config:vitest":"pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rimraf":"^6.1.3","rollup":"^4.60.1","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.16","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.2","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_2.5.3_1776383964967_0.09292853717671545","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@bemedev/app-ts","version":"3.0.0","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@3.0.0","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"4b64c024a1142049068d9093ec7f1b943efe664a","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-3.0.0.tgz","fileCount":698,"integrity":"sha512-+OxYm/ljfgsu7fXxKRsDibS7fDX2kUz0Dd5pSta9lHk1DKGMZ0CbgWlBJMXrMYRRJ47yDQ7npMC4o0LiZDendA==","signatures":[{"sig":"MEQCICvk/AI74MbMMZUdamAU6EDBc/PFmcJix51LEQugbchPAiBCG6I5Y2HuSXqQLxTeMMAQAQT0c5oAyOhK44F5S4YWRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1536434},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"ad885262691a42f2b652538fb3b69b5973c7130d","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm run config:vitest","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm run config:vitest","config:vitest":"pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rimraf":"^6.1.3","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.16","is-online":"^12.0.2","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.3","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_3.0.0_1776472978263_0.4056861128976825","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"@bemedev/app-ts","version":"3.0.1","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@3.0.1","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"4f686965507c3c6caa3adb76dc88257e95a735a4","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-3.0.1.tgz","fileCount":698,"integrity":"sha512-fn5FzTt85gouhTDX23umqnDYzbCSOzUNLn5SP8tCg3JWMC09TAkN28HosgsbzNgsd75ufKizPQDwDxFM7SSA7Q==","signatures":[{"sig":"MEUCIQDs5qjQPVDTCOTeDmbesyW7YqRi6Ik7+kBWqj6FVnUuXAIgK7r31477XIYWcXmm+yyWAhnV9f4SrPnTk9W/Vbv55xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535754},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"8eddeda0f4b27148acbb847b7495d49721e174ff","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm run config:vitest","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm run config:vitest","config:vitest":"pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.9","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.45.0","tslib":"^2.8.1","oxlint":"^1.60.0","rimraf":"^6.1.3","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.16","is-online":"^12.0.2","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.3","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.5.3","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_3.0.1_1776531870965_0.06396119253081856","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"@bemedev/app-ts","version":"3.0.2","keywords":["typescript","state machines"],"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","_id":"@bemedev/app-ts@3.0.2","maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"homepage":"https://github.com/chlbri/repro-ts-full#readme","bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"dist":{"shasum":"fe500ae0c91d9e42f0023264d590a98b5c922ed6","tarball":"https://registry.npmjs.org/@bemedev/app-ts/-/app-ts-3.0.2.tgz","fileCount":698,"integrity":"sha512-YHLP21ECL5ddx1JFcfSa5amJ3RNruqxPpca+iFM9QTxY76Dw+6j4yatmpeIMnwXbuUezrVVtOBUAqxcTVOdnAA==","signatures":[{"sig":"MEUCIQCMi/5SJtW3YX6WmQgI7F0HeUohVDPtXlg7JSrMUe7TowIgIbtifijTzR4wsR6k+mEWIX6gHXRrgI4NoxeFJ8qrIGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535755},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=24"},"gitHead":"8eddeda0f4b27148acbb847b7495d49721e174ff","scripts":{"ci":"CI_START=$(date +%s) && pnpm run config:off && pnpm run lint && pnpm run test && echo \"\n✅ CI takes $(($(date +%s) - CI_START))s\n\"","rm":"pnpx rimraf ./node_modules ./pnpm-lock.yaml","fmt":"oxfmt","p-q":"pretty-quick","lint":"pnpm run fmt && pnpm run lint:fix","test":"pnpm run test:coverage","_lint":"oxlint","build":"pnpm run rm:lib && pnpm run rolldown","rinit":"pnpm run rm && pnpm run config","config":"pnpm install","rm:lib":"pnpx rimraf ./lib","prepare":"husky","pretest":"pnpm run build","test:ui":"vitest --ui","upgrade":"pnpm dlx @bemedev/upgrade-npm-package && pnpm run config:vitest","ci:admin":"pnpm run rm && pnpm run upgrade:fast && pnpm run ci","lint:fix":"oxlint --fix","posttest":"pnpm run fmt","rolldown":"rolldown -c","fmt:check":"oxfmt --check","rinit:off":"pnpm run rm && pnpm run config:off","test:only":"pnpm run test:coverage --no-coverage","test:type":"pnpm run test:coverage -c \"vitest.config.type.ts\" --no-coverage","config:off":"pnpm run config --offline","lint:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run lint","test:watch":"vitest","build:watch":"onchange --await-write-finish 1500 -d 10000 -v \"**/*.ts\" -- pnpm run build","test:no-type":"pnpm run test:coverage -c \"vitest.config.notype.ts\" --no-coverage","upgrade:fast":"pnpm up --latest && pnpm run config:vitest","config:vitest":"pnpm add -D @vitest/coverage-v8@3.2.4 @vitest/ui@3.2.4 vitest@3.2.4","test:coverage":"vitest run","prepublishOnly":"","test:type:watch":"vitest -c \"vitest.config.type.ts\""},"_npmUser":{"name":"bemedev","email":"bri_lvi@icloud.com"},"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"_npmVersion":"11.11.0","description":"A reprogramming method to code better","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nanoid":"^5.1.11","clone-deep":"^4.0.1","deepmerge-ts":"^7.1.5","@bemedev/sleep":"^0.2.2","fast-deep-equal":"^3.1.3","@bemedev/decompose":"^2.2.0","@bemedev/interval2":"^0.1.3","@bemedev/scheduler":"^0.1.0","@bemedev/better-promise":"^0.1.1","@bemedev/boolean-recursive":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.6","rxjs":"^7.8.2","husky":"^9.1.7","oxfmt":"^0.47.0","tslib":"^2.8.1","oxlint":"^1.62.0","rimraf":"^6.1.3","vitest":"^3.2.4","globals":"^17.5.0","onchange":"^7.1.0","rolldown":"1.0.0-rc.18","is-online":"^12.0.2","tsc-alias":"^1.8.16","@vitest/ui":"^3.2.4","typescript":"^6.0.3","@types/node":"^25.6.0","@bemedev/fsf":"^1.0.1","pretty-quick":"^4.2.2","@bemedev/sequence":"^0.1.0","@types/clone-deep":"^4.0.4","@bemedev/dev-utils":"^0.6.5","@vitest/coverage-v8":"^3.2.4","@bemedev/build-tests":"^0.1.2","@bemedev/rx-pausable":"^1.2.0","@bemedev/rolldown-config":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-ts_3.0.2_1777612555746_0.15876103848609113","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-02-21T10:36:48.240Z","modified":"2026-08-24T13:00:36.025Z","0.0.1":"2025-02-21T10:36:48.651Z","0.0.1-canary":"2025-02-21T10:39:47.259Z","0.0.2-canary":"2025-02-21T10:42:24.183Z","0.0.3-canary":"2025-02-22T11:58:53.325Z","0.0.4-canary":"2025-02-22T20:39:28.391Z","0.0.5-canary":"2025-02-25T01:33:57.437Z","0.0.6-canary":"2025-03-03T16:23:35.009Z","0.0.7-canary":"2025-03-03T19:34:03.692Z","0.0.8-canary":"2025-03-04T01:20:46.927Z","0.1.0-canary":"2025-03-04T15:16:36.303Z","0.1.0-beta":"2025-03-04T15:22:29.347Z","0.1.1-beta":"2025-03-04T15:28:44.203Z","0.1.2-canary":"2025-03-15T00:01:15.369Z","0.1.2":"2025-03-15T00:07:54.296Z","0.1.3-beta":"2025-03-15T00:18:17.324Z","0.1.4-canary":"2025-03-15T00:31:36.573Z","0.1.4-beta":"2025-03-15T00:39:52.826Z","0.1.5-beta":"2025-03-15T03:10:14.688Z","0.1.6-beta":"2025-03-15T04:25:12.698Z","0.1.7-beta":"2025-03-15T04:47:55.925Z","0.1.8-beta":"2025-03-15T09:39:00.711Z","0.1.9-beta":"2025-03-15T15:08:52.683Z","0.1.10-beta":"2025-03-15T16:51:02.791Z","0.1.11-canary":"2025-03-17T19:30:04.626Z","0.1.11-beta":"2025-03-18T02:37:15.521Z","0.1.12-beta":"2025-03-18T15:55:04.566Z","0.1.13-beta":"2025-03-19T23:22:44.930Z","0.1.14-beta":"2025-03-22T13:30:00.091Z","0.1.15-beta":"2025-03-22T19:02:29.802Z","0.1.16-beta":"2025-03-22T19:11:22.280Z","0.1.17-beta":"2025-03-27T11:08:59.405Z","0.1.18-beta":"2025-03-27T12:06:24.207Z","0.1.19-beta":"2025-03-27T15:05:56.038Z","0.1.20-beta":"2025-06-25T14:54:14.290Z","0.1.21-beta":"2025-06-25T16:19:30.997Z","0.1.22-beta":"2025-06-25T17:43:29.334Z","0.1.23-beta":"2025-06-25T17:54:56.264Z","0.2.0":"2025-06-26T16:49:43.297Z","0.2.1":"2025-06-26T17:01:58.306Z","0.2.2-beta":"2025-06-28T01:53:21.176Z","0.2.3":"2025-06-28T14:11:55.369Z","0.2.4":"2025-06-28T15:22:58.854Z","0.2.5":"2025-06-29T23:11:08.921Z","0.2.6":"2025-06-29T23:22:07.141Z","0.2.8":"2025-07-07T16:46:17.648Z","0.2.9":"2025-07-08T01:24:11.145Z","0.3.0":"2025-07-10T21:22:15.884Z","0.3.1":"2025-07-10T21:50:55.345Z","0.4.0":"2025-07-11T15:46:07.372Z","0.5.0":"2025-07-12T22:02:44.928Z","0.5.1":"2025-07-14T01:36:59.564Z","0.5.2":"2025-07-14T12:42:18.564Z","0.5.3":"2025-07-14T21:28:47.007Z","0.5.4":"2025-07-14T22:10:08.296Z","0.6.0":"2025-07-14T23:16:15.309Z","0.7.0":"2025-07-15T01:04:12.205Z","0.8.0":"2025-07-15T02:02:58.952Z","0.8.1":"2025-07-15T02:37:22.257Z","0.8.2":"2025-07-27T23:35:59.600Z","0.8.3":"2025-07-28T20:13:34.771Z","0.8.5":"2025-07-29T20:58:55.091Z","0.9.0":"2025-08-05T16:28:34.102Z","0.9.1":"2025-08-05T16:34:22.850Z","0.9.2":"2025-08-08T16:05:36.155Z","0.9.3":"2025-08-09T01:46:43.390Z","0.9.4":"2025-08-09T02:52:08.615Z","0.9.5":"2025-08-09T03:12:05.838Z","0.9.6":"2025-08-09T03:25:15.533Z","0.9.7":"2025-08-09T16:50:29.371Z","0.9.8":"2025-08-14T01:18:18.942Z","0.9.9":"2025-08-14T14:49:10.812Z","0.9.10":"2025-08-14T21:03:12.272Z","0.9.12":"2025-08-14T22:23:12.290Z","0.9.13":"2025-08-14T23:28:15.382Z","0.9.14":"2025-08-15T00:16:33.453Z","0.9.15":"2025-08-15T00:22:44.280Z","0.9.16":"2025-08-15T23:02:18.416Z","0.9.17":"2025-08-15T23:23:10.565Z","0.9.18":"2025-08-15T23:28:51.852Z","0.9.19":"2025-08-16T17:51:09.125Z","0.9.20":"2025-08-16T18:10:08.466Z","0.9.21":"2025-08-17T23:30:10.592Z","1.0.0":"2025-09-20T18:43:43.705Z","1.0.1":"2025-09-21T01:43:25.843Z","1.0.2":"2025-09-24T16:19:27.719Z","1.0.3":"2025-09-24T16:50:25.973Z","1.0.4":"2025-09-25T00:04:09.775Z","1.0.6":"2025-09-26T12:56:08.843Z","1.0.7":"2025-09-26T13:05:56.223Z","1.0.8":"2025-09-26T13:18:11.059Z","1.0.9":"2025-09-26T13:22:08.220Z","1.0.10":"2025-09-27T11:03:10.352Z","1.1.0":"2025-09-29T12:50:34.014Z","1.1.1":"2025-09-29T14:05:10.663Z","1.2.0":"2025-09-30T11:22:30.803Z","1.2.1":"2025-10-01T04:04:24.677Z","1.2.2":"2025-10-04T16:09:37.275Z","1.3.0":"2025-11-19T17:29:09.069Z","1.3.1":"2025-11-21T00:29:28.594Z","1.4.0":"2025-11-23T15:32:51.398Z","1.4.1":"2025-11-24T02:34:43.658Z","1.4.2":"2025-11-24T04:34:53.315Z","1.4.3":"2025-11-24T12:46:16.429Z","1.4.4":"2025-11-25T08:45:13.496Z","1.4.5":"2025-11-25T09:58:35.203Z","1.4.6":"2025-11-25T13:04:12.229Z","1.5.0":"2025-11-28T00:59:52.247Z","1.6.0":"2025-11-28T14:16:11.333Z","1.6.1":"2025-11-29T10:46:10.087Z","1.6.2":"2025-12-01T04:23:07.260Z","1.6.3":"2025-12-02T23:46:05.144Z","1.6.4":"2025-12-16T09:04:39.765Z","1.6.5":"2025-12-23T14:28:29.429Z","1.6.6":"2025-12-23T14:50:59.880Z","1.6.7":"2025-12-29T16:33:30.310Z","1.6.8":"2026-01-01T04:22:22.465Z","1.6.9":"2026-02-01T04:43:49.702Z","1.6.10":"2026-02-24T14:48:34.326Z","1.7.0":"2026-03-12T18:25:53.831Z","2.0.0":"2026-03-13T20:52:46.918Z","2.1.0":"2026-03-25T23:59:13.672Z","2.2.0":"2026-03-26T03:30:58.563Z","2.2.1":"2026-03-26T03:50:04.760Z","2.2.2":"2026-03-26T11:12:49.325Z","2.3.0":"2026-03-26T16:30:20.197Z","2.3.1":"2026-03-30T00:03:09.443Z","2.3.2":"2026-03-30T00:39:42.829Z","2.3.3":"2026-04-01T04:56:51.445Z","2.3.4":"2026-04-03T15:41:48.788Z","2.4.0":"2026-04-06T23:19:39.685Z","2.4.1":"2026-04-06T23:28:50.733Z","2.4.2":"2026-04-15T22:44:04.532Z","2.5.0":"2026-04-16T01:44:11.885Z","2.5.1":"2026-04-16T03:05:17.341Z","2.5.2":"2026-04-16T10:24:52.581Z","2.5.3":"2026-04-16T23:59:25.139Z","3.0.0":"2026-04-18T00:42:58.427Z","3.0.1":"2026-04-18T17:04:31.174Z","3.0.2":"2026-05-01T05:15:55.956Z"},"bugs":{"url":"https://github.com/chlbri/repro-ts-full/issues"},"author":{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"},"license":"MIT","homepage":"https://github.com/chlbri/repro-ts-full#readme","keywords":["typescript","state machines"],"repository":{"url":"git+https://github.com/chlbri/repro-ts-full.git","type":"git"},"description":"A reprogramming method to code better","contributors":[{"url":"https://bemedev.vercel.app","name":"chlbri","email":"bri_lvi@icloud.com"}],"maintainers":[{"name":"bemedev","email":"bri_lvi@icloud.com"}],"readme":"# @bemedev/app-ts\n\n> [!CAUTION] **Do not use version 2.1.0.** This version contains build\\>\n> configuration issues (`rolldown.config.ts`) and should be avoided. Please\n> use version **2.2.0** or higher.\n\nA TypeScript library for building finite state machines with a rich,\ntype-safe API. Manages states, transitions, context, asynchronous\noperations, and reactive streams through a unified **actors** model.\n\n<br/>\n\n## Philosophy\n\n**The machine defines _what can happen_. The interpreter _makes it\nhappen_.**\n\nA machine is purely declarative: it describes states, transitions, actions,\nand guards by **name** (`'fetchUser'`, `'canSubmit'`). It never calls\nexternal code directly. You wire real implementations in later via\n`provideOptions` or `addOptions`.\n\nThe **interpreter** takes a machine and executes it at runtime — it\nprocesses events, manages context, subscribes to actors, and drives\ntransitions.\n\n### Actors — two kinds of external work\n\n| Actor type | Shape               | Trigger           | Direction                        |\n| ---------- | ------------------- | ----------------- | -------------------------------- |\n| `emitters` | `() => Pausable<T>` | State entry       | **Source → Machine** (read-only) |\n| `children` | `() => Interpreter` | Machine lifecycle | **Bidirectional** (via `sendTo`) |\n\n### Emitters importance is NOT touched during the flow\n\nThis is the single most important architectural choice to understand.\n\nAn **emitter** is a pausable stream source. It produces values on its own\nschedule. The machine **only reacts** to those values — it never sends\nevents _to_ the emitter, never modifies it, never controls its output.\n\n```\n┌─────────────┐    emissions    ┌──────────────┐\n│  Pausable    │ ─────────────► │   Machine     │\n│  (emitter)   │                │  next/error/  │\n│              │  ◄── nothing   │  complete     │\n└─────────────┘                 └──────────────┘\n        ▲                              │\n        │ subscribe on entry           │ stop on exit\n        └──────────────────────────────┘\n```\n\n**Emitter lifecycle:**\n\n1. The machine config declares an emitter name and its handlers (`next`,\n   `error`, `complete`).\n2. `provideOptions` wires the name to a factory: `() => Pausable<T>`.\n3. When the interpreter enters the state → the factory is called, the\n   `Pausable` is subscribed and started.\n4. Each emission becomes an internal event routed to the matching handler\n   (`next` → actions, `error` → actions, `complete` → actions or target).\n5. The machine **never** sends events _to_ the `Pausable`. It is strictly\n   one-way.\n6. When the interpreter exits the state (or stops) → the `Pausable` is\n   stopped.\n7. Re-entering the state creates a **new** `Pausable` from scratch.\n\nThis differs fundamentally from:\n\n- **Children** — bidirectional; the parent can `sendTo` the child\n  interpreter.\n\n<br/>\n\n## Installation\n\n```bash\nnpm install @bemedev/app-ts\n# or\npnpm add @bemedev/app-ts\n```\n\n> **Requirements:** Node.js ≥ 22, TypeScript ≥ 5.x\n\n<br/>\n\n## Table of Contents\n\n1. [Basic machine](#1-basic-machine)\n2. [Typings utilities](#2-typings-utilities)\n3. [Machine interpretation](#3-machine-interpretation)\n4. [Subscribe to state changes](#4-subscribe-to-state-changes)\n5. [Actions](#5-actions)\n   - [assign](#51-assign)\n   - [voidAction](#52-voidaction)\n   - [batch](#53-batch)\n   - [filter & erase](#54-filter--erase)\n   - [resend & forceSend](#55-resend--forcesend)\n   - [Async actions & errorFn](#56-async-actions--errorfn)\n6. [Guards (predicates)](#6-guards-predicates)\n7. [Transitions: on, after, always](#7-transitions-on-after-always)\n8. [Activities (recurring actions)](#8-activities-recurring-actions)\n9. [Actors: emitters](#9-actors-emitters)\n10. [Actors: children](#10-actors-children)\n11. [Tags](#11-tags)\n12. [Legacy options (\\_legacy)](#12-legacy-options-_legacy)\n13. [API reference](#13-api-reference)\n\n<br/>\n\n---\n\n## 1. Basic Machine\n\n```typescript\nimport { createMachine } from '@bemedev/app-ts';\n\nconst machine = createMachine({\n  initial: 'idle',\n  states: {\n    idle: {\n      on: {\n        START: 'running',\n      },\n    },\n    running: {\n      on: {\n        STOP: 'idle',\n      },\n    },\n  },\n});\n```\n\nThe config is pure data — no callbacks, no side-effects. You can serialise\nit, inspect it, or test it independently from runtime.\n\n<br/>\n\n## 2. Typings Utilities\n\nThe library provides powerful typing utilities inspired by Valibot for\ndefining complex types:\n\n```typescript\nimport { typings, inferT } from '@bemedev/app-ts';\n\n// Literals\nconst status = typings.litterals('idle', 'pending', 'success', 'error');\ntype Status = inferT<typeof status>;\n// 'idle' | 'pending' | 'success' | 'error'\n\n// Union types\nconst value = typings.union('string', 'number', 'boolean');\ntype Value = inferT<typeof value>;\n// string | number | boolean\n\n// Arrays\nconst tags = typings.array('string');\ntype Tags = inferT<typeof tags>;\n// string[]\n\n// Tuples\nconst coordinates = typings.tuple('number', 'number');\ntype Coordinates = inferT<typeof coordinates>;\n// [number, number]\n\n// Objects\nconst user = typings.any({\n  name: 'string',\n  age: 'number',\n  email: typings.maybe('string'), // optional field\n});\ntype User = inferT<typeof user>;\n// { name: string; age: number; email?: string }\n\n// Records\nconst config = typings.record('string');\n// Record<string, string>\nconst namedConfig = typings.record('number', 'width', 'height');\n// { width: number; height: number }\n\n// Intersection types\nconst person = typings.intersection(\n  { name: 'string', age: 'number' },\n  { email: 'string', phone: 'string' },\n);\ntype Person = inferT<typeof person>;\n// { name: string; age: number; email: string; phone: string }\n\n// Discriminated unions\nconst shape = typings.discriminatedUnion(\n  'type',\n  { type: typings.litterals('circle'), radius: 'number' },\n  {\n    type: typings.litterals('rectangle'),\n    width: 'number',\n    height: 'number',\n  },\n);\n\n// Partial objects\nconst optionalUser = typings.partial({\n  name: 'string',\n  age: 'number',\n});\ntype OptionalUser = inferT<typeof optionalUser>;\n// { name?: string; age?: number }\n\n// Custom types\nconst customType = typings.custom<MyCustomType>();\n\n// Single or Array (SoA)\nconst singleOrMany = typings.soa('string');\ntype SingleOrMany = inferT<typeof singleOrMany>;\n// string | string[]\n\n// StateValue type helper\nconst stateValue = typings.sv;\ntype MyStateValue = inferT<typeof stateValue>;\n// StateValue\n```\n\n### Using Typings with Machines\n\n```typescript\nimport { createMachine, typings } from '@bemedev/app-ts';\n\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: {\n        on: { FETCH: 'loading' },\n      },\n      loading: {\n        on: { SUCCESS: 'success', ERROR: 'error' },\n      },\n      success: {},\n      error: {},\n    },\n  },\n  typings({\n    eventsMap: {\n      FETCH: 'primitive',\n      SUCCESS: { data: typings.array('string') },\n      ERROR: { message: 'string' },\n    },\n    context: {\n      items: typings.array('string'),\n      error: typings.maybe('string'),\n    },\n  }),\n);\n```\n\n<br/>\n\n## 3. Machine Interpretation\n\nThe interpreter brings a machine to life. It holds context, processes\nevents, and manages actor subscriptions.\n\n```typescript\nimport { interpret } from '@bemedev/app-ts';\n\n// Create an interpreter service\nconst service = interpret(machine, {\n  context: { items: [], error: undefined },\n  pContext: {}, // private context (invisible to subscribers)\n});\n\n// Start the service\nservice.start();\n\n// Send events\nservice.send('FETCH');\nservice.send({\n  type: 'SUCCESS',\n  payload: { data: ['item1', 'item2'] },\n});\n\n// Read current state\nconsole.log(service.value); // 'success'\nconsole.log(service.context);\n// { items: ['item1', 'item2'], error: undefined }\n\n// Stop the service\nawait service[Symbol.asyncDispose]();\n```\n\n<br/>\n\n## 4. Subscribe to State Changes\n\n```typescript\nimport { interpret } from '@bemedev/app-ts';\n\nconst service = interpret(machine, {\n  context: { items: [], error: undefined },\n});\n\n// Subscribe to all state changes\nconst subscription = service.subscribe((prevState, currentState) => {\n  console.log('State changed:', {\n    from: prevState.value,\n    to: currentState.value,\n  });\n});\n\n// Subscribe to specific events\nconst eventSubscription = service.subscribe({\n  SUCCESS: ({ payload }) => console.log('Success:', payload.data),\n  ERROR: ({ payload }) => console.log('Error:', payload.message),\n  else: () => console.log('Other event'),\n});\n\nservice.start();\n\n// Later: unsubscribe\nsubscription.unsubscribe();\neventSubscription.close();\n```\n\n<br/>\n\n---\n\n## 5. Actions\n\nActions are side-effects that run during transitions. They are provided by\nname in the config and implemented via `provideOptions`.\n\n### 5.1 assign\n\nUpdates context values using decomposed paths.\n\n```typescript\n.provideOptions(({ assign }) => ({\n  actions: {\n    // Update a nested field\n    updateCount: assign(\n      'context.count',\n      ({ context }) => context.count + 1,\n    ),\n\n    // Replace the entire context\n    reset: assign('context', () => ({\n      count: 0,\n      name: 'New',\n    })),\n\n    // Actor-scoped assign (for emitter payloads)\n    insertData: assign('context.data', {\n      'fetch::then': ({ payload, context }) => {\n        context?.data?.push(...payload);\n        return context?.data;\n      },\n    }),\n  },\n}))\n```\n\n### 5.2 voidAction\n\nSide-effect only — does not modify context.\n\n```typescript\n.provideOptions(({ voidAction }) => ({\n  actions: {\n    logState: voidAction(\n      () => console.log('State changed'),\n    ),\n\n    // Actor-scoped void action (e.g. for emitter errors)\n    signals: voidAction({\n      'interval::error': ({ payload }) => {\n        console.warn('Error received:', payload);\n      },\n    }),\n  },\n}))\n```\n\n### 5.3 batch\n\nGroups multiple actions into one.\n\n```typescript\n.provideOptions(({ batch, assign, erase }) => ({\n  actions: {\n    resetForm: batch(\n      erase('context.name'),\n      erase('context.email'),\n      erase('context.age'),\n    ),\n  },\n}))\n```\n\n### 5.4 filter & erase\n\n**filter** — filters arrays, object arrays, or records in context:\n\n```typescript\n.provideOptions(({ filter }) => ({\n  actions: {\n    // Filter array elements\n    filterEven: filter(\n      'context.numbers',\n      (num: number) => num % 2 === 0,\n    ),\n\n    // Filter array of objects\n    filterActive: filter(\n      'context.people',\n      ({ active }) => active,\n    ),\n\n    // Filter record by value\n    filterHighScores: filter(\n      'context.scores',\n      (score) => score >= 80,\n    ),\n  },\n}))\n```\n\n**erase** — sets a property to `undefined`:\n\n```typescript\n.provideOptions(({ erase, batch }) => ({\n  actions: {\n    clearEmail: erase('context.user.email'),\n\n    // Erase multiple with batch\n    clearAll: batch(\n      erase('context.name'),\n      erase('context.email'),\n      erase('context.age'),\n    ),\n  },\n}))\n```\n\n### 5.5 resend & forceSend\n\nRe-dispatch events from within actions.\n\n- **`resend(event)`** — sends the event only if the machine is not in a\n  blocked state.\n- **`forceSend(event)`** — sends the event regardless of blocked state.\n\n```typescript\n.provideOptions(({ resend, forceSend }) => ({\n  actions: {\n    retryFetch: resend('FETCH'),\n    forceIncrement: forceSend('INCREMENT'),\n  },\n}))\n```\n\n### 5.6 Async actions & errorFn\n\nAs of v3.0.0, all action helpers accept `async` functions directly. The\ninterpreter's action pipeline is fully async and sequentially awaited.\n\nAn optional third `errorFn` argument handles promise rejections inline:\n\n```typescript\n.provideOptions(({ assign, voidAction }) => ({\n  actions: {\n    // Async assign — awaits the promise before updating context\n    fetchUser: assign<'user', User, FetchError>(\n      'context.user',\n      async ({ event }) => (await fetch(`/u/${event.id}`)).json(),\n      // errorFn: called with the rejection value; its result is merged\n      (err, state) => ({\n        context: { ...state.context, error: err.message },\n      }),\n    ),\n\n    // Async void action — errorFn absent → error flows to _addError\n    logActivity: voidAction(\n      async ({ context }) => {\n        await analytics.track(context.userId);\n      },\n    ),\n  },\n}))\n```\n\nWhen `errorFn` is absent and the action rejects, the error is routed to the\ninternal `_addError` channel — no uncaught rejection.\n\n<br/>\n\n## 6. Guards (Predicates)\n\nGuards are pure predicates that decide whether a transition should fire.\n\n```typescript\n.provideOptions(({ isValue, isNotValue }) => ({\n  predicates: {\n    // Built-in value check helpers\n    isEmpty: isValue('context.items', []),\n    hasToken: isNotValue('context.token', undefined),\n\n    // Custom predicate\n    isAuthenticated: ({ context }) =>\n      context.token !== undefined,\n  },\n}))\n```\n\nUsage in config:\n\n```typescript\nstates: {\n  idle: {\n    on: {\n      FETCH: {\n        guards: 'canFetch',   // single guard\n        target: 'loading',\n      },\n    },\n    always: [\n      { guards: 'isEmpty', target: '/empty' },\n      '/default',             // fallback — no guard\n    ],\n  },\n}\n```\n\n<br/>\n\n## 7. Transitions: on, after, always\n\n### `on` — event-driven transitions\n\n```typescript\nstates: {\n  idle: {\n    on: {\n      // Simple target\n      START: '/running',\n\n      // With guard and actions\n      FETCH: {\n        guards: 'canFetch',\n        target: '/loading',\n        actions: 'setLoading',\n      },\n\n      // Multiple candidates — first matching guard wins\n      SUBMIT: [\n        { guards: 'isValid', target: '/success' },\n        { guards: 'hasErrors', target: '/error' },\n        '/fallback',\n      ],\n    },\n  },\n}\n```\n\n### `after` — delayed transitions\n\nAutomatically transition after a named delay. If multiple delays are\ndefined, the **shortest** one that passes its guard wins.\n\n```typescript\n// Simple delay\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: { after: { DELAY: '/active' } },\n      active: {},\n    },\n  },\n  defaultT,\n);\n\nmachine.addOptions(() => ({\n  delays: { DELAY: 1000 },\n}));\n// After 1 s in 'idle' → automatically transition to 'active'\n```\n\n```typescript\n// Multiple delays — shortest wins\nconst machine2 = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: {\n        after: {\n          DELAY1: '/result1',\n          DELAY2: '/result2',\n        },\n      },\n      result1: {},\n      result2: {},\n    },\n  },\n  defaultT,\n);\n\nmachine2.addOptions(() => ({\n  delays: { DELAY1: 3000, DELAY2: 2000 },\n}));\n// DELAY2 (2 s) fires first → goes to result2\n```\n\n```typescript\n// Delayed with guard\nstates: {\n  idle: {\n    after: {\n      DELAY: {\n        guards: 'returnFalse',\n        target: '/result1',\n      },\n      DELAY2: '/result2',\n    },\n  },\n}\n// DELAY fires first but guard prevents transition\n// → DELAY2 wins\n```\n\n### `always` — immediate (eventless) transitions\n\nEvaluated every time the state is entered. First matching guard wins.\n\n```typescript\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: {\n        always: [\n          { guards: 'returnFalse', target: '/result1' },\n          { guards: 'returnFalse', target: '/result3' },\n          '/result2', // fallback — no guard\n        ],\n      },\n      result1: {},\n      result2: {},\n      result3: {},\n    },\n  },\n  defaultT,\n);\n// First two guards fail → goes to result2\n```\n\n<br/>\n\n## 8. Activities (Recurring Actions)\n\nAn activity is an action executed repeatedly on a named delay while the\nstate is active. Activities support **pause**, **resume**, and **stop**\ncontrols.\n\n```typescript\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: {\n        activities: { DELAY: 'inc' },\n        on: {\n          PAUSE: { actions: 'pause' },\n          RESUME: { actions: 'resume' },\n          STOP: { actions: 'stop' },\n        },\n      },\n    },\n  },\n  typings({\n    eventsMap: {\n      PAUSE: 'primitive',\n      RESUME: 'primitive',\n      STOP: 'primitive',\n    },\n    context: { iterator: 'number' },\n  }),\n).provideOptions(\n  ({ assign, pauseActivity, resumeActivity, stopActivity }) => ({\n    actions: {\n      inc: assign(\n        'context.iterator',\n        ({ context }) => context?.iterator + 1,\n      ),\n      pause: pauseActivity('/idle::DELAY'),\n      resume: resumeActivity('/idle::DELAY'),\n      stop: stopActivity('/idle::DELAY'),\n    },\n    delays: { DELAY: 100 },\n  }),\n);\n```\n\nThe activity `inc` runs every 100 ms while in `idle`. Sending `PAUSE`\nfreezes it, `RESUME` restarts it, and `STOP` terminates it permanently for\nthat state visit.\n\n<br/>\n\n---\n\n## 9. Actors: Emitters\n\n> **Key concept — emitters are NEVER touched during the flow.**\n\nEmitters are pausable stream sources. The machine subscribes to them on\nstate entry and **only reacts** to their emissions. It never sends events\n_to_ the `Pausable`, never modifies it, never controls its output.\n\n### 9.1 How emitters work\n\n1. **Config** — declare the emitter name and its handlers:\n\n   ```typescript\n   actors: {\n     interval: {\n       next: { actions: ['assigN'] },\n       error: { actions: ['handleError'] },\n       complete: { actions: ['onComplete'] },\n     },\n   }\n   ```\n\n2. **Implementation** — provide a `Pausable<T>` factory:\n\n   ```typescript\n   import { createPausable } from '@bemedev/rx-pausable'; // optional RxJS helper\n\n   .provideOptions(() => ({\n     actors: {\n       emitters: {\n         interval: () =>\n           createPausable(\n             interval(200).pipe(\n               take(5),\n               map(v => v + 1),\n               map(v => v * 5),\n             ),\n           ),\n       },\n     },\n   }))\n   ```\n\n   > `Pausable<T>` is a framework-agnostic interface exported by this\n   > library. Any object satisfying\n   > `{ subscribe, start, stop, pause, resume }` works. `createPausable`\n   > (from `@bemedev/rx-pausable`) is a convenience wrapper for RxJS\n   > observables — it is **not** a required dependency.\n\n3. **Runtime** — the interpreter manages the full lifecycle:\n   - **Enter state** → factory called → `subscribe()` then `start()`\n   - Each `next` emission → routed to `next` handler (actions/target)\n   - An `error` emission → routed to `error` handler\n   - A `complete` emission → routed to `complete` handler\n   - **Exit state** (or interpreter stops) → `stop()`\n   - **Re-enter state** → a **new** `Pausable` from scratch\n\n### 9.2 Simple emitter — accumulating values\n\n_Derived from `src/emitters/__tests__/data.ts` and `simple.test.ts`_\n\n```typescript\nimport { createMachine, typings, interpret } from '@bemedev/app-ts';\nimport { createPausable } from '@bemedev/rx-pausable';\nimport { interval, map, take } from 'rxjs';\n\nconst machine = createMachine(\n  {\n    initial: 'inactive',\n    actors: {\n      interval: {\n        next: { actions: ['assigN'] },\n        complete: { actions: ['mockCompleteAction'] },\n      },\n    },\n    states: {\n      inactive: { on: { NEXT: '/active' } },\n      active: { on: { NEXT: '/inactive' } },\n    },\n  },\n  typings({\n    context: 'number',\n    eventsMap: { NEXT: 'primitive' },\n    actorsMap: {\n      emitters: {\n        interval: { next: 'number', error: 'primitive' },\n      },\n    },\n  }),\n).provideOptions(({ assign }) => ({\n  actions: {\n    assigN: assign('context', {\n      'interval::next': ({ payload, context }) => notU(context) + payload,\n    }),\n  },\n  actors: {\n    emitters: {\n      interval: () =>\n        createPausable(\n          interval(200).pipe(\n            take(5),\n            map(v => v + 1),\n            map(v => v * 5),\n          ),\n        ),\n    },\n  },\n}));\n\nconst service = interpret(machine, { context: 0 });\nservice.start();\n// The interval emits autonomously every 200 ms:\n//   emission 0 → (0+1)*5 = 5  → context: 0 + 5  = 5\n//   emission 1 → (1+1)*5 = 10 → context: 5 + 10 = 15\n//   emission 2 → (2+1)*5 = 15 → context: 15 + 15 = 30\n//   emission 3 → (3+1)*5 = 20 → context: 30 + 20 = 50\n//   emission 4 → (4+1)*5 = 25 → context: 50 + 25 = 75\n//\n// The machine NEVER told the interval what to emit.\n// It only reacted to each value.\n```\n\n### 9.3 Emitter error handling\n\n_Derived from `src/emitters/__tests__/error.test.ts`_\n\nWhen the source errors, the `error` handler fires. The machine itself is\nnot \"broken\" — it simply routes the error value to the declared actions.\n\n```typescript\nimport { createPausable } from '@bemedev/rx-pausable';\nimport { Subject } from 'rxjs';\n\nconst sub = new Subject<number>();\n\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    actors: {\n      interval: {\n        next: { actions: ['assigN'] },\n        error: { actions: ['signals'] },\n      },\n    },\n    states: { idle: {} },\n  },\n  typings({\n    actorsMap: {\n      emitters: {\n        interval: { next: 'number', error: 'number' },\n      },\n    },\n    context: 'number',\n  }),\n).provideOptions(({ assign, voidAction }) => ({\n  actors: {\n    emitters: { interval: () => createPausable(sub) },\n  },\n  actions: {\n    assigN: assign('context', {\n      'interval::next': ({ payload, context }) => context + payload,\n    }),\n    signals: voidAction({\n      'interval::error': ({ payload }) => {\n        console.warn('Error received:', payload);\n      },\n    }),\n  },\n}));\n\nconst service = interpret(machine, { context: 0 });\nservice.start();\n\n// External code pushes values into the Subject:\nsub.next(5); // → context becomes 5\nsub.next(3); // → context becomes 8\nsub.error(20); // → error handler fires, logs warning\n//\n// The machine didn't control the Subject.\n// It only listened.\n```\n\n### 9.4 State-scoped emitters\n\n_Derived from `src/emitters/__tests__/children.test.ts`_\n\nWhen an emitter is defined **inside a specific state** (not at root), it\nonly runs while that state is active. Exiting the state unsubscribes;\nre-entering creates a fresh subscription.\n\n```typescript\nconst machine = createMachine(\n  {\n    initial: 'inactive',\n    states: {\n      inactive: { on: { NEXT: '/active' } },\n      active: {\n        on: { NEXT: '/inactive' },\n        actors: {\n          interval1: {\n            next: { actions: ['assigN'] },\n            complete: { actions: ['mockCompleteAction'] },\n          },\n        },\n      },\n    },\n  } /* typings... */,\n);\n```\n\n```\nTimeline:\n  [inactive] ──NEXT──► [active]\n                          │ subscribe to interval1\n                          │ ... emissions arrive ...\n                          │\n              ◄──NEXT─── [active]\n  [inactive]              │ unsubscribe from interval1\n                          │\n              ──NEXT──► [active]\n                          │ NEW subscription to interval1\n```\n\n### 9.5 Emitters vs Children\n\n| Aspect          | Emitters                    | Children                       |\n| --------------- | --------------------------- | ------------------------------ |\n| Direction       | Source → Machine only       | Bidirectional                  |\n| Cardinality     | 0..∞ emissions              | Ongoing event exchange         |\n| Machine control | **None** — read-only        | `sendTo` sends events to child |\n| Subscription    | `subscribe` / `unsubscribe` | `interpret` / `stop`           |\n| Pause / Resume  | Via `@bemedev/rx-pausable`  | Via child interpreter          |\n\n<br/>\n\n---\n\n## 10. Actors: Children\n\nA child actor is a nested interpreter. The parent can **send events to it**\nvia `sendTo`, and the child's events can bubble up to the parent via `on`\nhandlers. Context can be mapped between parent and child.\n\n### 10.1 Sending events to a child — `sendTo`\n\n_Derived from `src/interpreters/__tests__/children.test.ts`_\n\n```typescript\nconst parent = createMachine(\n  {\n    actors: {\n      child: {\n        on: {\n          NEXT: { actions: ['notify'] },\n        },\n      },\n    },\n    initial: 'idle',\n    states: {\n      idle: {\n        on: {\n          NEXT: { actions: ['sendChildNext'] },\n        },\n      },\n    },\n  },\n  typings({\n    eventsMap: { NEXT: 'primitive' },\n    actorsMap: {\n      children: { child: { NEXT: 'primitive' } },\n    },\n  }),\n).provideOptions(({ sendTo, voidAction }) => ({\n  actions: {\n    notify: voidAction(() => {\n      notify();\n    }),\n    sendChildNext: sendTo(child)(() => ({\n      to: 'child',\n      event: 'NEXT',\n    })),\n  },\n  actors: {\n    children: {\n      child: () => interpret(child),\n    },\n  },\n}));\n```\n\nWhen the parent receives `NEXT`, it forwards it to the child via `sendTo`.\nWhen the child processes `NEXT`, the parent's `on.NEXT` handler fires\n`notify`.\n\n### 10.2 Context mapping between parent and child\n\n```typescript\nconst parent = createMachine(\n  {\n    actors: {\n      child: {\n        // Map child's entire context → parent.pContext.iterator\n        contexts: { '.': 'iterator' },\n      },\n    },\n    // ...\n  },\n  /* typings */\n).provideOptions(() => ({\n  actors: {\n    children: {\n      child: () => interpret(childMachine, { context: 0 }),\n    },\n  },\n}));\n```\n\nWhen the child's context changes, it is automatically synced to the\nparent's private context (`pContext`) at the mapped key. This is one-way:\nthe parent reads the child's context but does not write to it.\n\n<br/>\n\n---\n\n## 11. Tags\n\nTags are metadata labels on states. They allow UI code to query **what\ncategory** the current state belongs to without checking state names\ndirectly.\n\n_Derived from `src/interpreters/__tests__/tags/tags.machine.ts`_\n\n```typescript\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: {\n        tags: ['idle'],\n        on: { NEXT: '/working' },\n      },\n      working: {\n        tags: ['working', 'busy'],\n        on: { NEXT: '/final', PREV: '/idle' },\n      },\n      final: {},\n    },\n  },\n  typings({\n    eventsMap: { NEXT: 'primitive', PREV: 'primitive' },\n  }),\n);\n\nconst service = interpret(machine);\nservice.start();\n\nservice.tags; // ['idle']\nservice.send('NEXT');\nservice.tags; // ['working', 'busy']\n```\n\n### Tags in action callbacks\n\nAs of v2.5.0, tag literals are propagated into `provideOptions` callbacks\nas a **typed union**, enabling narrowing directly inside actions:\n\n```typescript\nconst machine = createMachine(\n  {\n    initial: 'idle',\n    states: {\n      idle: { on: { START: '/working' } },\n      working: {\n        tags: ['working', 'busy'],\n        on: { DONE: '/idle' },\n      },\n    },\n  },\n  typings({ eventsMap: { START: 'primitive', DONE: 'primitive' } }),\n).provideOptions(({ voidAction }) => ({\n  actions: {\n    log: voidAction(({ tags }) => {\n      // tags: \"working\" | \"busy\" | undefined — not just string\n      if (tags === 'busy') {\n        /* handle busy state */\n      }\n    }),\n  },\n}));\n```\n\n<br/>\n\n---\n\n## 12. Legacy Options (\\_legacy)\n\nBoth `provideOptions` and `addOptions` support accessing previously defined\noptions through the `_legacy` parameter. This enables composition of\nexisting actions, predicates, delays, and actors without manual tracking.\n\n### On a Machine\n\n```typescript\nconst machine = createMachine(config, types)\n  .provideOptions(({ assign }) => ({\n    actions: {\n      increment: assign('context', ({ context }) => context + 1),\n    },\n  }))\n  .provideOptions(({ batch }, { _legacy }) => ({\n    actions: {\n      doubleIncrement: batch(\n        _legacy.actions.increment!,\n        _legacy.actions.increment!,\n      ),\n    },\n  }));\n```\n\n### On an Interpreter\n\n```typescript\nconst service = interpret(machine, { context: 0 });\n\nservice.addOptions(({ assign }) => ({\n  actions: {\n    add: assign('context', ({ context }) => context + 5),\n  },\n}));\n\n// Reuse previous action via _legacy\nservice.addOptions(({ batch }, { _legacy }) => ({\n  actions: {\n    addTwice: batch(_legacy.actions.add!, _legacy.actions.add!),\n  },\n}));\n```\n\n### `provideOptions` on Interpreter (immutable)\n\n```typescript\nconst service1 = interpret(machine, { context: 0 });\n\nconst service2 = service1.provideOptions(({ assign }) => ({\n  actions: {\n    multiply: assign('context', ({ context }) => context * 2),\n  },\n}));\n\nconst service3 = service2.provideOptions(({ assign }, { _legacy }) => ({\n  actions: {\n    multiplyAndAdd: assign('context', ({ context }) => context * 2 + 10),\n  },\n}));\n// service1, service2, service3 are independent instances\n```\n\n**Properties available in `_legacy`:**\n\n| Property             | Content                         |\n| -------------------- | ------------------------------- |\n| `_legacy.actions`    | Previously defined actions      |\n| `_legacy.predicates` | Previously defined guards       |\n| `_legacy.delays`     | Previously defined delays       |\n| `_legacy.machines`   | Previously defined child actors |\n| `_legacy.emitters`   | Previously defined emitters     |\n\n**Key features:**\n\n- **Immutable** — the `_legacy` object is frozen; it cannot be mutated.\n- **Cumulative** — each call sees options from all previous calls.\n- **Type-safe** — fully typed for IntelliSense support.\n- Works with both `addOptions` (mutates) and `provideOptions` (returns new\n  instance).\n\n<br/>\n\n---\n\n## 13. API Reference\n\n### Machine Creation\n\n#### `createMachine(config, types?)`\n\nCreates a new state machine.\n\n**Parameters:**\n\n- `config` — Machine configuration object\n  - `initial` — Initial state name\n  - `states` — State definitions\n  - `actors?` — Root-level actor declarations (emitters, children)\n- `types` — Type definitions (via `typings(...)`)\n  - `context` — Public context type\n  - `pContext?` — Private context type\n  - `eventsMap` — Event definitions\n  - `actorsMap?` — Actor type maps (emitters, children)\n\n**Returns:** `Machine` instance\n\n#### `createConfig(config)`\n\nUtility to create a typed configuration object without creating a full\nmachine.\n\n### Machine Methods\n\n#### `machine.provideOptions(callback)`\n\nProvides implementations for actions, guards, delays, actors.\n\n**Parameters:**\n\n- `callback(helpers, options)` — Function receiving:\n  - **helpers** — `assign`, `voidAction`, `batch`, `filter`, `erase`,\n    `sendTo`, `resend`, `forceSend`, `isValue`, `isNotValue`,\n    `pauseActivity`, `resumeActivity`, `stopActivity`\n  - **options** — `{ _legacy }` containing all previously defined options\n\n**Returns:** New `Machine` instance (immutable)\n\n#### `machine.addOptions(callback)`\n\nAdds or overwrites options dynamically. Mutates the machine.\n\n**Returns:** The added options object\n\n### Interpreter\n\n#### `interpret(machine, options?)`\n\nCreates an interpreter service for a machine.\n\n**Parameters:**\n\n- `machine` — Machine instance\n- `options`:\n  - `context` — Initial public context\n  - `pContext?` — Initial private context\n  - `mode?` — `'strict'` | `'normal'` (default: `'strict'`)\n  - `exact?` — Use exact timing intervals (default: `true`)\n\n**Returns:** `Interpreter` service\n\n### Interpreter Properties\n\n| Property          | Description                                         |\n| ----------------- | --------------------------------------------------- |\n| `service.value`   | Current state value (string or nested object)       |\n| `service.context` | Current public context                              |\n| `service.status`  | Service status (`'idle'`, `'working'`, `'stopped'`) |\n| `service.state`   | Complete state snapshot                             |\n| `service.config`  | Current state configuration                         |\n| `service.mode`    | Current mode (`'strict'` \\| `'normal'`)             |\n| `service.tags`    | Active tags for the current state                   |\n\n### Interpreter Methods\n\n| Method                                 | Description                                       |\n| -------------------------------------- | ------------------------------------------------- |\n| `service.start()`                      | Starts the service and begins processing          |\n| `service.send(event)`                  | Sends an event (string or `{ type, payload }`)    |\n| `service.subscribe(subscriber)`        | Subscribes to state changes                       |\n| `service.pause()`                      | Pauses activities and timers                      |\n| `service.resume()`                     | Resumes after pausing                             |\n| `service.stop()`                       | Stops the service completely                      |\n| `service.addOptions(callback)`         | Mutates the service with new options              |\n| `service.provideOptions(callback)`     | Returns a **new** service with additional options |\n| `service.dispose()`                    | Synchronously disposes of the service             |\n| `await service[Symbol.asyncDispose]()` | Cleanly disposes (async)                          |\n\n### State Configuration\n\n```typescript\nstates: {\n  stateName: {\n    type?: 'atomic' | 'compound' | 'parallel' | 'final',\n    initial?: string,\n    tags?: string[],\n    entry?: ActionConfig,\n    exit?: ActionConfig,\n    on?: { [event: string]: TransitionConfig },\n    after?: { [delay: string]: TransitionConfig },\n    always?: TransitionConfig | TransitionConfig[],\n    activities?: { [delay: string]: ActionConfig },\n    actors?: { [name: string]: ActorConfig },\n    states?: { [state: string]: StateDefinition },\n  }\n}\n```\n\n### Transition Configuration\n\n```typescript\ntype TransitionConfig =\n  | string // Target state\n  | {\n      target?: string;\n      guards?: GuardConfig;\n      actions?: ActionConfig;\n    }\n  | TransitionConfig[]; // Multiple candidates (first match wins)\n```\n\n### Emitter Types\n\nThe library exports a framework-agnostic `Pausable<T>` interface. Any\nobject satisfying this shape can be used as an emitter factory return value\n— no RxJS dependency required.\n\n```typescript\nimport type { Pausable, EmitterObserver } from '@bemedev/app-ts';\n\n// EmitterObserver<R>\ntype EmitterObserver<R> = {\n  next: (value: R) => void;\n  error: (err: any) => void;\n  complete: () => void;\n};\n\n// Pausable<R>\ntype Pausable<R> = {\n  subscribe: (observer: EmitterObserver<R>) => void;\n  start: () => void; // begin consuming the source\n  stop: () => void; // stop and clean up\n  pause: () => void; // buffer incoming events\n  resume: () => void; // replay buffer then resume\n};\n```\n\n> When using RxJS, wrap any `Observable<T>` with `createPausable` from\n> `@bemedev/rx-pausable` (a separate, optional package).\n\n### Typings Utilities Reference\n\n| Utility                                | Produces                         |\n| -------------------------------------- | -------------------------------- |\n| `typings.litterals(...values)`         | Literal union types              |\n| `typings.union(...types)`              | Union types                      |\n| `typings.array(type)`                  | Array types                      |\n| `typings.tuple(...types)`              | Tuple types                      |\n| `typings.any(schema)`                  | Object schemas                   |\n| `typings.record(type, ...keys?)`       | Record types                     |\n| `typings.intersection(...types)`       | Intersection types               |\n| `typings.discriminatedUnion(key, ...)` | Discriminated unions             |\n| `typings.maybe(type)`                  | Optional / undefined types       |\n| `typings.partial(schema)`              | All properties optional          |\n| `typings.custom<T>()`                  | Custom TypeScript types          |\n| `typings.soa(type)`                    | Single or Array type             |\n| `typings.sv`                           | StateValue type helper           |\n| `inferT<T>`                            | Infer TS type from typing schema |\n\n<br/>\n\n---\n\n## Changelog\n\n[View CHANGELOG.md](https://github.com/chlbri/app-ts/blob/main/CHANGELOG.md)\n\n<br/>\n\n## NB\n\n**_Don't use version 0.9.17, it doesn't export anything._**\n\n<br/>\n\n## Contributing\n\nContributions are welcome! Please read our contribution guide for details.\n\n<br/>\n\n## License\n\nMIT\n\n<br/>\n\n## Author\n\nchlbri (bri_lvi@icloud.com)\n\n[My GitHub](https://github.com/chlbri?tab=repositories)\n\n<br/>\n\n## Links\n\n- [Documentation](https://github.com/chlbri/app-ts)\n- [Changelog](https://github.com/chlbri/app-ts/blob/main/CHANGELOG.md)\n","readmeFilename":"README.md"}