{"_id":"@actuallab/core","_rev":"46-e83a9205a09ee70c6a32f257428ebbc3","name":"@actuallab/core","dist-tags":{"latest":"14.4.11"},"versions":{"12.1.62":{"name":"@actuallab/core","version":"12.1.62","license":"MIT","_id":"@actuallab/core@12.1.62","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"a1914f31a23047dbb00dd64f258c9e514b845455","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.1.62.tgz","fileCount":7,"integrity":"sha512-1utwWunyThPZmt7ns0E1JvVU8xY9vp9L4NUAWc7QurtK+SHurxiVFIwDXQjTLcem6Qvlj0Tt3EVnykJsUtgTnw==","signatures":[{"sig":"MEYCIQC+EJyEs5IL1OKi32zwt+WX9B4tltt4CEeyje6MSsF+EQIhAPehF2eog6hx+b/mQ5DoPwWbyE0G9AwLmWqf7U1s1ABe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73655},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"95be984a95e53e45af05f7485d4e0bc0a9ee1a28","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.1.62_1771407177718_0.05205002875327813","host":"s3://npm-registry-packages-npm-production"}},"12.1.69":{"name":"@actuallab/core","version":"12.1.69","license":"MIT","_id":"@actuallab/core@12.1.69","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"05bebcbc92c679494a6104dd5771ba5bba8166fa","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.1.69.tgz","fileCount":7,"integrity":"sha512-PLqMucTqFpaCtgwjd3U+c+/s80d+/JDCkpSDvtajjhQ2DcpA61Z3H5Dk9CvHti4aE4u4TzMJdIsVHjAUUzRmhA==","signatures":[{"sig":"MEUCIBkRBgVZ85vjxypGSpZWuv3luuZDQscd1FgXt7sWx1L6AiEA8YCNGvKVK2eliY/4lJ2+dohe7kkPPZFm3srGkLOov80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73655},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"10006328649e29f45343b8d062252b5719d2813b","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.1.69_1771790287853_0.09867158299890444","host":"s3://npm-registry-packages-npm-production"}},"12.1.100":{"name":"@actuallab/core","version":"12.1.100","license":"MIT","_id":"@actuallab/core@12.1.100","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"2aaea587406f760fb8565e27c810f46d0c44f038","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.1.100.tgz","fileCount":7,"integrity":"sha512-HKG46LM7uyp0LTfwF/FTFSCMlrG8nA1AmwA9OdKgJMUs+hmUguCeU476WkY8wHpnXXMD1YQsp0je4UCck0Vf0w==","signatures":[{"sig":"MEYCIQC0p1YcOekLneQpNXYEVsQS9L6u6OAEw1ignp2jc8Ob9AIhAMVCcOrk29FvMhb91VN0q0ztysNEIjw8sgC51KLn0ohU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b7edfdd5a93e5a8df665c42a01f5c8afca5ab9ba","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.1.100_1773703328136_0.32286091426935815","host":"s3://npm-registry-packages-npm-production"}},"12.1.115":{"name":"@actuallab/core","version":"12.1.115","license":"MIT","_id":"@actuallab/core@12.1.115","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"c86891b93c397143f74020879c74f643599ef8a6","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.1.115.tgz","fileCount":7,"integrity":"sha512-ignLF0fGJUmJmKD32UA5U9zHUtxmuLitcCDSlEJkW3BcS/poyRQAE66yYjxJuMp9ZupPQIPX0Wjm72I0s2rKeQ==","signatures":[{"sig":"MEQCIHyl8ejsOR0ot/BKNn1dmEGr8orZaHlxwl7eRatnlCDuAiBXG0Pego5ZKXe7bC7sUOJ9PTy7VCmcDWTCyj+WR4C9PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"20d9f6612dd2007667d9da1bd4cd6636e20a6c0c","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.1.115_1773875579243_0.0653555576469933","host":"s3://npm-registry-packages-npm-production"}},"12.2.21":{"name":"@actuallab/core","version":"12.2.21","license":"MIT","_id":"@actuallab/core@12.2.21","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"22f50356552383a5193437de5561983a5dee3b9e","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.2.21.tgz","fileCount":7,"integrity":"sha512-F6fmlhVfhG5pXtRlcFHk1/IT1Yvv0etcf6QxfEFH+RhSyF6p5jEb1aGiBJPbjHYlEdePOUzjckvoJjxu6NOTpQ==","signatures":[{"sig":"MEYCIQCHTTdwxpEnO/pAJx8gI+SO8f0plKUAxO1kNmO+d06RKgIhAM5buTQU4rZPcuDlgwrITvC9uvDS8Ka9ZLfhlRKNzEji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76460},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e3c85d823ae040e8455eb6039236621e45efdaa1","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.2.21_1776236972330_0.7068789960177511","host":"s3://npm-registry-packages-npm-production"}},"12.2.23":{"name":"@actuallab/core","version":"12.2.23","license":"MIT","_id":"@actuallab/core@12.2.23","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"0a449277e7c2d52cb3e3500b94de2981e686268f","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.2.23.tgz","fileCount":7,"integrity":"sha512-pCjgdXaHwlnI4O3e6Owyb/iwJkibvYEnv6RyA3bswiFOGdUv3bYE/30DreN7C15Sen1AK0f4ChmgxORvDxFkIQ==","signatures":[{"sig":"MEQCIGHLmpP6mNDE6KPpbGlqxB381bc7jXArTsqCbBqJ8T4fAiBOysCogx3/LYPQRIa3xMNyqGvQMjwt4K/15f8sjq0HOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76460},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d20453f0b1c23fa31b725b988826664dfc03207c","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.2.23_1776238403350_0.9067306616008086","host":"s3://npm-registry-packages-npm-production"}},"12.3.2":{"name":"@actuallab/core","version":"12.3.2","license":"MIT","_id":"@actuallab/core@12.3.2","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"0d0442059969b41dd227440d91f3c96cd11beeeb","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.2.tgz","fileCount":7,"integrity":"sha512-VVr6fHlVy3Ig+2xt3lRbH6DK2iSxRyvhmFzbrrg38+5LWZUnGra+RWF6u4dopMRvAfVOG/X85ToUGnwM+76CxQ==","signatures":[{"sig":"MEUCIHH8jnKMV35iks/pK405znqYfzNlBJnDLC3smtBIuN/KAiEA4xFkNGxvd5Hqo+yQ0HYoqH15X00FVusL3a/hJ54nNhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76459},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f23f4ac2e27e75bfdd9068d391f8a70a21c00dcc","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.2_1776250177991_0.07396663214125687","host":"s3://npm-registry-packages-npm-production"}},"12.3.4":{"name":"@actuallab/core","version":"12.3.4","license":"MIT","_id":"@actuallab/core@12.3.4","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"29ca99de3f90d5c0bbfec42e1e2996f2bcf96bcb","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.4.tgz","fileCount":7,"integrity":"sha512-BrLGj/KA5R8PA4bKnephne1h3nxUk6MkDViuWFavk5zWPJVZoKf3+98KmwFhEpKaoXJ0jKGBqVBGxM4SKn/66w==","signatures":[{"sig":"MEUCIQCr0V5egnRSmCvOWentX7W/TEcd+CwfDHlxg+DNfBvrfQIgP7RTrhKpisH0a0OeYBqZ0jOf6HEmZlOplBYjgwPjKRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76705},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2e63912e9927d42ece4848d066004ca3941a95a3","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.4_1776254600189_0.30685878346237305","host":"s3://npm-registry-packages-npm-production"}},"12.3.6":{"name":"@actuallab/core","version":"12.3.6","license":"MIT","_id":"@actuallab/core@12.3.6","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"70868405a263d966c7ec91864b946cccec3af0c5","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.6.tgz","fileCount":7,"integrity":"sha512-+h47Li16sG3icMfm+D52tLPIY/296bmtaSF6SlGug4ldok8kTWFoOqLGNBIOeOsyfET42K/loy3qN6M2g98j/w==","signatures":[{"sig":"MEUCIQCsakA680CrfT9j4UWoNGbDxE2y4/vhqderGMbwmpkSIAIgR3EVaeh6OUFN+oqYezE+jIOng9sETJeTPFOU8I9gT4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76425},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"872c48699a0599d26ef62b4f5e638faa9e03a060","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.6_1776255427470_0.542532071651481","host":"s3://npm-registry-packages-npm-production"}},"12.3.14":{"name":"@actuallab/core","version":"12.3.14","license":"MIT","_id":"@actuallab/core@12.3.14","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"a25f5be7ce17b6ff032157647e1910b291c0efad","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.14.tgz","fileCount":7,"integrity":"sha512-51x02k2VaZ5IUIXXPB+X31SMtjsx4c98EpRmHsLbQB3sDdoYLX2eCyDFQQtnTXhZXGjWcMsc7QtJhKfXOjoQUg==","signatures":[{"sig":"MEYCIQCjfhah3FphcYQbDT5lrLSrVwU5tuc4V5AhOUWzYy2NEwIhAMeHSyGKyGfXFv3XVQmwC2Ee3kcbUPt/UqmQoi7n4M56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76426},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"44cae1efdbc1614992726c1e2787e05ea2dfd573","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.14_1776313159727_0.10592933406545346","host":"s3://npm-registry-packages-npm-production"}},"12.3.29":{"name":"@actuallab/core","version":"12.3.29","license":"MIT","_id":"@actuallab/core@12.3.29","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"b432685a4d73cf3756e9b78fc19e6b4d1a8d63e8","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.29.tgz","fileCount":7,"integrity":"sha512-cQk3QmZek0WVPCyuAGDJ7s6yx0GM4et4pb2GrMknok+846nWRLac9G2EIHYfKOctWAuv/D+/PX4yVVZweVhiLA==","signatures":[{"sig":"MEQCIBCDrd7qdCAqCAgpsR2X29ucNis3GSdCu42Qv+Y9yDpGAiANJOHm7Ve9v0UBgFFgcosNUWRXpxt9tyrUrNcYrfWpSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0a851ea7083ef321fb0113e43d8ae02da118a7df","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.29_1776338247310_0.8042786012639105","host":"s3://npm-registry-packages-npm-production"}},"12.3.31":{"name":"@actuallab/core","version":"12.3.31","license":"MIT","_id":"@actuallab/core@12.3.31","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"a7e026a073ef96c42e516766e916306b42824c44","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.31.tgz","fileCount":7,"integrity":"sha512-ASp7POlWH1zSWcn0YIkVlguSAsH5vAmpoH/WcUE8pFvCkRmekVDMinO1hAWTQYvT9Rn6bzFxJBWvRl9gvOSUyw==","signatures":[{"sig":"MEUCIBt5MZnnEQQKeJgAT7wz79PFwPmnc8oInv9nqqAKSHB+AiEAsM/W40pPlO2ZcayD/AHkQnmIlca+95NSUhj7P71tb9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159956},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c50e8c6f2645f93ed187491a322cf64cd76716cd","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.31_1776348751195_0.5713822803842796","host":"s3://npm-registry-packages-npm-production"}},"12.3.33":{"name":"@actuallab/core","version":"12.3.33","license":"MIT","_id":"@actuallab/core@12.3.33","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"25c05a16bab487950bae315c69bc8f084742c5cb","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.33.tgz","fileCount":7,"integrity":"sha512-aDq7ga61k0OSRj+SoCEexKJkATK+BC2OQL4ydRWWeboF/b4qJhbgEKswPIPQYkAeV5rKf49xNdaFwvVwyeWcNg==","signatures":[{"sig":"MEUCIF+/RamU9WU71u1wSqF9y5MtGl6dsbEd5QNXwWQkWH5OAiEAnQfcQSvGkygW8nC0E+kd5RRPDck+QhK4Wd+lZ2q29bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"59552c71a493b4a6a9708fd09b4f21c5d528c96a","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.9.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"23.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.33_1776352703832_0.271784367036205","host":"s3://npm-registry-packages-npm-production"}},"12.3.49":{"name":"@actuallab/core","version":"12.3.49","license":"MIT","_id":"@actuallab/core@12.3.49","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"d1d79dc95c76526875775753ea7073942d28818f","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.49.tgz","fileCount":7,"integrity":"sha512-4Yn4GNM0phDEBenP6cKh7bYjTI3DJhImyuQyRPiDZN5l9M7VZ3642lU8JKXXkstSdQdBN9QPeNt6hLDYW2W/6w==","signatures":[{"sig":"MEUCIATiik7EL5MBJp6VuxhlcCCODPI0snHuVWH45ssRbGtDAiEAglS1Q9iTkBeFMGHxkYZLipiLlWPh8I24ZfU4oH9KTY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"653e3261e475a3fbc1334053d747b1480d4129fc","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"11.12.1","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.49_1776532693687_0.7286967993118765","host":"s3://npm-registry-packages-npm-production"}},"12.3.50":{"name":"@actuallab/core","version":"12.3.50","license":"MIT","_id":"@actuallab/core@12.3.50","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"4af5eb74f5dced7522139942a2670d394558a883","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.50.tgz","fileCount":7,"integrity":"sha512-KMXOyQtfRlw/9e76oVI3EqEqMp4S5aIinNRq4gxDBqj1AOodf4mOwo0A+91KNvF0Fgh1hABXm/bBhQH+SPS0Tg==","signatures":[{"sig":"MEUCIC5DMQ5tTti1w1WOo6RfwsxuB6cKTZ+QM/DqXAeiwn93AiEAhAkumlN9fut2+eYksuzHRGwpYpuWPvWM5Y3fV28yl8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c3a95b95d6d8294d4ae9f2766af1982132caf04e","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.50_1776533779633_0.2212047211524908","host":"s3://npm-registry-packages-npm-production"}},"12.3.60":{"name":"@actuallab/core","version":"12.3.60","license":"MIT","_id":"@actuallab/core@12.3.60","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"a640f6dca8dc28c02f0befdc6be14c51ad8dae54","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.60.tgz","fileCount":7,"integrity":"sha512-1+QJ2LspEQIi0uv9kUXkeaQaLoRU0hsd3aNwEGhvYSoIDKxQhjtVXC3wbrsaqVuIp+llU0cSYNppjIi/lg9zOg==","signatures":[{"sig":"MEQCIDgDUhIwmheo4PWtk2vzHWuQypb4pwRWsNwJQrD+g+6sAiA36atjSoUp6ofMwLewHScZSRRxyHumd316/5ugYZ7mAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"21bf6f763e43aa8e40960807547911281e849684","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.60_1776726734569_0.983088682425219","host":"s3://npm-registry-packages-npm-production"}},"12.3.64":{"name":"@actuallab/core","version":"12.3.64","license":"MIT","_id":"@actuallab/core@12.3.64","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"4d443474eb999c75d5424a99977713a56929d872","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.64.tgz","fileCount":7,"integrity":"sha512-fMD2NZ9mVaqz45vKT6lWjs/j56WSkrAJGB6aqSofXGo7X9Jek7qIvVvwyn26n4FLt0bbjrM20Us5s5M9PGklTw==","signatures":[{"sig":"MEUCIQCWM+m3DWLGu6Oh8OCuoctMmYlB5UVqX9Fi0PI20J0dkAIgJduXcKYuJWOoSizIV5/te+0pqJmIPWcoll9UwEDnJ1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"373bb905bd22f59628bf9e720e5563119a2d73d5","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.64_1776742428996_0.7888646355404503","host":"s3://npm-registry-packages-npm-production"}},"12.3.70":{"name":"@actuallab/core","version":"12.3.70","license":"MIT","_id":"@actuallab/core@12.3.70","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"316102d5bd78a471ef3bdf7c30b4499437f10163","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.70.tgz","fileCount":7,"integrity":"sha512-Iug/NmLAhBEFWr9LTbF9iujyL/bwCjm8MP2LxhnEvJHqlKKVhr4lhph4vL9jRuSXFBTHIdYH4A8xIgyQELSlqA==","signatures":[{"sig":"MEQCIGdQ5xI0MaetpdQ8xxxSKQmTenvuyQHVLWby5UIm/smBAiABpiOV4x/4ASAuCYdC6JFi1edQ/z+bOjnfaDWYmM5CNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"04d6f22dbda8830ee623be162a82fffae17540e4","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.70_1776848429908_0.2779925012553832","host":"s3://npm-registry-packages-npm-production"}},"12.3.76":{"name":"@actuallab/core","version":"12.3.76","license":"MIT","_id":"@actuallab/core@12.3.76","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"5170c0abaa031f57ec754e6a7212d54b0185c3a5","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.76.tgz","fileCount":7,"integrity":"sha512-K+RmFX8L8ieRxz/X3R1yxEREl+f3GfXxetRpZWCYC7v4sstSu3UpjDKniYzKuOzKnTqlAiuEg/y/XxY30/Wnow==","signatures":[{"sig":"MEUCIASeDUCbBUlYMfimUJBCNAyZgUohykFRiM/HJW16gKj0AiEA1+OXtRw9f+mIh7ahMW38g5Xza/NFZbiqqci68o19zVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d67c674e7f64a9e5eb66cdd881706415d063bc2e","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.76_1777148578508_0.6121369177623242","host":"s3://npm-registry-packages-npm-production"}},"12.3.79":{"name":"@actuallab/core","version":"12.3.79","license":"MIT","_id":"@actuallab/core@12.3.79","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"dbfaea77abb43d45360c9921ec6d9903cf2d68a0","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.79.tgz","fileCount":7,"integrity":"sha512-SfB+B1iQ866ffnFcw+uPYLuAQAuu5N6WflMk/s4DC81AOzBMgaFY+U4zQz0XQOSMxGcfy7AbRX6dj4B/fj9wlA==","signatures":[{"sig":"MEUCIDeUozkaj93Ip9tGjFq7+uguNFjbPf5UrKrXpZS6IG3yAiEA41yQK9T1iLjydOSoUzp3szqnCtAAdo9lL+n+Ae4oiv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a4fdbdd9dae2795903a2acb0a6fb0841253df1a7","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.79_1777340861840_0.7479601844224226","host":"s3://npm-registry-packages-npm-production"}},"12.3.81":{"name":"@actuallab/core","version":"12.3.81","license":"MIT","_id":"@actuallab/core@12.3.81","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"49a2a3dd3e4577fb01a9c2d038685382aee25800","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.81.tgz","fileCount":7,"integrity":"sha512-8bkZGxgAqlEnTL+qgjrlgBPp3Z54S2RcozYFh3487nrU/JXu7FdpqfvV5z9AS1Mjlqgpx15OpG1HNafq+k1A5w==","signatures":[{"sig":"MEUCIAOx9TsXw0mjnG+cPl7hgS4NmkvXmPj3Onca5kfBkw3hAiEAvbVUmicgownUdt4BiBUsjPsPTEkpGh65VMkDenwRsic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ef249695c4b4c8db3425fcaeebe07ce1279252fb","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.81_1777426390128_0.3882230416834347","host":"s3://npm-registry-packages-npm-production"}},"12.3.83":{"name":"@actuallab/core","version":"12.3.83","license":"MIT","_id":"@actuallab/core@12.3.83","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"17881e9409adc1b39ed578e2669350070e48f4b5","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.83.tgz","fileCount":7,"integrity":"sha512-LS9dgn474CqPKG8QGQb5dvJSlCurBuRtdbqxIAhMJ3Ta6w6kiBtLvuN7GsmafBhyZ+Jim32LjH6mpl3DDo0jbg==","signatures":[{"sig":"MEUCIQCahKX619rR1Xa13pa8fwIMdh/u9VgaiPYgv34oKWmntQIgbdDax2h8a+kEAS+2FCPwTbZX8qwPMVxaqJ/eDKDs22Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a7608a16abc9e9b1efce7c70525aa50d340db873","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.83_1777518055336_0.9729684768800113","host":"s3://npm-registry-packages-npm-production"}},"12.3.85":{"name":"@actuallab/core","version":"12.3.85","license":"MIT","_id":"@actuallab/core@12.3.85","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"92566b00d649608c15e8d0c601afbc5fde3a1132","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.3.85.tgz","fileCount":7,"integrity":"sha512-8x8nbZozVjO0iETy01d0srogspCcW91fURjlWaDbK1XGFyWx7Qbs5eirLjefFrvIorKBdQrS8/hYpfDEfPKJKg==","signatures":[{"sig":"MEQCIBwHTWqN0VfSYsJ9ROPh23jC1RZlo3WJpfDk3lX14ncHAiB4l12K/wAoIVF0GfNwKYy3xck5Wu+ahRnCipg8QRoi8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d2bf83a0c85eda3eab7379cc9a1450bb163fd595","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.3.85_1777519948249_0.43690606492307915","host":"s3://npm-registry-packages-npm-production"}},"12.4.1":{"name":"@actuallab/core","version":"12.4.1","license":"MIT","_id":"@actuallab/core@12.4.1","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"cd42df31f5524a5bd613187803aaa59c0d2b3e0f","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.4.1.tgz","fileCount":7,"integrity":"sha512-oAErFuK8BnvdL+JLK9glqqMP9i5N4olZTSHxwoRAG8YfJScfkl8eYZpnRwZEsmn/N6E7ArWajzQzEY49pBAk0Q==","signatures":[{"sig":"MEUCIQC85w8WAhH+2yuyWXEvLdGBB+xWgS+tGoYf4p/BUCeeMAIgI25l4eIvHy37D3AGR5oByyTU2Jg3we71wpQde/olC3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f2cf94031f5c59045f838221279ee30d3fc21dcf","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.4.1_1777592133122_0.3010085364746635","host":"s3://npm-registry-packages-npm-production"}},"12.4.6":{"name":"@actuallab/core","version":"12.4.6","license":"MIT","_id":"@actuallab/core@12.4.6","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"dfc67aba8eae95639af77a919a9fa25e8e973783","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.4.6.tgz","fileCount":7,"integrity":"sha512-FLiEXH94KBdXpR+oQM0d6rgWQ5njhuSiOR/6EUP6dBNYVQH/hJsu3GgrlL360U3tkpFEG8Q409QPgB5jYbKk+w==","signatures":[{"sig":"MEQCIA1wqdrY04sdx9chcNraH2B52Wc71mKLg+GIkZHOuPh8AiASxSecIEOaNT7P9Mq1vMSA7hQGx6IpaWZGyuYNLiPmDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2fc189f60cfacfcfc187791e815fbc591cd79afa","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.4.6_1777593818870_0.5369529442615737","host":"s3://npm-registry-packages-npm-production"}},"12.4.7":{"name":"@actuallab/core","version":"12.4.7","license":"MIT","_id":"@actuallab/core@12.4.7","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"d12f51cc5f6d112420b10dd269c153af7e0446e9","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.4.7.tgz","fileCount":7,"integrity":"sha512-RGe3+qbvRBSalOWrZEsH/wZDohNrCp4OX0x0ufM6Yu6J0vRvkAaeDEXbDkLw+2G/m2d97idgN0qSUVjuk9xkQg==","signatures":[{"sig":"MEUCIA+bnQBXJh+8tWBRXmy52eO/RvlcnAvqcqcw+eHuZ/KBAiEA3LoJWEY5zSCIrgGadHDB6bm1wcmFbXE6VhRDTzQLfAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5be9439c7e389bd5f00dc7a640b31de46db7d0f7","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.4.7_1777850477578_0.8301152400345873","host":"s3://npm-registry-packages-npm-production"}},"12.4.9":{"name":"@actuallab/core","version":"12.4.9","license":"MIT","_id":"@actuallab/core@12.4.9","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"1d92745990aab2b5a019202413afbe7d516e2aec","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.4.9.tgz","fileCount":7,"integrity":"sha512-/ow4bTJqh6F9TqYt/i8NNfdOHliIff3obxyDtMNCwpaZFgRlkpaA/EvI4tTyAnaPdBTBCSRpJLbxsoWDrAAQcQ==","signatures":[{"sig":"MEQCIEfv8yzc9rtr9CU39g+AeKgvf5o5PZ9qyD9iqXc20oY0AiAT3z3mw/lfO3XuC8i6ivDz/2C9ZKnKdiKXCF1yBahmYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163559},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"77552387623107c7f8131be15988587f607d55ee","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.4.9_1777851917210_0.560731419725619","host":"s3://npm-registry-packages-npm-production"}},"12.5.2":{"name":"@actuallab/core","version":"12.5.2","license":"MIT","_id":"@actuallab/core@12.5.2","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"7bcedf1a41a8cbad36e1ae7d2eee982bc3f9c1fc","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-12.5.2.tgz","fileCount":7,"integrity":"sha512-qTJppkBKDIiU4VJorw8JzGPVs3LmoQToqtgruiN7W5xqRgFRxn9bPcfbKwkDVHrEPwDDY8+Ax2FSU1uMHilBFA==","signatures":[{"sig":"MEUCIQCaH43z5XyOkXfwmzwT5iGcdSaS2adZ3u88thHpoRDrRQIgKJWfv/9KQEyGlg8is6/qMMkx6QdKwYrVmEIaGt9S7FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188803},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"080e99631fd5523770715357aa158878e04a01ce","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_12.5.2_1778301293535_0.326010874297485","host":"s3://npm-registry-packages-npm-production"}},"13.0.4":{"name":"@actuallab/core","version":"13.0.4","license":"MIT","_id":"@actuallab/core@13.0.4","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"812835f11224395fca5c350831284f3f4639f5d7","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.4.tgz","fileCount":7,"integrity":"sha512-C0+E4C2BbfSERBPr6Y3+tJJAeSYSJhHW16PrXMU4wYqU24dqwaNO8bcCUtwHsAzEi5WX6yisNWDLuDrBqcj39g==","signatures":[{"sig":"MEQCIAT5zEAlkZj7W96XNheAfIsxAL/d43U5UV9qWlMnuEY0AiBB4AkM2qdv301UI1JZ8WnCxeYrcWc4j0jvGDrwk2i2iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188803},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c0bb1033ebca7b4b874a96d57686f7af7eef842d","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.4_1779526322694_0.741898761358039","host":"s3://npm-registry-packages-npm-production"}},"13.0.12":{"name":"@actuallab/core","version":"13.0.12","license":"MIT","_id":"@actuallab/core@13.0.12","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"1bc6a220d8725faf59ff2ae81b104ad3656a3e32","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.12.tgz","fileCount":7,"integrity":"sha512-ENdkYJnVYhEn6uUm+WylPYwk9F7eZe10Qd+mIkGV4SNCYQdES6sPS1UnSC1n0l1giQjqD/lNdnQZPezg8rZxeA==","signatures":[{"sig":"MEQCIE2VMCYwuhgPVGbpuS78OK8cRV/u+rlVis/J89GlNrOuAiBUhLERo99jowGUPdt1vfCbseG8PccewMU2Qio8TiQeig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b84663f1d9318147ce295c2fee1e428a43a0caab","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.12_1779794935228_0.14396192106383054","host":"s3://npm-registry-packages-npm-production"}},"13.0.14":{"name":"@actuallab/core","version":"13.0.14","license":"MIT","_id":"@actuallab/core@13.0.14","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"540d48b2aec234831c3c31c2548edcae6e7a2218","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.14.tgz","fileCount":7,"integrity":"sha512-m7bZ8B7a89069jXWED9HoYPYaTB7ZzLKAz9ILh2b8+53vFW7jwsl7q5IyQhQO2yW75Xhhsj9w8BhLX+jfv/v3Q==","signatures":[{"sig":"MEUCIQD+0xLrT2VY7EzyY3QG1gi4Rl+g+wJVGAiWaxSD3XXiBwIgDTwfIUARvKC35CLX38/IaGZUUYNheglx/s8Qj/b6WCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266326},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4156844cfc23d051639a3c75a751330e01022bd3","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.14_1779798638082_0.17960976325970823","host":"s3://npm-registry-packages-npm-production"}},"13.0.15":{"name":"@actuallab/core","version":"13.0.15","license":"MIT","_id":"@actuallab/core@13.0.15","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"7244a525090283294d81f88487827fa4fe425af0","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.15.tgz","fileCount":7,"integrity":"sha512-ijCOF2cZKcGI7NXHuQMMgnzfc8DERxR7UaJxEdUKJ/bs8YbzFszf57qNsyrp0YwlxVQrAFpcsbBBwFmfo11h3w==","signatures":[{"sig":"MEYCIQD/O+2L+ukCMynas2NrlHRJfx63HbdVBg9V3gnIMGlGyQIhANIc00G9/fu71yK1OejRChgv94dFJNNEtI9NVoVOKfvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266326},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f471d693d0ec065c3f2fee6ae24e3e5ea59ca79f","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.15_1779798678884_0.1789549435160036","host":"s3://npm-registry-packages-npm-production"}},"13.0.20":{"name":"@actuallab/core","version":"13.0.20","license":"MIT","_id":"@actuallab/core@13.0.20","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"aa9b99aa3c3b7298efdae9f8333cb2d0fa125123","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.20.tgz","fileCount":7,"integrity":"sha512-ys4MW8Mlvt1xS8PLAVaD91HlDO3sR0FK5w0JjFNCq35LuGIagXDUFPxVwl0eR6shFtyThF7msntgdH9t9UK4AA==","signatures":[{"sig":"MEUCIQDVcErn7RcBRjgISSyrWdn2Gsdit3RZOYXqt/tkXlE5OAIgcZyYFanyGIPxk0TaIeZwqTjD04lYwyrX1KyV0dKRFpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266690},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"63e3d65bee428dacf9f0b18ceb866425e7f830c4","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.20_1779917734893_0.917958585623257","host":"s3://npm-registry-packages-npm-production"}},"13.0.25":{"name":"@actuallab/core","version":"13.0.25","license":"MIT","_id":"@actuallab/core@13.0.25","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"ae6bc96723f5527a599dbbcf3ddc0d2a5a3da565","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.25.tgz","fileCount":7,"integrity":"sha512-k0v5PmKynMGTjF181qvfFeD8KdtTeOeB0yR+wy1pp10TiSElcme40fZ+BwEUid+XzqR9BBB7+MmFeVCBKiZOmQ==","signatures":[{"sig":"MEYCIQDigImTm96U8FahGEmt+q3HGmXDS5PPXXntPFL3eLKBBgIhAL94oQ/LuQO3K9HFY9ysCd9uelqhB5nHYqgxySCaU6N0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266690},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ed8b32fc657ad7d87e225ed8ada9c0c567915fc5","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.25_1779943408279_0.9302625757662846","host":"s3://npm-registry-packages-npm-production"}},"13.0.163":{"name":"@actuallab/core","version":"13.0.163","license":"MIT","_id":"@actuallab/core@13.0.163","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"99ead5fd1dd3fa4cb95fdd823ff2f34580ae8fd2","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.163.tgz","fileCount":7,"integrity":"sha512-FTUZk2VtpcRozVg8kmKxcryV3XXKPLuwrTAR2NtzC2BWSFcELlOFq5Tu/o+1TIGagS34A0Mwe9YqheyJ57TJYA==","signatures":[{"sig":"MEUCIGHpjmcQ8ykpt+0aAPr6ZHvqByicn5qxs9TvMDAtrsDtAiEA66zXGIJTuR7gkdJJMagLfvtKmc0vIRXQgo0zPKxrxas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314522},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ab89147df0b44897118a73df5e84abae8db34d9d","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.163_1784113160099_0.7448710234097382","host":"s3://npm-registry-packages-npm-production"}},"13.0.167":{"name":"@actuallab/core","version":"13.0.167","license":"MIT","_id":"@actuallab/core@13.0.167","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"e80bab9d3d0478692e38cdd385dc506b5ef64682","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-13.0.167.tgz","fileCount":7,"integrity":"sha512-3neup62I/VcpI4HaY7H0vtR+ekVDPFvKv7iYb0mE4B6Sk3jvQ5u9C7rznZbDfOn3gIcSzfDQM2WExZv7QpDPEw==","signatures":[{"sig":"MEQCIEzpyk2Fai/Hg2NeH2i2lilsxYO65kz404IVpFEZ0mJJAiBQ+0fcircF6xJWHXkP6ue4Jqwi6xOpvB6rr3uqFXBz4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317647},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"7e1e746a60f2061ed075bb76204590e03fe7f47c","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_13.0.167_1784116678076_0.8185275626383053","host":"s3://npm-registry-packages-npm-production"}},"14.0.17":{"name":"@actuallab/core","version":"14.0.17","license":"MIT","_id":"@actuallab/core@14.0.17","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"f2eac3e69b18faf28874f02e2bfbae9fbbe44531","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.0.17.tgz","fileCount":7,"integrity":"sha512-k9WBNnYD9G3BDDuzYklcqU3dZW+oKhmjGaCw/T7aHYrn8qdXlNqcd9EXfq/09g4YKhh0LbhWltT8fB5zxeqFIg==","signatures":[{"sig":"MEUCIAn4L+dQDqRV7tge230zyjKcO7vMrzrHWz8PqGN1CLZVAiEA+kAKnyw0pz99ynLvr7lWkMUGmFUlOHrIkQjC0+Rn0GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317646},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ddd1df1b74a43bd9ea93b9c65b915679e7c6789a","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.0.17_1784271264958_0.7715267219569781","host":"s3://npm-registry-packages-npm-production"}},"14.1.5":{"name":"@actuallab/core","version":"14.1.5","license":"MIT","_id":"@actuallab/core@14.1.5","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"6911adf67cb270dcbbe581a4cdaa844c578f8491","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.1.5.tgz","fileCount":7,"integrity":"sha512-cGo4zqjhuRrajQyXMhdRjGzSj/UHVnzlRDDpA8TiggCNQmNSYGIJH+PYegj+tPzCk0uadSrAVYNGp9l6m/76DQ==","signatures":[{"sig":"MEUCIBxD9uaAYHxi8RGr40gEJxoEUDew1KFBCTWHK0lqGdZoAiEA2lXCsm/A5kWMRS1+J+u9Q8S8f39r1IEw6w8pH3orT1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317645},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0abe15b76ee2864dbde09e5aae0bab94783e6a50","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.1.5_1784622468111_0.6695036311742539","host":"s3://npm-registry-packages-npm-production"}},"14.2.23":{"name":"@actuallab/core","version":"14.2.23","license":"MIT","_id":"@actuallab/core@14.2.23","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"41001c84476bfee28110a0df249ef62299652073","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.2.23.tgz","fileCount":7,"integrity":"sha512-m0wM8JE0whhpaDLGMkWU3scpDDEe4W1fb2fmiZmxhY1EQxzmWzd5mAI2iCfWnIrxq4DtTSkS0Otn8Aimwxfofw==","signatures":[{"sig":"MEUCICgrNL7LV+e3xkNX/8sJXKSbbz+H16QWIj3Bk/pPxrsTAiEAj7WVnOwFTN5KOhU/ZA7Z6lzOgbVKdTU+XwZdAPKhfJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317646},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ec5b74ab0524dc093f9ab0ac9fd19ff2a8a5f905","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.2.23_1785316782487_0.44746204601080986","host":"s3://npm-registry-packages-npm-production"}},"14.3.5":{"name":"@actuallab/core","version":"14.3.5","license":"MIT","_id":"@actuallab/core@14.3.5","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"754e620553df724471fb19dc30cee7735aa6b38c","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.3.5.tgz","fileCount":7,"integrity":"sha512-4D0T7WIMXbTWFa/lmdiXD3hr2NhE+xewFbrpaKEGpM+c5GOv34Fw5Cc8qGRnE6NEtbzy1cvB6AOec5LGVij6Jw==","signatures":[{"sig":"MEYCIQDdFi6u1XzUNLnatF1sddhxw4rHuK7lMnLANS9JJitxyAIhAKGWmibbJbwYAhaFfd8vbJaOmh7MScxUnFZRWJLiAbyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317645},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"a48f5a739b98388f9fa86a11eb0d4ce9b83be980","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.3.5_1785932396818_0.5232741728129373","host":"s3://npm-registry-packages-npm-production"}},"14.3.16":{"name":"@actuallab/core","version":"14.3.16","license":"MIT","_id":"@actuallab/core@14.3.16","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"0ae9e14b9cf9ee228e0340ab5c74bb100b2f7271","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.3.16.tgz","fileCount":7,"integrity":"sha512-/8Lj1aHxQ54iQ7z7BcT/yTX1JAz2+7tWthhNxvnCa+FgXYAUy4LXxijkxEsbbEw3SP4dCAGWwkaTlBiY9D0KXg==","signatures":[{"sig":"MEYCIQCwerrblcfW83jIGawGSCBhn8+xQcSDv4rKe33+h3d4NgIhAMaj1j/XjIYSrYO/vgS1HdzJjgGCE39NF9yXLxbLG92B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317646},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"fe3695af45746cf01a7a4d11d2792ee784801396","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.3.16_1786243643640_0.44907497302466104","host":"s3://npm-registry-packages-npm-production"}},"14.3.26":{"name":"@actuallab/core","version":"14.3.26","license":"MIT","_id":"@actuallab/core@14.3.26","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"897bab45241470353e07270fa01048501ed78556","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.3.26.tgz","fileCount":7,"integrity":"sha512-zjp/YZn1CDQ+tAjYJDMA3Tj75NDjNc8aeVYM9ZPjeU2ImSyyjLyB4F3c2rP/UoluFgLhE9Sdny6q7V1mOLK+Jw==","signatures":[{"sig":"MEYCIQCeUBwf0jq4niP6Gzljlj5zNdAHJZ1A3v8UrLS+JbZPywIhAMuExrrxF8Re5iqNJou+byk6uyrU3x1GNIPnSmJif4Ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317646},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b857325debe51101614c665d1c583ac00a1d9fc8","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.3.26_1787045991943_0.6261597159915191","host":"s3://npm-registry-packages-npm-production"}},"14.3.32":{"name":"@actuallab/core","version":"14.3.32","license":"MIT","_id":"@actuallab/core@14.3.32","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"4f9051fb8af83c7fc0fe07dbe9700f8c8abf2246","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.3.32.tgz","fileCount":8,"integrity":"sha512-BOZaOKQEGW0dhoZxKco6LfdMZnUnE5BtZgX/Cr2SiQjHcuQ57TWVu8NgiLbxCTJJIhEqA4Y7qzfop4DlVwZRYQ==","signatures":[{"sig":"MEUCIQCt5C0vDAOnVcJYCdDJO0kDHgeNtBanENNzG2hXhSbzDwIgUmaXiarOijeSJ8wG0VwQUoJ43uQSvT9XwsIs/lrw0Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"40349e1ec4b6f2455512b53b7bac7a33dc45defa","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.3.32_1787273363505_0.007845740251569033","host":"s3://npm-registry-packages-npm-production"}},"14.3.34":{"name":"@actuallab/core","version":"14.3.34","license":"MIT","_id":"@actuallab/core@14.3.34","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"2a2fc953c340e08cb222cdb7b3c740ed72bf9254","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.3.34.tgz","fileCount":8,"integrity":"sha512-jd44yQZkRd8k7jTxoW0jvJA5kq9vtxsHHfPLSsMibGrjNy6O/eu7GxHr+Ry2ROoQ1LAgERsjjNF3vhlovtadbw==","signatures":[{"sig":"MEUCIQD/SfVA3YiTCNCf+gPi2Vv9SnLj+w+FXQ4bSG4gqjYsxAIgfR50PL+ve+JFgnOAm949/jjN+gdglud/wkiUL6OW9og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3f794818cf10528e0a11d977b8051d8a4d3a21ca","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.3.34_1787305619966_0.4963531224394422","host":"s3://npm-registry-packages-npm-production"}},"14.4.3":{"name":"@actuallab/core","version":"14.4.3","license":"MIT","_id":"@actuallab/core@14.4.3","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"dist":{"shasum":"978e954eb9002397e692ded4b3e291a8f162a783","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.4.3.tgz","fileCount":8,"integrity":"sha512-vG56vlr5HEWq4TeznRJhVPFDA2cnb6F+5pQKObtDUGHBD++g27+I7bw/ilC0AsQepSuMRqPDW6BQ7/bj5LwfJw==","signatures":[{"sig":"MEUCICIXp+j6Q/iI8ub2bS+o0mndxW+thVgfUowr1eNzmUclAiEA+WDVpbDaeehTOiD1D1Cc/YCx/InMrPigEyTlIyCU1so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321271},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"eec6e307655823a825bd49f9125767fe80039290","scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"_npmVersion":"10.8.2","description":"Core primitives for ActualLab TypeScript libraries","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_14.4.3_1788613571561_0.5164579424981453","host":"s3://npm-registry-packages-npm-production"}},"14.4.11":{"name":"@actuallab/core","version":"14.4.11","description":"Core primitives for ActualLab TypeScript libraries","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup --config ../../tsup.config.ts src/index.ts","clean":"rm -rf dist"},"publishConfig":{"access":"public"},"license":"MIT","_id":"@actuallab/core@14.4.11","gitHead":"6b3f92d0b90d0cab2a8bf0768bdf0f1f76e2047d","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YvW5ZxmrUhK6IE7gqiEUqho+CRatNXLbbTGKLXPql2pJ+Xk0/z2G1A/4Ie7dsLIBveOs5phhQwr7u1snSeWTcA==","shasum":"627572a089b3529d1132d2fd334da62c2d8a86e9","tarball":"https://registry.npmjs.org/@actuallab/core/-/core-14.4.11.tgz","fileCount":8,"unpackedSize":321272,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1MGWDPpesBS5SFT3Tm35+JOrfYLFLsvgGc/nLLtkS5wIgNsouQZ75uy3H7ezlDyHoG1dQR2MoWyjX9CNEUCuEyT0="}]},"_npmUser":{"name":"alexyakunin","email":"alex.yakunin@gmail.com"},"directories":{},"maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_14.4.11_1789030645898_0.44622774005628774"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T09:32:57.612Z","modified":"2026-09-10T08:57:26.226Z","12.1.62":"2026-02-18T09:32:57.863Z","12.1.69":"2026-02-22T19:58:07.994Z","12.1.100":"2026-03-16T23:22:08.307Z","12.1.115":"2026-03-18T23:12:59.383Z","12.2.21":"2026-04-15T07:09:32.464Z","12.2.23":"2026-04-15T07:33:23.492Z","12.3.2":"2026-04-15T10:49:38.132Z","12.3.4":"2026-04-15T12:03:20.339Z","12.3.6":"2026-04-15T12:17:07.618Z","12.3.14":"2026-04-16T04:19:19.913Z","12.3.29":"2026-04-16T11:17:27.446Z","12.3.31":"2026-04-16T14:12:31.344Z","12.3.33":"2026-04-16T15:18:24.062Z","12.3.49":"2026-04-18T17:18:13.819Z","12.3.50":"2026-04-18T17:36:19.767Z","12.3.60":"2026-04-20T23:12:14.705Z","12.3.64":"2026-04-21T03:33:49.150Z","12.3.70":"2026-04-22T09:00:30.068Z","12.3.76":"2026-04-25T20:22:58.679Z","12.3.79":"2026-04-28T01:47:41.969Z","12.3.81":"2026-04-29T01:33:10.299Z","12.3.83":"2026-04-30T03:00:55.483Z","12.3.85":"2026-04-30T03:32:28.374Z","12.4.1":"2026-04-30T23:35:33.285Z","12.4.6":"2026-05-01T00:03:39.008Z","12.4.7":"2026-05-03T23:21:17.721Z","12.4.9":"2026-05-03T23:45:17.342Z","12.5.2":"2026-05-09T04:34:53.687Z","13.0.4":"2026-05-23T08:52:02.837Z","13.0.12":"2026-05-26T11:28:55.367Z","13.0.14":"2026-05-26T12:30:38.262Z","13.0.15":"2026-05-26T12:31:19.031Z","13.0.20":"2026-05-27T21:35:35.020Z","13.0.25":"2026-05-28T04:43:28.422Z","13.0.163":"2026-07-15T10:59:20.298Z","13.0.167":"2026-07-15T11:57:58.235Z","14.0.17":"2026-07-17T06:54:25.099Z","14.1.5":"2026-07-21T08:27:48.250Z","14.2.23":"2026-07-29T09:19:42.636Z","14.3.5":"2026-08-05T12:19:56.982Z","14.3.16":"2026-08-09T02:47:23.803Z","14.3.26":"2026-08-18T09:39:52.110Z","14.3.32":"2026-08-21T00:49:23.651Z","14.3.34":"2026-08-21T09:47:00.121Z","14.4.3":"2026-09-05T13:06:11.720Z","14.4.11":"2026-09-10T08:57:26.041Z"},"license":"MIT","description":"Core primitives for ActualLab TypeScript libraries","maintainers":[{"name":"alexyakunin","email":"alex.yakunin@gmail.com"}],"readme":"# @actuallab/core\r\n\r\n[![npm](https://img.shields.io/npm/v/@actuallab/core)](https://www.npmjs.com/package/@actuallab/core)\r\n[![Documentation](https://img.shields.io/badge/Documentation-6B5B95)](https://fusion.actuallab.net/PartTS-Core)\r\n[![License](https://img.shields.io/npm/l/@actuallab/core)](https://github.com/ActualLab/Fusion/blob/master/LICENSE)\r\n\r\nCore primitives shared by every [ActualLab.Fusion](https://fusion.actuallab.net/) TypeScript\r\npackage — `Result<T>`, `AsyncContext`, `AsyncLock`, `PromiseSource`, events, retry policies, and\r\ncancellation helpers. It is the TypeScript counterpart of parts of `ActualLab.Core` in .NET, and it\r\nhas **zero runtime dependencies**.\r\n\r\nYou rarely install it directly: `@actuallab/rpc`, `@actuallab/fusion`, `@actuallab/fusion-rpc`, and\r\n`@actuallab/fusion-react` all depend on it. Install it explicitly when you want its primitives on\r\ntheir own.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @actuallab/core\r\n```\r\n\r\nESM-first with a CJS fallback; ships its own `.d.ts`.\r\n\r\n## What's inside\r\n\r\n| API | Description |\r\n|-----|-------------|\r\n| `Result<T>`, `result`, `errorResult`, `resultFrom`, `resultFromAsync` | Immutable value-or-error container (.NET's `Result<T>`) |\r\n| `PromiseSource<T>`, `PromiseSourceWithTimeout<T>` | Externally-resolvable promise (.NET's `TaskCompletionSource<T>`) |\r\n| `AsyncContext`, `AsyncContextKey`, `abortSignalKey` | `AsyncLocal<T>`-like typed context; backed by `AsyncLocalStorage` on Node ≥ 20.16 |\r\n| `AsyncLock`, `AsyncSignal` | Promise-based mutual exclusion and signalling |\r\n| `EventHandlerSet<T>` | Typed multicast pub/sub with `whenNext()` |\r\n| `isCancellation`, `cancellationError`, `delayAsync`, `abortPromise`, `awaitWithCleanup` | `AbortSignal`-based cancellation, with .NET's \"cancellation is not a failure\" semantics |\r\n| `RetryDelaySeq`, `RetryDelayer`, `retry` | Exponential-backoff retry policies |\r\n| `throttle`, `debounce`, `serialize` | Higher-order async operators |\r\n| `RingBuffer`, `DisposableBag` | Small collections / lifetime helpers |\r\n| `Log`, `LogLevel`, `initLogging`, `LogLevelController` | Scoped logging used by all Fusion TS packages |\r\n\r\n## Examples\r\n\r\n```ts\r\nimport { Result, result, errorResult, resultFrom } from '@actuallab/core';\r\n\r\nconst ok = result(42);\r\nok.hasValue;          // true\r\nok.value;             // 42\r\nok.valueOrUndefined;  // 42 — never throws\r\n\r\nconst err = errorResult<number>(new Error('fail'));\r\nerr.hasError;         // true\r\nerr.value;            // throws Error(\"fail\")\r\n\r\nresultFrom(() => JSON.parse('{}'));  // Result<any>, exception captured\r\n```\r\n\r\n```ts\r\nimport { AsyncContext, AsyncContextKey } from '@actuallab/core';\r\n\r\nconst userKey = new AsyncContextKey<string>('user', 'anonymous');\r\nconst ctx = AsyncContext.empty.with(userKey, 'Alice');\r\n\r\nctx.run(() => AsyncContext.current!.get(userKey));  // \"Alice\"\r\n```\r\n\r\n```ts\r\nimport { AsyncLock, delayAsync, RetryDelaySeq } from '@actuallab/core';\r\n\r\nconst lock = new AsyncLock();\r\nawait lock.run(async () => { /* critical section */ });\r\n\r\nawait delayAsync(1000, abortSignal);   // abortable delay\r\nRetryDelaySeq.exp(1000, 30000);        // 1s, 1.4s, 2s, 2.8s, … (×√2, ±10% spread), capped at 30s\r\n```\r\n\r\n## Documentation\r\n\r\n- [`@actuallab/core` reference](https://fusion.actuallab.net/PartTS-Core) — full API tables and semantics\r\n- [TypeScript port overview](https://fusion.actuallab.net/PartTS) — architecture, `AsyncContext` rules, .NET differences\r\n- [Fusion documentation](https://fusion.actuallab.net/)\r\n\r\n## License\r\n\r\nMIT — see [LICENSE](https://github.com/ActualLab/Fusion/blob/master/LICENSE).\r\n","readmeFilename":"README.md"}