{"_id":"@ablehi/flow-contract","_rev":"8-faadb9f44b9635e03548906f732a909c","name":"@ablehi/flow-contract","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@ablehi/flow-contract","version":"0.1.0","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.1.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"b0ae0086bfc749afe07b46f1269fafda3ba242bd","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.1.0.tgz","fileCount":5,"integrity":"sha512-uu6um0qKZPwCDscadhR63CYtyGI6U8yp73rUFPcYeVG78XW/oKoGG/fZcc30MIys4oTVvIZtojnnHz1sh3CboQ==","signatures":[{"sig":"MEUCIQDUDPl+01yaulg+SHBJWzJ60Ym8xmLWosUUkOW8OPdddAIgX9zmuPdoyGMNPimVw+pry+kodCfuf9+Zv7kxrni0pMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7935},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-contract-npm-publish/ablehi-flow-contract-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/tmp/ablehi-contract-npm-publish/ablehi-flow-contract-0.1.0.tgz","_integrity":"sha512-uu6um0qKZPwCDscadhR63CYtyGI6U8yp73rUFPcYeVG78XW/oKoGG/fZcc30MIys4oTVvIZtojnnHz1sh3CboQ==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.1.0_1782471360569_0.4279045230804195","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ablehi/flow-contract","version":"0.1.1","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.1.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"aa563d5f420b3ce6de3ee0814b73b3fadff55b23","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.1.1.tgz","fileCount":5,"integrity":"sha512-pY8jQHvB3cmpPDku1Pfeh6s4QyncCu/WH4CUYWmCAnyDki27FjP6MozY0zXFLXC/hXynoi1NKSRAAUtgOsfBmQ==","signatures":[{"sig":"MEUCIGAjg6TXFLRyZT1iXaI8no1aVhdvnoBonja9Yvt+D6FJAiEApsLarwBlhn3vdP8rVQwP66HmLuFEAGuaf20mB8s35wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7959},"main":"dist/index.js","type":"module","_from":"file:ablehi-flow-contract-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ada7f1571036865bfdc67159c0022d61/ablehi-flow-contract-0.1.1.tgz","_integrity":"sha512-pY8jQHvB3cmpPDku1Pfeh6s4QyncCu/WH4CUYWmCAnyDki27FjP6MozY0zXFLXC/hXynoi1NKSRAAUtgOsfBmQ==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.1.1_1782500451020_0.08412714102118879","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ablehi/flow-contract","version":"0.2.0","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.2.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"8f5002a8aef205c388149f7516adfa6923afa019","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.2.0.tgz","fileCount":5,"integrity":"sha512-PDNYENseyjfve4EoNW5yR3nagLEdDfH50yO3WjPZLtnPW/dvKJnIiHcOvn4L19E6H1OZ41FRQIyPXED3NWSP7Q==","signatures":[{"sig":"MEYCIQDRTbNj95uF9NLoI+GyLlFX2vhFcD8rrgSGb9gHB6YkDgIhALIWUa2S8v0aQi7zk2UHqX7Mab5FDc+dpFLzLksQpVJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17039},"main":"dist/index.js","type":"module","_from":"file:ablehi-flow-contract-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/8c56409d8e89e83bff1aff1b77ea7f29/ablehi-flow-contract-0.2.0.tgz","_integrity":"sha512-PDNYENseyjfve4EoNW5yR3nagLEdDfH50yO3WjPZLtnPW/dvKJnIiHcOvn4L19E6H1OZ41FRQIyPXED3NWSP7Q==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.2.0_1783817687068_0.3463629847970231","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ablehi/flow-contract","version":"0.3.0","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.3.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"ebdb34bc2bbb8ed9e91f467f0c9c8e9fcae48b06","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.3.0.tgz","fileCount":5,"integrity":"sha512-F3C4VuuqMD9WdO8DxB4V//NoUPFir36mYDn5FvQCvoPT6QPe4O0tErcaXA+2llpyLbtLF8xFMV4+D3s5oXngfw==","signatures":[{"sig":"MEYCIQDGJDBrOE7XYQQM/7N0JwZTpDh3Kfl67Yk+eERIkO9DCQIhALUEF/321eH/r02pBJ9k12oxSFnFMcgwgVolVcAihNuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19871},"main":"dist/index.js","type":"module","_from":"file:ablehi-flow-contract-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/49e88dd5bcb24401b5b316fbcaf29b90/ablehi-flow-contract-0.3.0.tgz","_integrity":"sha512-F3C4VuuqMD9WdO8DxB4V//NoUPFir36mYDn5FvQCvoPT6QPe4O0tErcaXA+2llpyLbtLF8xFMV4+D3s5oXngfw==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.3.0_1783988377405_0.9667479938599703","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ablehi/flow-contract","version":"0.3.1","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.3.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"5b2805db499ebc09fe324f095b96a597ed7c699f","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.3.1.tgz","fileCount":5,"integrity":"sha512-4PWI9+LW70O8MBhtI6pQv6nfHBnHuw5dv53f39MGHgzpK8E+PYUqHgkq7mVv1fBah1ns19rM97uAuxt96XNmeg==","signatures":[{"sig":"MEUCIQCy3Uyn1zsG8Ch0ikrDZx6FMOvrCSpiqRuyS7Q4e6HNQgIgONQG4k3a0F2vjqVy4gMPhV3hpf6KnLtcDlG/vUVm0wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26418},"main":"dist/index.js","type":"module","_from":"file:ablehi-flow-contract-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/private/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/c42438b91933bcf03c75ca81d4c7ff00/ablehi-flow-contract-0.3.1.tgz","_integrity":"sha512-4PWI9+LW70O8MBhtI6pQv6nfHBnHuw5dv53f39MGHgzpK8E+PYUqHgkq7mVv1fBah1ns19rM97uAuxt96XNmeg==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.3.1_1784122063478_0.885653684328592","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ablehi/flow-contract","version":"0.3.2","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.3.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"16bfb3680c9eaf4f75034f45b9234d61c0faef68","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.3.2.tgz","fileCount":5,"integrity":"sha512-+dMNAYjp1N7h0xMFmiqpE0pq1Y13UEzZvZwId/45TLeIF1Cr8eyvmWh6Y2qxiH0gyCsEZW042BGVOpJfh+Qrzg==","signatures":[{"sig":"MEUCIQD76HahNH9S4mdNLBE4l4N9wlyRJMSFL34sTxjMcreVgAIgVoDOTbi4mcB8sVFIJvy9juyulSL0DWUK1MmWqxxJ85Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19551},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-jjEmUR/ablehi-flow-contract-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-jjEmUR/ablehi-flow-contract-0.3.2.tgz","_integrity":"sha512-+dMNAYjp1N7h0xMFmiqpE0pq1Y13UEzZvZwId/45TLeIF1Cr8eyvmWh6Y2qxiH0gyCsEZW042BGVOpJfh+Qrzg==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.3.2_1784362623972_0.6712957756284181","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ablehi/flow-contract","version":"0.4.0","license":"Apache-2.0","_id":"@ablehi/flow-contract@0.4.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"4350bc602de3c510156ffc6bb2eddc07c133ab46","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.4.0.tgz","fileCount":5,"integrity":"sha512-9c7Su4Pj+0nzHHNjCgHQkTnpGmxFeY1sdwgLi6XEl7xoKkmTpvF2BlaeTfcPGoLMf2xA/PxFVRRsMJST2fbgkg==","signatures":[{"sig":"MEQCICCSYT07saTHOXevIK4v66uP70Zr/QrS5E9vcSWLU6P/AiBINWdq7+/WVcWL7QljsyVbp51T4G1W//Yox9TDQ6fmrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20802},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-ncvjVY/ablehi-flow-contract-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"_resolved":"/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-ncvjVY/ablehi-flow-contract-0.4.0.tgz","_integrity":"sha512-9c7Su4Pj+0nzHHNjCgHQkTnpGmxFeY1sdwgLi6XEl7xoKkmTpvF2BlaeTfcPGoLMf2xA/PxFVRRsMJST2fbgkg==","_npmVersion":"11.13.0","description":"Ablehi shared Flow IR and interpreter contract.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/flow-contract_0.4.0_1786209993128_0.5313758006848117","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ablehi/flow-contract","version":"0.5.0","description":"Ablehi shared Flow IR and interpreter contract.","license":"Apache-2.0","publishConfig":{"access":"public"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./package.json":"./package.json"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^8.62.0","@typescript-eslint/parser":"^8.62.0","eslint":"^10.5.0","tsup":"^8.5.1","typescript":"^6.0.3","vitest":"^4.1.9"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json","test":"vitest run --passWithNoTests","lint":"eslint src --ext .ts","check":"pnpm build && pnpm typecheck && pnpm lint && pnpm test"},"_id":"@ablehi/flow-contract@0.5.0","_integrity":"sha512-k4LlSWR+c9H+tr3313bIsHLgMeWKh6Ft2FpOHIhUoj5Y4GAnlG1mM6jCoFbzYtSFyHvPXpGFffzhaz1jOTZLtw==","_resolved":"/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-NCgpTV/ablehi-flow-contract-0.5.0.tgz","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-NCgpTV/ablehi-flow-contract-0.5.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-k4LlSWR+c9H+tr3313bIsHLgMeWKh6Ft2FpOHIhUoj5Y4GAnlG1mM6jCoFbzYtSFyHvPXpGFffzhaz1jOTZLtw==","shasum":"04ac27649a4bada709e5f288a6ec06806999396a","tarball":"https://registry.npmjs.org/@ablehi/flow-contract/-/flow-contract-0.5.0.tgz","fileCount":5,"unpackedSize":22382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkK4oEGRMd7ZxPpKZA+/PPxNNfqT+B2UK6zElZ9JO70gIgTHQEEykV9Eo7pBzMyCbeOV1we8sNlVPIgNU5VsoUQF8="}]},"_npmUser":{"name":"zhongduyiyu","email":"moxu@ablehi.com"},"directories":{},"maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flow-contract_0.5.0_1786818716212_0.8440205829458409"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T10:56:00.330Z","modified":"2026-08-15T18:31:56.592Z","0.1.0":"2026-06-26T10:56:00.714Z","0.1.1":"2026-06-26T19:00:51.168Z","0.2.0":"2026-07-12T00:54:47.211Z","0.3.0":"2026-07-14T00:19:37.585Z","0.3.1":"2026-07-15T13:27:43.624Z","0.3.2":"2026-07-18T08:17:04.112Z","0.4.0":"2026-08-08T17:26:33.270Z","0.5.0":"2026-08-15T18:31:56.433Z"},"license":"Apache-2.0","description":"Ablehi shared Flow IR and interpreter contract.","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}