{"_id":"@ablehi/server-api-contract","_rev":"83-4cde9dd38262ff6d347e4c0c92d8f95f","name":"@ablehi/server-api-contract","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@ablehi/server-api-contract","version":"0.1.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"5bebd25318ac09662b14027e71625dde7a02f45a","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.0.tgz","fileCount":3,"integrity":"sha512-q2fMbI0PTRhqewKM1/fysJpG25WdbxxWAjKDovX2/1hBRzCWt1HtNdsdFU1/swfT18otmjH8DPvjMrrnMxo/WA==","signatures":[{"sig":"MEUCIQD963I/SyLfaVchzn41EMxQ/1DajglrKzHZbSVX6xDBXQIgFy7vXBMpp2DF84oum0cr+5TXBR73Ll4iInOYv1dSlMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107973},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-contract-npm-publish/ablehi-server-api-contract-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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-server-api-contract-0.1.0.tgz","_integrity":"sha512-q2fMbI0PTRhqewKM1/fysJpG25WdbxxWAjKDovX2/1hBRzCWt1HtNdsdFU1/swfT18otmjH8DPvjMrrnMxo/WA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.1.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/server-api-contract_0.1.0_1782471366908_0.4696866319334103","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ablehi/server-api-contract","version":"0.1.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"c1ece60b8398db6e31f00d40e009e06b73107dec","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.1.tgz","fileCount":3,"integrity":"sha512-FyVSotGc1eBoPFLA7X6okvlFJx//FIWbFbBPDIoNWk6mSFaSCLPxxnRyt/6HZErVspgH4egnTShS/6CnaGliEA==","signatures":[{"sig":"MEUCIGDUrRi7QgjWnZY0n636mjSMEQkNDkGQjm8UhVGe6w1xAiEA2WBqbSfoJU3mpK5UcrNyjnBkUzA+27WbV1Z9O1iHzYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107973},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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/601a358083ed99414c279e97d4bb2f44/ablehi-server-api-contract-0.1.1.tgz","_integrity":"sha512-FyVSotGc1eBoPFLA7X6okvlFJx//FIWbFbBPDIoNWk6mSFaSCLPxxnRyt/6HZErVspgH4egnTShS/6CnaGliEA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.1.1"},"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/server-api-contract_0.1.1_1782500460515_0.13647321120142042","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ablehi/server-api-contract","version":"0.1.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"17c91dd7549307e7543f3d4825d878ab060e0900","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.2.tgz","fileCount":3,"integrity":"sha512-d4AIae+1d2SzZnE+zHtwVQhrv5Vz01vU0DmHdAU1KS7bMihiWCEtsdDNX8VHH+J9d47SlaIb6L3ZnNamfO91vg==","signatures":[{"sig":"MEQCIB/2pCNd9TO7TVsunLodPNxrLL4Kbzb8yK9ZfBN67CNXAiBHMhnYtK70rsm24P5abz9rY8ern629UprUx4f5slTcRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108097},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-contract-packs/ablehi-server-api-contract-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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-packs/ablehi-server-api-contract-0.1.2.tgz","_integrity":"sha512-d4AIae+1d2SzZnE+zHtwVQhrv5Vz01vU0DmHdAU1KS7bMihiWCEtsdDNX8VHH+J9d47SlaIb6L3ZnNamfO91vg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.1.1","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.1.2_1782547954907_0.2545179361908487","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ablehi/server-api-contract","version":"0.1.3","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.3","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"7e2d3f1ae35ee69631db170be779d7c6ad49d74f","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.3.tgz","fileCount":3,"integrity":"sha512-18463ah0P1fev0HJFIWk4oCur17DB/wxnbbtsoIv4OKBhFK1u0C6/3FZJkIHPKyqeCahp8k4LPIN1zxWhOkjXg==","signatures":[{"sig":"MEQCIBu+WdvSm2URO8IOb+tO0TKC1S7HXGnw5p/wws6NSxEGAiBaJkJe3bDoBIZxJ8Bnxg2D8tXUUh1gerTuKjWe+bGgOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111349},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.1.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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/4541afdc7ed4549cc30adfd92acf641e/ablehi-server-api-contract-0.1.3.tgz","_integrity":"sha512-18463ah0P1fev0HJFIWk4oCur17DB/wxnbbtsoIv4OKBhFK1u0C6/3FZJkIHPKyqeCahp8k4LPIN1zxWhOkjXg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.1.1","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.1.3_1782639477860_0.4200175682236922","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ablehi/server-api-contract","version":"0.1.4","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.4","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"dfd90697f5d118c7e7f82dbc89735b7f4c1d14e8","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.4.tgz","fileCount":3,"integrity":"sha512-ZEnMqdC0zuAUaq6dIhX2UMYHDwhkt3FUfa3jlF58IyutdiNAkwZmStqiLAUC/CO3h0fq8Wrc2294mlfKZrPq9w==","signatures":[{"sig":"MEUCIApsR64d+ZS4g1XguKm/I2twn7DwD4CU1OlYz3vY+bf+AiEA8C7YSn6hX2mfu3OPcPW/o4uQ+sza3RfoSyKD9snZiLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111881},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.1.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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/2a0362e7e4916f1cd83a500138553127/ablehi-server-api-contract-0.1.4.tgz","_integrity":"sha512-ZEnMqdC0zuAUaq6dIhX2UMYHDwhkt3FUfa3jlF58IyutdiNAkwZmStqiLAUC/CO3h0fq8Wrc2294mlfKZrPq9w==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.1.1","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.1.4_1782665965503_0.8698095151425427","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ablehi/server-api-contract","version":"0.1.5","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.5","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f6522090469bfef54f644cd1e07bae5f4d6386c3","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.5.tgz","fileCount":3,"integrity":"sha512-t3skrU6kms7ENUcVt0dAyFiXiG3Ir9yl6EdD0WXTI7l9563VxZEbX0tUT8rJ/JEc79wX0VSaaAHqdGBsCsdnyw==","signatures":[{"sig":"MEYCIQCaQ2er39iI/zLBjy8jkalX4ywwehLTu5XXANFtXNYvdAIhANmD6IGc+DfzvAZvaiS1Rlawpy8JWLDYoiiBqNf9SkLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"edcbe0ef4690e9abceab12e0a19cb263f7a1e4da","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"},"deprecated":"Published with workspace dependency specifiers; use @ablehi/server-api-contract@0.1.6 or later.","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"workspace:*","@ablehi/error-contract":"workspace:*"},"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/server-api-contract_0.1.5_1783052496884_0.020382553988845586","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ablehi/server-api-contract","version":"0.1.6","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.1.6","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"e2391d867387a5fa35a4b5ac1224f85177959177","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.1.6.tgz","fileCount":3,"integrity":"sha512-QysgHJIlluwZkW+3ItjJFye4Y+qO6L2qs4LPts+EVfQEtoOFY7V4vO5C9NbFsR+ifp3sR+XGsWepQdVx1l0Nsg==","signatures":[{"sig":"MEUCIG6hGKKs7qwNLDlIboxBbl8thh8ATdbKoVPr1Iu6hYprAiEAzClz+KS1aWAPhGiPyc6zUbEoAaEjDSnnZzfAWYSGjZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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"},"_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.1.1","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.1.6_1783052598239_0.3076555575053912","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ablehi/server-api-contract","version":"0.2.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.2.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"d9dc2c9a8aedec546c2966fe8a4432b414b8f0ce","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.2.0.tgz","fileCount":3,"integrity":"sha512-TnKiXJ9gduQcJ9PQqWVxr0uzu5RoaK3cDV1qQCKWfLiQ1JUJ1jUJbz8WpdMujrwMd60E6Qqr+V8BFbIcAOuLpw==","signatures":[{"sig":"MEUCIFQ/FRSUzeOTAXaYnoC7lzAiSDSroKJzKo7PXfepWaGgAiEAmvR2MtzLkqmcNMciVYwlL6Th/7pJloeLd0RXyjgb22E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138375},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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/e60691e69a5c8614dc9cce828fa9c910/ablehi-server-api-contract-0.2.0.tgz","_integrity":"sha512-TnKiXJ9gduQcJ9PQqWVxr0uzu5RoaK3cDV1qQCKWfLiQ1JUJ1jUJbz8WpdMujrwMd60E6Qqr+V8BFbIcAOuLpw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.2.0","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.2.0_1783817703115_0.08947183034740092","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ablehi/server-api-contract","version":"0.2.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.2.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"918b8ea7c98edff4a3fbf9cfbc90821d289f716a","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.2.1.tgz","fileCount":3,"integrity":"sha512-GuzcnC6ByOM9gxfClshspuWHmGKkPOCoS3IGdjj/JjTzpYa3KtsqEzOXA2EbDhby5HDQvN6yxNdOkiCRpneb6Q==","signatures":[{"sig":"MEQCIB76+HB8OXYaTo/n/VhsOBtlcs/U8uKrgT5PhipnqIEHAiBgrTdQ01dTU+qKSDHdUJZmTljO2qtbsbTt5SnXQYstWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139115},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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/4e90219e703907a5d29b053f11c9a668/ablehi-server-api-contract-0.2.1.tgz","_integrity":"sha512-GuzcnC6ByOM9gxfClshspuWHmGKkPOCoS3IGdjj/JjTzpYa3KtsqEzOXA2EbDhby5HDQvN6yxNdOkiCRpneb6Q==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.2.0","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.2.1_1783818683013_0.8502004763389766","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ablehi/server-api-contract","version":"0.2.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.2.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"d6a66be8c7ff09f94c19ebcea67d031bf58e1cd4","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.2.2.tgz","fileCount":3,"integrity":"sha512-zAPLFPT9ISI3tf6fMzZ0bR7pmIyFFGw+UfNQnb3NmHPlQUCFT/Bcqz3uESbUvWozWc7fetfScyzEl0njML7D1A==","signatures":[{"sig":"MEUCIHvJzyhQKsbcBf8o5qx5TISsykGuBA5eUiDFbz6qpMUYAiEA53hyLp0SCrCCud9lpOigmb2qnhqjdu+Pi4CMlO1r6qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143105},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.2.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.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/a86a103ba294512518dd4559859828b5/ablehi-server-api-contract-0.2.2.tgz","_integrity":"sha512-zAPLFPT9ISI3tf6fMzZ0bR7pmIyFFGw+UfNQnb3NmHPlQUCFT/Bcqz3uESbUvWozWc7fetfScyzEl0njML7D1A==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@ablehi/flow-contract":"0.2.0","@ablehi/error-contract":"0.0.1"},"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/server-api-contract_0.2.2_1783819388693_0.9392017108218067","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ablehi/server-api-contract","version":"0.3.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"2bf86495cd5b99fb45c746da3116200dbc445e44","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.0.tgz","fileCount":6,"integrity":"sha512-X/Y0EZaYxkvS8zSyCv8Cdq9Z8STt4fa0vP1oga26c6e2iUAS7N86rx6+9MeFb2EBdrEFVvLNyt+J2CGACnjU0w==","signatures":[{"sig":"MEUCIHuy4FOcffU1pLBtZIHU/YFe8yFTLSobuSTBScgc87VwAiEAh8ZpTurlSkyDC5XkVH/7Q4vBo7w3ZgXe+nWBIwM1xjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225518},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"}},"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/28ab488be1672826a28d46f259645cdc/ablehi-server-api-contract-0.3.0.tgz","_integrity":"sha512-X/Y0EZaYxkvS8zSyCv8Cdq9Z8STt4fa0vP1oga26c6e2iUAS7N86rx6+9MeFb2EBdrEFVvLNyt+J2CGACnjU0w==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.0","@ablehi/error-contract":"0.0.2","@ablehi/server-execution-contract":"0.3.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/server-api-contract_0.3.0_1783988416641_0.048652222655209965","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ablehi/server-api-contract","version":"0.3.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"b3cb70bec1ba83502d99dbb0029bb7c1730349c6","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.1.tgz","fileCount":6,"integrity":"sha512-0WSpWy0YZT1moYfIg1LkWe1m9D1UFh/zbDUShnMyg1wMHOFnzmjc6qW6x3LhuuwZDfO6zLjILh2ebVF0a2gPdQ==","signatures":[{"sig":"MEQCIDNK1T07xE+2As1vQen/1VlGMRiAH7qPm27Jllo0+YWdAiA8awxB7Kg58prjbhrEl5zqxXVe2YCizrtUw85IovC0/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225470},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"}},"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/efe8edce04bd6b77c57cd992118bdf81/ablehi-server-api-contract-0.3.1.tgz","_integrity":"sha512-0WSpWy0YZT1moYfIg1LkWe1m9D1UFh/zbDUShnMyg1wMHOFnzmjc6qW6x3LhuuwZDfO6zLjILh2ebVF0a2gPdQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.0","@ablehi/error-contract":"0.0.2","@ablehi/server-execution-contract":"0.3.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/server-api-contract_0.3.1_1784085372802_0.47663939201068195","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ablehi/server-api-contract","version":"0.3.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"a759a72f332c36b9fa9cef08466928935daca722","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.2.tgz","fileCount":6,"integrity":"sha512-0fIpkwFoHfXGzzQ+wIbeGH4BgJjQ3e252Ql9ehjvWjHwUDCZKCCNUZ5gX5Y+NWAbl2FzlAf4/J/aLCmpK3m4uQ==","signatures":[{"sig":"MEUCIQDlJxB52rhR8PPQh7SFwxuZbzmGElbJEy/OaQ6GuMbB+gIgSfz8IVBCutA9pwvaOvq0F3KRqSzi+8R0YS+WJ2h3REs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225520},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"}},"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/5f304ed9ac695d997b1ae44457ad8d65/ablehi-server-api-contract-0.3.2.tgz","_integrity":"sha512-0fIpkwFoHfXGzzQ+wIbeGH4BgJjQ3e252Ql9ehjvWjHwUDCZKCCNUZ5gX5Y+NWAbl2FzlAf4/J/aLCmpK3m4uQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.0","@ablehi/error-contract":"0.0.2","@ablehi/server-execution-contract":"0.3.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/server-api-contract_0.3.2_1784085437112_0.21338754115036118","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ablehi/server-api-contract","version":"0.3.3","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.3","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"368a2da34b580ae3721cf1f0ee4e211b3f72b593","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.3.tgz","fileCount":6,"integrity":"sha512-yGIa6mU+AsxmBTQMlQAhpm7mIXZAGcM+G1z7tWUAabaRC0hn7s7yjXRuiC05YNuSY6wITzedyGYW4xoZ3k/kxw==","signatures":[{"sig":"MEUCIHq4+8DC778OeMH/sJyqig/QgcajONWz33pflbmn9e/LAiEA8/nwDrVFtr3tW1faAt5BA1L4Hl7MQftjwOuv7vqaGdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225625},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"}},"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/d24e6040d9097066f8d67d1ac03da943/ablehi-server-api-contract-0.3.3.tgz","_integrity":"sha512-yGIa6mU+AsxmBTQMlQAhpm7mIXZAGcM+G1z7tWUAabaRC0hn7s7yjXRuiC05YNuSY6wITzedyGYW4xoZ3k/kxw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.0","@ablehi/error-contract":"0.0.2","@ablehi/server-execution-contract":"0.3.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/server-api-contract_0.3.3_1784095172936_0.780088094119169","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@ablehi/server-api-contract","version":"0.3.4","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.4","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"ee50edee53ec2c8c639e548b970da2e1a128c0d9","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.4.tgz","fileCount":6,"integrity":"sha512-HvpHO5NTTp31564jdZJtWaweurKbIJuJvq1KHVJCjErrYaUBwezv56STa/uCbJDd2l52CGxNyYm4FbRrmyP1IQ==","signatures":[{"sig":"MEUCIGE8bRfkAk94OfVmyM44glE1N+jTeVptM3TOLKHE4sD5AiEA2pt9N042rQYi9bhIzaDk26Kr1l6yPqanV2IpbDtb2d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182934},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"}},"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/55a30dfb4a3e298fafcebf128d42d199/ablehi-server-api-contract-0.3.4.tgz","_integrity":"sha512-HvpHO5NTTp31564jdZJtWaweurKbIJuJvq1KHVJCjErrYaUBwezv56STa/uCbJDd2l52CGxNyYm4FbRrmyP1IQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.1","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.1"},"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/server-api-contract_0.3.4_1784122069703_0.38068604754002866","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@ablehi/server-api-contract","version":"0.3.5","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.5","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f5671805add1ce755084dc3774f68e6f339e6f6d","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.5.tgz","fileCount":6,"integrity":"sha512-KjupmrGobz0ifI8yeXz+OD+gzFS0/uB+n1b4UOsg2FiRYQ2nGv1CubJF5DKqYoO8hybvZS547kbCyYeKjn7wxw==","signatures":[{"sig":"MEUCIAOGfZ185MBvxO+tfFVD+SSM1EC603Nx3R075VxAfmNbAiEA5J8vAySMm+0G8ILDegJ9DqbSCjT40TosRDGrL9hp8OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183065},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"}},"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/ae4c0a9974e31c82856ca2004c8a4235/ablehi-server-api-contract-0.3.5.tgz","_integrity":"sha512-KjupmrGobz0ifI8yeXz+OD+gzFS0/uB+n1b4UOsg2FiRYQ2nGv1CubJF5DKqYoO8hybvZS547kbCyYeKjn7wxw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.1","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.1"},"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/server-api-contract_0.3.5_1784123464410_0.9781329164361836","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@ablehi/server-api-contract","version":"0.3.6","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.6","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"44a6dec056328506f72c84111cf514edb9ac749f","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.6.tgz","fileCount":9,"integrity":"sha512-BjXOPxawwCpa2XCFMg8oUGSCAAPBbPXp5cf9A6rsm9PfE455j8JqvD8OFLYDkpclrUiqkfz2ogy+k2P0yeF+3w==","signatures":[{"sig":"MEUCIFds/wYwNapmzfJc5Z/K4BY4PxaAfFPh9ER33NJ8fDWRAiEAreLYKVD27mdla7XIJJmxg0uA1oNzIsJXqqMyNwen63E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276159},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-7D270i/ablehi-server-api-contract-0.3.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-7D270i/ablehi-server-api-contract-0.3.6.tgz","_integrity":"sha512-BjXOPxawwCpa2XCFMg8oUGSCAAPBbPXp5cf9A6rsm9PfE455j8JqvD8OFLYDkpclrUiqkfz2ogy+k2P0yeF+3w==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.2"},"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/server-api-contract_0.3.6_1784362685470_0.8907823207481798","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@ablehi/server-api-contract","version":"0.3.7","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.7","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"dd7ae21806b2229055661376df5be81baa7ccdf1","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.7.tgz","fileCount":9,"integrity":"sha512-n1sRPyQUmQ6RWiDD4jQ9oJ6KzSerJVmUMBTVhAbZWJY3ed7/469/9D4MHTKKvCIAvRkbXweweZf4VJjSKSVX3Q==","signatures":[{"sig":"MEUCIBFvwxj5X9ijxg34dCmfQTGxwtzrrHjFEhlM6GyvRyl8AiEAhtuFnKUVoOeNsRBzfn3+z3d4dgJan9LLiudTZZbzWGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276214},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-ScYFwy/ablehi-server-api-contract-0.3.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-ScYFwy/ablehi-server-api-contract-0.3.7.tgz","_integrity":"sha512-n1sRPyQUmQ6RWiDD4jQ9oJ6KzSerJVmUMBTVhAbZWJY3ed7/469/9D4MHTKKvCIAvRkbXweweZf4VJjSKSVX3Q==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.2"},"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/server-api-contract_0.3.7_1784366039300_0.38880430688050227","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@ablehi/server-api-contract","version":"0.3.8","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.8","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"8488a038f65daa9606a2610372cce387ecadd6b8","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.8.tgz","fileCount":9,"integrity":"sha512-5oDk81PhMYykrdqiAAWCdqfSLPeMDfSZ7mz2IYNSLQ+s8tBhsHtt2ged3aJykBCVgM7STqANbYJGEhDir0Lo/Q==","signatures":[{"sig":"MEYCIQC6/W6ZCxKsJkBwLLvuBV7VggU8oRGrMidlLoYV1TmiIAIhAMYP7lkcdujNBl+FkptOD+jGhvOk93GAMn0+ytlfGPAz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276720},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-D5q46x/ablehi-server-api-contract-0.3.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-D5q46x/ablehi-server-api-contract-0.3.8.tgz","_integrity":"sha512-5oDk81PhMYykrdqiAAWCdqfSLPeMDfSZ7mz2IYNSLQ+s8tBhsHtt2ged3aJykBCVgM7STqANbYJGEhDir0Lo/Q==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.2"},"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/server-api-contract_0.3.8_1784366442220_0.18018959263549728","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@ablehi/server-api-contract","version":"0.3.9","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.9","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"e6cbb2b69f5049764aeea493a67dee970e438a94","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.9.tgz","fileCount":9,"integrity":"sha512-ND45Yps4jVRTSxknUudjg8DhUNzbBf4s2Xbw3+NS14GbaqGuK9C9v4jnei8H54iuth9LOZy/zTfMY4uuhvSt0w==","signatures":[{"sig":"MEQCIAoe7qjQ+VweFmWuuxzYNUKfi4J9ipi0qRxnHnVHWqBrAiBB1prABDp3A9IXk6Utcu3YFIUMfs3NnhtbfrrxsXQigw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280161},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-mnuOWD/ablehi-server-api-contract-0.3.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-mnuOWD/ablehi-server-api-contract-0.3.9.tgz","_integrity":"sha512-ND45Yps4jVRTSxknUudjg8DhUNzbBf4s2Xbw3+NS14GbaqGuK9C9v4jnei8H54iuth9LOZy/zTfMY4uuhvSt0w==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.2"},"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/server-api-contract_0.3.9_1784366669170_0.9532363286726115","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@ablehi/server-api-contract","version":"0.3.10","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.10","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"7edfa804079bf15f6b6a86e2afe97e3adec0ad59","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.10.tgz","fileCount":9,"integrity":"sha512-yH2Ddf1d5so8Dmuw/crboFVGBBV/no4DELCOEYl8Ta81N4c9lVk2XqeM+8rt9spoz+/Or2iVoSKwDwW2r420lQ==","signatures":[{"sig":"MEUCIHRvPClAxKChU5lU5QeDCna5aXxe1daRZu4sfNyi5ftDAiEArsCA8lbA1cidy2dhySar6vMXJYdkbMLVpKyZLWTr/m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280549},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/ebb10b3ceecc13ae42d331ab88349569/ablehi-server-api-contract-0.3.10.tgz","_integrity":"sha512-yH2Ddf1d5so8Dmuw/crboFVGBBV/no4DELCOEYl8Ta81N4c9lVk2XqeM+8rt9spoz+/Or2iVoSKwDwW2r420lQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.2"},"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/server-api-contract_0.3.10_1784369337099_0.7829112422320457","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@ablehi/server-api-contract","version":"0.3.11","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.11","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"9e0f05dc688bb47034c4a614c46a5dfdaf40a719","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.11.tgz","fileCount":9,"integrity":"sha512-po1wSqolacB/tMVnb5q7H6eeM9RRn6Ifk9oFriRCjo+d8zOkkSrZX/OppT4xkyrm3VK9Vsv9pQOTgEesOprZLg==","signatures":[{"sig":"MEYCIQCF54gFi/M+ZtmWgEwDql0St8bpuZ4qlfeI/fm93lAxvgIhAO6yqcqUk8p5aWZKq5qPhQERq0y4NSPFMH5MUMdaY+Hn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-N485nh/ablehi-server-api-contract-0.3.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-N485nh/ablehi-server-api-contract-0.3.11.tgz","_integrity":"sha512-po1wSqolacB/tMVnb5q7H6eeM9RRn6Ifk9oFriRCjo+d8zOkkSrZX/OppT4xkyrm3VK9Vsv9pQOTgEesOprZLg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.11_1784372921349_0.13742611562844087","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@ablehi/server-api-contract","version":"0.3.12","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.12","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"94070a13a1a2a33b031e34a57b0c1d6881481d42","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.12.tgz","fileCount":9,"integrity":"sha512-7rpVPwquLFhDAT2WZc85NfCCCb/tKQKbmZVQh0uP4iZdxDAQ3FLb8gjU5QsDTSv8xl9AkcWk1V44K7OLuHyUIw==","signatures":[{"sig":"MEQCIF116Qy3PU16jXXKGoHNJtnxh+H7g9t1LSD6UMCM32hmAiAS9gNFPRBNndyDDtqEXexqXUoiN89ZWNQE2kOKzd7Fnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-cnNRnD/ablehi-server-api-contract-0.3.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-cnNRnD/ablehi-server-api-contract-0.3.12.tgz","_integrity":"sha512-7rpVPwquLFhDAT2WZc85NfCCCb/tKQKbmZVQh0uP4iZdxDAQ3FLb8gjU5QsDTSv8xl9AkcWk1V44K7OLuHyUIw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.12_1784391414783_0.8751435120709248","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@ablehi/server-api-contract","version":"0.3.13","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.13","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"e406cfadd9abcc82ca92834cb6e43664514ff376","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.13.tgz","fileCount":9,"integrity":"sha512-E070wwA/FSeLCjeg2UF9DVJ9t0zRgxAVgcJUFtPcmIzzf8Y+emt2Zil89U+kciYWFb2mficUnxhT79kCfAudCg==","signatures":[{"sig":"MEYCIQDW42S5KmMDHVJlmDgQH2chtVajobKumAI++14nejK9RwIhAOUz8WKbm1xrTdIghiEURR0fgsgJaRoiDZY1uthbLqUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-G9zq7P/ablehi-server-api-contract-0.3.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-G9zq7P/ablehi-server-api-contract-0.3.13.tgz","_integrity":"sha512-E070wwA/FSeLCjeg2UF9DVJ9t0zRgxAVgcJUFtPcmIzzf8Y+emt2Zil89U+kciYWFb2mficUnxhT79kCfAudCg==","_npmVersion":"10.8.2","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.13_1784392330130_0.9049613357087958","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@ablehi/server-api-contract","version":"0.3.14","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.14","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"628cac7a7e9cd0e678f7532dc42cd0f42d848b42","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.14.tgz","fileCount":9,"integrity":"sha512-CQMkhHsx/iDjXZoG0VoDR60OTn0i27IJAV6MAfrlQcZr4ITS1ydKjzSyNE2ZXnN6wMqDFcstPM2oMsVf9oI8Zw==","signatures":[{"sig":"MEYCIQDJ4pCFk4fBf2Xr1HAmWJ+uy2D8TkqSsgTsWuCs9yMe1QIhAI6supeyyUa6ypDzy8Oxy0tU9ZTO30YhM74ISkzWOxSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-TXaxYJ/ablehi-server-api-contract-0.3.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-TXaxYJ/ablehi-server-api-contract-0.3.14.tgz","_integrity":"sha512-CQMkhHsx/iDjXZoG0VoDR60OTn0i27IJAV6MAfrlQcZr4ITS1ydKjzSyNE2ZXnN6wMqDFcstPM2oMsVf9oI8Zw==","_npmVersion":"10.8.2","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.14_1784392845868_0.2813694545452432","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@ablehi/server-api-contract","version":"0.3.15","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.15","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"d60dc8abc531712bf59ece5f34bbfc3ba85da168","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.15.tgz","fileCount":9,"integrity":"sha512-fSJoeHB+QMvJteK2eF48DUDdCuynIPuwDv2Y2s/lzFIA2Nf1bkX/ovEnSF23x84PXsiEEKIdzm2lgGnkroSCOA==","signatures":[{"sig":"MEUCIGy7okgw1GZcA4NetxFBs/VdR3cylnR+sNQindBLN/IMAiEAomHfILNG08G88DBYbE3zPmOwaIlwGqn1/FcMFbO9+O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-wJBrZw/ablehi-server-api-contract-0.3.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-wJBrZw/ablehi-server-api-contract-0.3.15.tgz","_integrity":"sha512-fSJoeHB+QMvJteK2eF48DUDdCuynIPuwDv2Y2s/lzFIA2Nf1bkX/ovEnSF23x84PXsiEEKIdzm2lgGnkroSCOA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.15_1784393525042_0.07735586488182378","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@ablehi/server-api-contract","version":"0.3.16","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.16","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"6b1592022e10b660a7fb88af8850a9a794fa0d83","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.16.tgz","fileCount":9,"integrity":"sha512-sizq4zzXFddrsqMHz7Q2YoejTfLYQWVAHxt+k5rITZRyUpdMgdVzck75u6vuMvIMlyC+wpMTw+aE3HQflJ3duQ==","signatures":[{"sig":"MEYCIQCHy3KtfLnZ53X67UzC1NXnBoRBpO2tFDhR6+L1MLwPjwIhAPRh2aORQlo0jESO5Y0QzvDEQ5yMBRU4kA67EJk5/NNU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-5Flm83/ablehi-server-api-contract-0.3.16.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-5Flm83/ablehi-server-api-contract-0.3.16.tgz","_integrity":"sha512-sizq4zzXFddrsqMHz7Q2YoejTfLYQWVAHxt+k5rITZRyUpdMgdVzck75u6vuMvIMlyC+wpMTw+aE3HQflJ3duQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.16_1784394868031_0.02582987168877171","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@ablehi/server-api-contract","version":"0.3.17","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.17","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"2f6088c999eed554b256f42fc8092b9f7efac3ca","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.17.tgz","fileCount":9,"integrity":"sha512-XPTBX1E7tm7mIz1h3zefmCW1VXoFjpmDoRmZieONOqTwkBfGsj44sg9RjoELwi8GNJkEW5wFC2MFeqSODbgtLA==","signatures":[{"sig":"MEUCIQDQgxCWGBydabEH/OZjp5w3afuxtlfPemra57+lgrXMFgIgaR0+EX9RXm42SGzqupSdsh3dkgWnkY7o8JFLP64knBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235051},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-UUfaxV/ablehi-server-api-contract-0.3.17.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-UUfaxV/ablehi-server-api-contract-0.3.17.tgz","_integrity":"sha512-XPTBX1E7tm7mIz1h3zefmCW1VXoFjpmDoRmZieONOqTwkBfGsj44sg9RjoELwi8GNJkEW5wFC2MFeqSODbgtLA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.3"},"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/server-api-contract_0.3.17_1784425324172_0.3798327457744637","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@ablehi/server-api-contract","version":"0.3.18","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.18","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"a305b6c4f3f239298097e658bd204e4503173ee2","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.18.tgz","fileCount":9,"integrity":"sha512-UbcnzyXjZACQ3Zbx72OnE7w/kIFqZEdPwwSMjl30bXRlM0jKHFKMytlIv9MUaNtpiJbxWIgSSA3oQ1WuVXGNDA==","signatures":[{"sig":"MEUCIGIMvAw5Fvt0VcQI79DcNYNfj6wS+F6joNlICkQauBDMAiEArtU7oviI5RIOUyldNY0flkKgliD/lGMGbVLcr+bBais=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234987},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.18.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/4b5ddcad8a88c537f5bbd948007ee8e7/ablehi-server-api-contract-0.3.18.tgz","_integrity":"sha512-UbcnzyXjZACQ3Zbx72OnE7w/kIFqZEdPwwSMjl30bXRlM0jKHFKMytlIv9MUaNtpiJbxWIgSSA3oQ1WuVXGNDA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.4"},"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/server-api-contract_0.3.18_1784465075056_0.18344425327623992","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@ablehi/server-api-contract","version":"0.3.19","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.19","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"29d1ba96c4552b1a52f294928a3113a6623b0301","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.19.tgz","fileCount":9,"integrity":"sha512-eXNB0gAI1twIQ05Nu9shkPAdvez9fnDG+Ig/AeBp5Czk4YLdHj1L/yB9QONNrcA6O4/iadiIQuZzQKAjJfhEIg==","signatures":[{"sig":"MEQCID+WKpkkAj5r6Ai2xabCA6QVg52Fjnk1fKZ6zV4/a1XIAiAoVJF7EKNx2F/S+nsjPk8x6ZPwUQsZKGnoNzed2Q15Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234987},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/tmp.sWo0nfVZm0/ablehi-server-api-contract-0.3.19.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/tmp.sWo0nfVZm0/ablehi-server-api-contract-0.3.19.tgz","_integrity":"sha512-eXNB0gAI1twIQ05Nu9shkPAdvez9fnDG+Ig/AeBp5Czk4YLdHj1L/yB9QONNrcA6O4/iadiIQuZzQKAjJfhEIg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.4"},"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/server-api-contract_0.3.19_1784466196318_0.32935347669085635","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@ablehi/server-api-contract","version":"0.3.20","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.20","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"3c9f7ed14929897cdb8b6b63e79527187f23aac4","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.20.tgz","fileCount":9,"integrity":"sha512-L6TyrgvCmjLSqObwnHDAuRlvQUDDMPmoho/bWzc5gDWhWLnGvCGul2cZjmEa/kgMQRJSRaFb157C/P/kRcnksg==","signatures":[{"sig":"MEQCIHiYHewh3c++FBhP6OaJPB9WPeQd6wZf5jHlB/sYYvOpAiBDlt184maTl7oA/RsE3kqf90ZZFw+49NipBMAR9pJLZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234987},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-7pRSu8/ablehi-server-api-contract-0.3.20.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-7pRSu8/ablehi-server-api-contract-0.3.20.tgz","_integrity":"sha512-L6TyrgvCmjLSqObwnHDAuRlvQUDDMPmoho/bWzc5gDWhWLnGvCGul2cZjmEa/kgMQRJSRaFb157C/P/kRcnksg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.4"},"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/server-api-contract_0.3.20_1784481750557_0.3893920055858786","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@ablehi/server-api-contract","version":"0.3.21","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.21","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"57e7b5d1682b8a207482da9da33b83c358b7b4f8","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.21.tgz","fileCount":9,"integrity":"sha512-KlTGXv069vuS4/YxMsyY0nIhuqOGYvU0A66qigmfPVh2Goibi72hs4udyQWXC/qMi8WEH2+QyxyEpcqFPk+FrQ==","signatures":[{"sig":"MEQCIAUCoP7jD2ksUPQ3dKmOHIw2OXEhykXoW5miav7gXeqiAiAw7n1ob7TLhLZeURyXAirRz1exo5xfPS0YKRoEfSHb8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234988},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"gitHead":"132bebee8b0a7617546fe8b5c43e6ac1f6365591","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"},"deprecated":"Superseded by @ablehi/server-api-contract@0.3.22; use the final exact Automation App package train.","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.4"},"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/server-api-contract_0.3.21_1784489113891_0.6978964978773485","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@ablehi/server-api-contract","version":"0.3.22","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.22","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"c78c8df48ebd54e15bc3398e8d52e54f70c26ef0","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.22.tgz","fileCount":9,"integrity":"sha512-jUd2FfZpP2AnPLeQvTqY9oe3iDDeWhb4pjYZ1lIqCRG+HQPNZsK0/WEtzg8MmVHak2Z09vDRf/54XifEFUdkFQ==","signatures":[{"sig":"MEYCIQDAqGTc7hSxYYN5QPy2yWICRoqRhLvo9RvYPWxnvGIL+QIhAKMOxu9nWoh3uGLbi+zJTRMkfHCP1FFP6KC08vbN4U77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234989},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.22.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/9fff60b519326fab20e1b1674a2933ad/ablehi-server-api-contract-0.3.22.tgz","_integrity":"sha512-jUd2FfZpP2AnPLeQvTqY9oe3iDDeWhb4pjYZ1lIqCRG+HQPNZsK0/WEtzg8MmVHak2Z09vDRf/54XifEFUdkFQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.4"},"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/server-api-contract_0.3.22_1784489504799_0.16431103179116668","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@ablehi/server-api-contract","version":"0.3.23","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.23","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f6466aa1f36f0b402ca500abbcb8b65fb311b51b","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.23.tgz","fileCount":9,"integrity":"sha512-QGf55+K+qAJuKbnLxKhVhq34/MQnSCwswt3lb7rocCFPXkQnBdfk4Kpqd+nX3HZCo3CkRt20buVUHaNIqEYf0Q==","signatures":[{"sig":"MEUCIQD0LbTxl6zfubJfFdf2AqFlMS2nm1mD9PcopqFGG7dOZwIgSMUPax9V+PHCn/8ODrNMixfDEQ5GO40sggt6xaxXLxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234989},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-3YNwnD/ablehi-server-api-contract-0.3.23.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-3YNwnD/ablehi-server-api-contract-0.3.23.tgz","_integrity":"sha512-QGf55+K+qAJuKbnLxKhVhq34/MQnSCwswt3lb7rocCFPXkQnBdfk4Kpqd+nX3HZCo3CkRt20buVUHaNIqEYf0Q==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.3","@ablehi/server-execution-contract":"0.3.4"},"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/server-api-contract_0.3.23_1784604254327_0.9972497220506289","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@ablehi/server-api-contract","version":"0.3.24","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.24","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f7b86e68e6639cfdd7fa2d6833100a4fde7b261d","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.24.tgz","fileCount":9,"integrity":"sha512-Q9+E78ntxdzeTr7L39ZpOtqiJ15OgulJ06ZlPfgFkuQiZzIU6Mo6YuHXkyzpMX8mkmINHGFcgXwAZtfAlb2Slg==","signatures":[{"sig":"MEYCIQDUFCd6UYKT0aTnz9QD4EszXoSh2clTCugzoArs4Jd4SAIhALD26MV6FkWhRp1zE99tg/Wbozqy38S63sfk9C7mFyw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234989},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-server-api-contract.l8F1iM/first/ablehi-server-api-contract-0.3.24.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-server-api-contract.l8F1iM/first/ablehi-server-api-contract-0.3.24.tgz","_integrity":"sha512-Q9+E78ntxdzeTr7L39ZpOtqiJ15OgulJ06ZlPfgFkuQiZzIU6Mo6YuHXkyzpMX8mkmINHGFcgXwAZtfAlb2Slg==","deprecated":"Published in error; use 0.3.23.","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.4","@ablehi/server-execution-contract":"0.3.5"},"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/server-api-contract_0.3.24_1784693583704_0.14296619580497283","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@ablehi/server-api-contract","version":"0.3.25","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.25","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"2a9c0f3e449f97f996cb12a2da56fc3b5c6e4e8f","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.25.tgz","fileCount":9,"integrity":"sha512-BUzEhJCbjFw8EbD0NtxVXGFo8t8gfF5CFc/Cy7rXl36gKs+kqDCPyJTzrUZdsvnXm9Of6+Bncw2TvMouvt/ZqQ==","signatures":[{"sig":"MEQCIBSTZK0Jak4w10+aArLNObUxBokkSI3JzuIJkUP+1rVIAiAdaXJf9S1ZaWXfZdu1ghjwJxFMgo3ux3p1dYruOR5wog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234989},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-server-api-contract-0325.UKYIdD/first/ablehi-server-api-contract-0.3.25.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-server-api-contract-0325.UKYIdD/first/ablehi-server-api-contract-0.3.25.tgz","_integrity":"sha512-BUzEhJCbjFw8EbD0NtxVXGFo8t8gfF5CFc/Cy7rXl36gKs+kqDCPyJTzrUZdsvnXm9Of6+Bncw2TvMouvt/ZqQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.4","@ablehi/server-execution-contract":"0.3.5"},"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/server-api-contract_0.3.25_1784694422906_0.9688883453166515","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@ablehi/server-api-contract","version":"0.3.26","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.26","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"6a83d04339cdd5571ba3ba81f0b78ff86fb5eb39","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.26.tgz","fileCount":9,"integrity":"sha512-KdJOA947gS4AM3Hw9jezU/GBUwWr+RYCo5ILxO5ouI6gIlKsgEkeD6+TwNPdsMrAzmjoqn6UJCP4zYpagP2gWQ==","signatures":[{"sig":"MEUCIQCUc9LJKJPVBx/MITzoY1wQ++6G5FI02wzvU4pRFNIyqwIgQ1tQ/t8emlDEmyNe/QzMmR3eE8P1hpZlt0hojlEv0n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235055},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-CPQods/ablehi-server-api-contract-0.3.26.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-CPQods/ablehi-server-api-contract-0.3.26.tgz","_integrity":"sha512-KdJOA947gS4AM3Hw9jezU/GBUwWr+RYCo5ILxO5ouI6gIlKsgEkeD6+TwNPdsMrAzmjoqn6UJCP4zYpagP2gWQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.5","@ablehi/server-execution-contract":"0.3.6"},"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/server-api-contract_0.3.26_1784709688483_0.032669655996034885","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@ablehi/server-api-contract","version":"0.3.27","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.27","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"a353690cbd81e05c4eb4898280fd6d9d50c37689","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.27.tgz","fileCount":9,"integrity":"sha512-KxmGBjgryIGNGsGqUNjnNrRylvaaf4/2/oCeI/Xlor0RiqPe/CfSKnHgLzjlmSPG6Nu+HjwZrK04v/eugmwbRQ==","signatures":[{"sig":"MEUCIHlnIFqOY50AOV73QiCOHBAlD1UlD8QGCNI92FbFKPQXAiEA12yCL4v6USFiOtryd1x9kAD+pAnv1ZgM4MvzJkl4ecI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241801},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-7K9Mfk/ablehi-server-api-contract-0.3.27.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-7K9Mfk/ablehi-server-api-contract-0.3.27.tgz","_integrity":"sha512-KxmGBjgryIGNGsGqUNjnNrRylvaaf4/2/oCeI/Xlor0RiqPe/CfSKnHgLzjlmSPG6Nu+HjwZrK04v/eugmwbRQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.5","@ablehi/server-execution-contract":"0.3.6"},"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/server-api-contract_0.3.27_1784829568951_0.32397452242955294","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@ablehi/server-api-contract","version":"0.3.28","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.28","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"a9c8d322638cf52bd041fc02c56e322cb69e8815","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.28.tgz","fileCount":9,"integrity":"sha512-YyzZ/JWyNWtK47uusc7yqXWYM4CHpwdbUn4i5btDoKhOY5ULgxb1s1Agakx3hW4ist6ThsSNmp6QZN8am72vHA==","signatures":[{"sig":"MEUCIANimOXPVA3u5i84mWwYCsWhFrMeYdy4s5iNFTSB0jzWAiEA1AYlcDW1yymTf83npIBpp3EBd0yaW1CkihxxeoyZG9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241801},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-EJgdq2/ablehi-server-api-contract-0.3.28.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-EJgdq2/ablehi-server-api-contract-0.3.28.tgz","_integrity":"sha512-YyzZ/JWyNWtK47uusc7yqXWYM4CHpwdbUn4i5btDoKhOY5ULgxb1s1Agakx3hW4ist6ThsSNmp6QZN8am72vHA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.5","@ablehi/server-execution-contract":"0.3.6"},"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/server-api-contract_0.3.28_1784863460123_0.3075079236574787","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@ablehi/server-api-contract","version":"0.3.29","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.29","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"6785e154dc88ed346a8d003f91003882c8c58413","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.29.tgz","fileCount":9,"integrity":"sha512-nON22dFeYGZh/v95bZVBJTUse/nsdy7yMtd2Px2aohiz3aKCijKny83Fm0y4CqY41Vj8l6TwEqTTH5vhme8l1w==","signatures":[{"sig":"MEUCIQDb0oZWkSUsF3n7gkxBX0dw475CJkZCZ26H17lMozftrQIgFZN4BcYukvYpRw5Tgjhq0k3GWuy5iz/t4HnnYvLHrR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242920},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-TlobTz/ablehi-server-api-contract-0.3.29.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-TlobTz/ablehi-server-api-contract-0.3.29.tgz","_integrity":"sha512-nON22dFeYGZh/v95bZVBJTUse/nsdy7yMtd2Px2aohiz3aKCijKny83Fm0y4CqY41Vj8l6TwEqTTH5vhme8l1w==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.5","@ablehi/server-execution-contract":"0.3.6"},"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/server-api-contract_0.3.29_1784875770970_0.7280322617923489","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@ablehi/server-api-contract","version":"0.3.30","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.30","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"dfb844a51f82e3e62d8f5c5dfc2754b53ea769c7","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.30.tgz","fileCount":9,"integrity":"sha512-qbqXS0nh6sblFcElQevWC9EmfAzjNAHkbVH+gpmTxl+NXET0H/VnqTb4JsBXWfNqSJmGSJieNdpbxKA7gcyRjw==","signatures":[{"sig":"MEUCIHSnG8Ml7XeJn3iNBpwQVOX9pfnF9V0PtDgtpd70CKvaAiEA56LSpiA050MKJvtdSH4FQGPiM+Yf0+ml94TZBQDzIiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242191},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-bBYavL/ablehi-server-api-contract-0.3.30.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-bBYavL/ablehi-server-api-contract-0.3.30.tgz","_integrity":"sha512-qbqXS0nh6sblFcElQevWC9EmfAzjNAHkbVH+gpmTxl+NXET0H/VnqTb4JsBXWfNqSJmGSJieNdpbxKA7gcyRjw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.5","@ablehi/server-execution-contract":"0.3.6"},"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/server-api-contract_0.3.30_1784880090744_0.5961028793634029","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@ablehi/server-api-contract","version":"0.3.31","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.31","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"7c909052d4ab92bf4ffe58ecdf2cd8b69f8df356","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.31.tgz","fileCount":9,"integrity":"sha512-/rOYCpQsasaz1iDs8rFzRmn4Ygk7B8IdFv7rT+VXro3JINdd6UIDC2OXqsYRga7SgKznzEqiQmkVwarTFFgOfA==","signatures":[{"sig":"MEQCIEaOSEqXCSe76RYOg8SJRoVqu60+bdBtrf2G/LdCbvJYAiBA0aguHSJgSEBrwWmfbOzT+Y3/WalgxfVuvSFidWJRrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242191},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.31.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/ae9dcfb1e9dd86bd0163b8a678b5d9bd/ablehi-server-api-contract-0.3.31.tgz","_integrity":"sha512-/rOYCpQsasaz1iDs8rFzRmn4Ygk7B8IdFv7rT+VXro3JINdd6UIDC2OXqsYRga7SgKznzEqiQmkVwarTFFgOfA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.7","@ablehi/server-execution-contract":"0.3.8"},"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/server-api-contract_0.3.31_1785269887389_0.3319797367950479","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@ablehi/server-api-contract","version":"0.3.32","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.32","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f80ac23c06c0af66d06a804ede8de1422497ea3a","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.32.tgz","fileCount":9,"integrity":"sha512-cm1MatXTLtnYbGvtxAYjYzFv8VuH+j2ubiaYLTw43dVmJVc5mEC0JU+07hLATPqQ9RphOgOcowN72x4SkNsCZw==","signatures":[{"sig":"MEUCIQCbegWA712U7qaaCdbdli7jvIzmiDq1Ya2euGzpMZ/JDQIgVHop5z/XP4g0ZQt4yw1ONPfqPyvR2nMe+lXSWdoOpmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245035},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-sMXw9V/ablehi-server-api-contract-0.3.32.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-sMXw9V/ablehi-server-api-contract-0.3.32.tgz","_integrity":"sha512-cm1MatXTLtnYbGvtxAYjYzFv8VuH+j2ubiaYLTw43dVmJVc5mEC0JU+07hLATPqQ9RphOgOcowN72x4SkNsCZw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.9","@ablehi/server-execution-contract":"0.3.8"},"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/server-api-contract_0.3.32_1785433916448_0.5242955838788157","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@ablehi/server-api-contract","version":"0.3.33","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.33","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"3d66a8b473b90015e9ddac42f65807be860cdf57","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.33.tgz","fileCount":9,"integrity":"sha512-c0oCOmg3PZ+2Fje1sCkm3mtZqNfOypBxpWBSX0bkJnjbxAfroddLmegPM/5D2ysX6rGE9LCvJoZRDTZQsa0v0Q==","signatures":[{"sig":"MEQCIBivkB+gAsh07pHHySHnXX5wh/Qz4lkjWLMHY0yOCJSUAiAGpkCK1bjt6VkGN52cWF6zSq+xyoQLSt+fQ738GudrMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254996},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.3.33.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/2f744d4f8a4938a0ea74fb0d3335f16f/ablehi-server-api-contract-0.3.33.tgz","_integrity":"sha512-c0oCOmg3PZ+2Fje1sCkm3mtZqNfOypBxpWBSX0bkJnjbxAfroddLmegPM/5D2ysX6rGE9LCvJoZRDTZQsa0v0Q==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.9","@ablehi/server-execution-contract":"0.3.8"},"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/server-api-contract_0.3.33_1785690050445_0.01751533500552438","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@ablehi/server-api-contract","version":"0.3.34","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.3.34","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"2bd5d01e795a454ad9c3930f42734d5cfcf7582d","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.3.34.tgz","fileCount":9,"integrity":"sha512-CzgX5/LhEt3Lqr1iQaW+0iqtd11YlYe1tolLBnosUFVLt5Jvf5WS1nO8kuvmxS9sd34edifqwaXUAwmT0sbydQ==","signatures":[{"sig":"MEUCIHT36WSzLPuQ0/FiMInNl9SwST4kLqCr64dnWkgndRqwAiEAmC3JgOcjcSfIgctztkGDJrWK1Ii8/vPI+qsijj6um5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255074},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-9U3Jmj/ablehi-server-api-contract-0.3.34.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-9U3Jmj/ablehi-server-api-contract-0.3.34.tgz","_integrity":"sha512-CzgX5/LhEt3Lqr1iQaW+0iqtd11YlYe1tolLBnosUFVLt5Jvf5WS1nO8kuvmxS9sd34edifqwaXUAwmT0sbydQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.3.2","@ablehi/error-contract":"0.0.9","@ablehi/server-execution-contract":"0.3.8"},"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/server-api-contract_0.3.34_1785725781002_0.8758026545658533","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ablehi/server-api-contract","version":"0.4.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"d2cd993eab9670037f235719d74f54dfc4e013c9","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.0.tgz","fileCount":9,"integrity":"sha512-gS3pcPMMpv0HvQZa1DWHQIT+X5R8ZWlEuDaIH8dXDg9YB7eZcNY8IpL7XKakBAGFKUu0/7rm5KZY8wtdRtpVfA==","signatures":[{"sig":"MEUCIGv+R0kerJlnlG2ZXQlx0dwppRFD2r8OtiAwQIkJzVfbAiEAyVp3FcXXk6HQ2ou0nyijEL+UAopvBB+o4RGWk5XI8tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272055},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-LFyXrU/ablehi-server-api-contract-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-LFyXrU/ablehi-server-api-contract-0.4.0.tgz","_integrity":"sha512-gS3pcPMMpv0HvQZa1DWHQIT+X5R8ZWlEuDaIH8dXDg9YB7eZcNY8IpL7XKakBAGFKUu0/7rm5KZY8wtdRtpVfA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.0_1786210014410_0.3657549051389921","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@ablehi/server-api-contract","version":"0.4.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"da8bc30da23c913c7722c64cfbda8f69a9de22e2","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.1.tgz","fileCount":9,"integrity":"sha512-bdGc5Q88jy5ZBxFYkPANu5gWbWP8P07GjyPjfNMWQOih7ukVY50nng05N5sw0dLdRNnTCxt+x4UV/s/mkAKpLg==","signatures":[{"sig":"MEQCIHnEU178M82xaHdL13+C8QsrfyQXIOpjNDkU/Y8bUaDqAiBp9YE4XsL01+c5F19kz7gV/WWEp2Hqq7CK/8UyCYW6SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272057},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-FQddgx/ablehi-server-api-contract-0.4.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-FQddgx/ablehi-server-api-contract-0.4.1.tgz","_integrity":"sha512-bdGc5Q88jy5ZBxFYkPANu5gWbWP8P07GjyPjfNMWQOih7ukVY50nng05N5sw0dLdRNnTCxt+x4UV/s/mkAKpLg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.1_1786249653387_0.3349394590384971","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@ablehi/server-api-contract","version":"0.4.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"6598643d7b8405b7eac09f2961c018936237b951","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.2.tgz","fileCount":9,"integrity":"sha512-cwtLYbggkyuhDq4eAl2xh9z2cL4tOmU/7zTS0cmV/7LgAAtPDw3PZ5rtgR1CBew7rCoCnVjRUdAtY+JJ2LX7xQ==","signatures":[{"sig":"MEYCIQDgeX56SiF5plHJ00v4CgbxTyJXvkTQXKjXoIvf3+wckwIhAKdHRR/hgkp3gkqspiYkS1NFucMyslpm1GEwTnvFW/uv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272841},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-CRZ7Xq/ablehi-server-api-contract-0.4.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-CRZ7Xq/ablehi-server-api-contract-0.4.2.tgz","_integrity":"sha512-cwtLYbggkyuhDq4eAl2xh9z2cL4tOmU/7zTS0cmV/7LgAAtPDw3PZ5rtgR1CBew7rCoCnVjRUdAtY+JJ2LX7xQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.2_1786250324616_0.8123953675365878","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@ablehi/server-api-contract","version":"0.4.3","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.3","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"07cc1585ed5bf284c3f9045f28ee2bfc3c6d43ef","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.3.tgz","fileCount":9,"integrity":"sha512-uxuGA3uDfCHbEWtqTuS0VRasEjoweQc31JkYjPVkrsOGcDNimrVytrhARliGjvOBu7qMn9weTT0v/x14PkArUw==","signatures":[{"sig":"MEUCICHr5Qtr2xyQ8QAyg1BT4KmHoVHbF8vc+QgpzUwkji/MAiEAztWENWNZCeZJWLvG1FZ2T8Xm1Bti7ExCWU9UXJ6Ykhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"gitHead":"f7a2f56a117950fe2f2aa657ccc4c54b986d1f3e","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"},"deprecated":"Incomplete Automation App platform train; use 0.4.4.","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.3_1786280883482_0.4424109497872739","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@ablehi/server-api-contract","version":"0.4.4","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.4","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"aaa2ee9072b95a71f72f85a49e40202ef9fd5eb9","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.4.tgz","fileCount":9,"integrity":"sha512-cMQ0nnMHd5ZfGknrM06jscgZmTkhXmiH2tSExd5HzNbx4epeMOFVtTQusgILT3ZeU/OXazdYevm1/+C25/PlgQ==","signatures":[{"sig":"MEYCIQDSDfTMOZ737vZZRtPYKDKrmxgQd8HYEcmjJqQf3me00wIhAIfR59rZOKdUQLLovNc36nf8TONCjn5+GZb0PixXonvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272845},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.4.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/fa803c35392bd2d1110c80088a945764/ablehi-server-api-contract-0.4.4.tgz","_integrity":"sha512-cMQ0nnMHd5ZfGknrM06jscgZmTkhXmiH2tSExd5HzNbx4epeMOFVtTQusgILT3ZeU/OXazdYevm1/+C25/PlgQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.4_1786281328935_0.5167330790168299","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@ablehi/server-api-contract","version":"0.4.5","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.5","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"aa2806f462a55f31066a6eba0c34a5242dd7f00e","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.5.tgz","fileCount":9,"integrity":"sha512-xN2Gr6Z+JQNY4ykxW34wg89wRD6CWWs2Fd6qhhxrAGFqB6Xt1vc9FKL0qk+l5lfD4hPJGws2UsWLy3IjzJfd+w==","signatures":[{"sig":"MEUCIQDl7YUvsnSHK8Ud/t/lcX2mQoWshjNINZRZj+86U96iPgIgfYXNfznELnYN35ixTfN2pgyp2fKER/PIwOCPSeOHiCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272845},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-yqFqy1/ablehi-server-api-contract-0.4.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-yqFqy1/ablehi-server-api-contract-0.4.5.tgz","_integrity":"sha512-xN2Gr6Z+JQNY4ykxW34wg89wRD6CWWs2Fd6qhhxrAGFqB6Xt1vc9FKL0qk+l5lfD4hPJGws2UsWLy3IjzJfd+w==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.5_1786286685990_0.8233502857918276","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@ablehi/server-api-contract","version":"0.4.6","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.6","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"09041c7d70365e46234b2a8e17fea43892229921","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.6.tgz","fileCount":9,"integrity":"sha512-Rf6RecWoIw7Gvym+bWwqcRx8rJ7ApABmeojmjZXbQyrW46nxtHg3uu7JEyaiH8qD8iPHeXkKjNxcvBWReS/9mg==","signatures":[{"sig":"MEYCIQCVhDPUI2HSueUqWhXVQxZC58CtjrnPGLdHDF5FnV5dEgIhAPMgrZwpKe/RGXifiBNdbyYzlbXBf07gJSyUY+9dUm9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272845},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-uYWK3t/ablehi-server-api-contract-0.4.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-uYWK3t/ablehi-server-api-contract-0.4.6.tgz","_integrity":"sha512-Rf6RecWoIw7Gvym+bWwqcRx8rJ7ApABmeojmjZXbQyrW46nxtHg3uu7JEyaiH8qD8iPHeXkKjNxcvBWReS/9mg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.6_1786297065633_0.8073670987768125","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@ablehi/server-api-contract","version":"0.4.7","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.7","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"96e16b8435abf3afd8e21436b5295c6ff5202174","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.7.tgz","fileCount":9,"integrity":"sha512-G+hT5H/sWcSsNEVZx9P2P6LcJB15ZFccixtOUw5YonYkiqz+76MO9r6jfy/070IW7NvgeawkLDHlg3q6/LV5zg==","signatures":[{"sig":"MEUCIQCgb3OnlR/3jT0VREzUk3RxgleX2BJXxJcBOJHHpl7mhwIgVlRnOCh3eIg6NKBoYqtMvI4vegG01yFJKhEKPMk1Eng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272845},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-7h0z9F/ablehi-server-api-contract-0.4.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-7h0z9F/ablehi-server-api-contract-0.4.7.tgz","_integrity":"sha512-G+hT5H/sWcSsNEVZx9P2P6LcJB15ZFccixtOUw5YonYkiqz+76MO9r6jfy/070IW7NvgeawkLDHlg3q6/LV5zg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.7_1786300843233_0.11039120483424902","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@ablehi/server-api-contract","version":"0.4.8","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.8","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"d0f183339d407f913dd4abf05f1e231a67ee282b","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.8.tgz","fileCount":9,"integrity":"sha512-dXnl4P0t+f6aao3khGnn3tW6vTynuT1sqxwlMk1uW721QybzuWJF9/ORHm/s4O9GctWthNy4PPCLrRtpfll9MA==","signatures":[{"sig":"MEYCIQDN+7gDL4Nx1MBzKcchFEd0KhNSYG9pc89H4ttI4jyoLgIhAM8ckLZQ25G7ZZ+TS/5pV/po7Oq0IfEexcpaGDaZ+LKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272845},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-WKuDGv/ablehi-server-api-contract-0.4.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-WKuDGv/ablehi-server-api-contract-0.4.8.tgz","_integrity":"sha512-dXnl4P0t+f6aao3khGnn3tW6vTynuT1sqxwlMk1uW721QybzuWJF9/ORHm/s4O9GctWthNy4PPCLrRtpfll9MA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.8_1786305095695_0.1168392421227944","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@ablehi/server-api-contract","version":"0.4.9","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.9","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"f38e07b514bc78d7e48c20b99bf8ba73a71e6929","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.9.tgz","fileCount":9,"integrity":"sha512-I0srPNTA1zKMzgFxL9KCyyh4trGZb+a3VGkyDJOVVUQ9V1UAlfkbz86xBQeQx3bQfCXmAkEXp9bMmVHr/Y3eeA==","signatures":[{"sig":"MEQCIF88FO4dPJcmnh+eH5j7KpWhfDSlev8fJFoCYa0SoqHCAiB7TpGi8bWQO+cbGgzUevgdGw27et/t1sKQ0kbMH/VXyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272998},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-7Xpozg/ablehi-server-api-contract-0.4.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-7Xpozg/ablehi-server-api-contract-0.4.9.tgz","_integrity":"sha512-I0srPNTA1zKMzgFxL9KCyyh4trGZb+a3VGkyDJOVVUQ9V1UAlfkbz86xBQeQx3bQfCXmAkEXp9bMmVHr/Y3eeA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.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/server-api-contract_0.4.9_1786306775797_0.6861394839445101","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@ablehi/server-api-contract","version":"0.4.10","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.10","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"179c05af11cc401cc97d34fdf398b9a8963a6a86","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.10.tgz","fileCount":9,"integrity":"sha512-i1jk9Sr5VtydjgDb/KuTzyvXLoSywb0pF1KKxPUm51c8KpQ6L7nT4v5G+klW1DlJmCMZlwhmh5uulkxAfhJ/bQ==","signatures":[{"sig":"MEQCICbOrzzcHiVCMrHsk4oeBALtdCZSJj7D31Dz6lW5s+SQAiA4KrPz9FBg8rCPbb0uJuKT5HMM4FcbYL3aojSbskr74Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"gitHead":"09d559fc2ac2103ed30ac9b67ead822a7b5cb503","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"},"_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.1"},"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/server-api-contract_0.4.10_1786344711426_0.702636892789654","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@ablehi/server-api-contract","version":"0.4.11","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.11","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"69fe3d82bd4258777023740585fdebe0b303d874","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.11.tgz","fileCount":9,"integrity":"sha512-XsxAA6Ts3lgo/9RCXJYfjeTMzNCcZfOx4V/6hBVOrTYr6XzZBWaZhmpzawemGCadoQg/vL1RO9F7vG4HYTKSWQ==","signatures":[{"sig":"MEUCIAs7M2yIvIja0hmO9Ci9gjGVZSlOMFe4LRqSkLWUMzaFAiEAylEZVG/sXBdNdmF8DnBrDqG0hY+TKkKennKEXN0b79A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274188},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-fqBDq5/ablehi-server-api-contract-0.4.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-fqBDq5/ablehi-server-api-contract-0.4.11.tgz","_integrity":"sha512-XsxAA6Ts3lgo/9RCXJYfjeTMzNCcZfOx4V/6hBVOrTYr6XzZBWaZhmpzawemGCadoQg/vL1RO9F7vG4HYTKSWQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.0","@ablehi/server-execution-contract":"0.4.1"},"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/server-api-contract_0.4.11_1786423032252_0.7236205265005864","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@ablehi/server-api-contract","version":"0.4.12","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.12","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"69c8bf42e743806de258afe66b8d70ece4b6cf26","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.12.tgz","fileCount":9,"integrity":"sha512-acviefbaWvO3qpIArFdxO27PRgSNiG2TR3DbXz3vTAW/ZwcXsDYZQ+tORyiKf35PHYqAi2zDwvXOTMkOjCiYYg==","signatures":[{"sig":"MEUCIH7LRZseq6y0j/w41ihYTgIrSUgYkevI7TQAyWhxOSN/AiEAyy+kdieiXJXyTWMwnSv9cuFYMIo4EWVFqM8br16C22s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290840},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.4.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/123c30b75d24419fcf2b162823ea896c/ablehi-server-api-contract-0.4.12.tgz","_integrity":"sha512-acviefbaWvO3qpIArFdxO27PRgSNiG2TR3DbXz3vTAW/ZwcXsDYZQ+tORyiKf35PHYqAi2zDwvXOTMkOjCiYYg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.1","@ablehi/server-execution-contract":"0.4.2"},"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/server-api-contract_0.4.12_1786521201764_0.3755161672263936","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@ablehi/server-api-contract","version":"0.4.13","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.13","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"af813967f0d6b2273a110404cfaaee9cc237650d","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.13.tgz","fileCount":9,"integrity":"sha512-5dQbJnKhAqb652uG9KJ2Qx5J7tyuMg5dCRX4YOVwjwxgMjxUcbeNmv6OthZl2U5Q0mYZV2dcJcAcRlvUFgFBpQ==","signatures":[{"sig":"MEQCIH7byt77K6Eg+cIlX9a4TDPlR18h3CteA0FGPCuTptV6AiBN3FygBV8BrTk1tH5yfa7XQXs2o7yjrn0LoPlWsVD2uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290840},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-TVyN4e/ablehi-server-api-contract-0.4.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-TVyN4e/ablehi-server-api-contract-0.4.13.tgz","_integrity":"sha512-5dQbJnKhAqb652uG9KJ2Qx5J7tyuMg5dCRX4YOVwjwxgMjxUcbeNmv6OthZl2U5Q0mYZV2dcJcAcRlvUFgFBpQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.1","@ablehi/server-execution-contract":"0.4.2"},"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/server-api-contract_0.4.13_1786697919431_0.1009986916841048","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@ablehi/server-api-contract","version":"0.4.14","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.4.14","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"8f6d8a1ec620c133d1ba50f9377836891ffeb709","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.4.14.tgz","fileCount":9,"integrity":"sha512-tB2hMAk6yJgn7Uj/8TSHaSZN6swTRF00XOCeA1xSUZ8GCrn1LWazD0Chhj8AjNJE+74SG8lqeN2STt0MI73fBw==","signatures":[{"sig":"MEUCIGIkjQph5CPSafNdu5vAyIyRl0gXd54tSZw1pUvbEHZTAiEAgxVYlS8f5bM3p7ZlbhtRKU9nPW3DWmkQK9WQePczlJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291658},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-3walPy/ablehi-server-api-contract-0.4.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-3walPy/ablehi-server-api-contract-0.4.14.tgz","_integrity":"sha512-tB2hMAk6yJgn7Uj/8TSHaSZN6swTRF00XOCeA1xSUZ8GCrn1LWazD0Chhj8AjNJE+74SG8lqeN2STt0MI73fBw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.4.0","@ablehi/error-contract":"0.1.1","@ablehi/server-execution-contract":"0.4.2"},"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/server-api-contract_0.4.14_1786702745796_0.6319359877373749","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ablehi/server-api-contract","version":"0.5.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.5.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"956f5546ef7dbfa2df8e2440df2ecbbc8874b39c","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.5.0.tgz","fileCount":9,"integrity":"sha512-Yyas0QodzjFXFhOxaVM4DY1ndxjFiJ5HyHJ7WBE7wj+wemy7wTDhiNOJKwlEtoO4Irxffx3REZoVfUHCEXbXiQ==","signatures":[{"sig":"MEYCIQCJcZGQut0JEY5YZ0cdxmes05kDiI1NtFBJBgh3OiK/HgIhAJSdyd5ghJMzPYmq8o1LFNIJ0DZCwBOplQOeBf4JW9tN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294760},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-MFv2V3/ablehi-server-api-contract-0.5.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-MFv2V3/ablehi-server-api-contract-0.5.0.tgz","_integrity":"sha512-Yyas0QodzjFXFhOxaVM4DY1ndxjFiJ5HyHJ7WBE7wj+wemy7wTDhiNOJKwlEtoO4Irxffx3REZoVfUHCEXbXiQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.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/server-api-contract_0.5.0_1786818740247_0.9867039202567185","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ablehi/server-api-contract","version":"0.5.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.5.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"d503d8c3c738ee97e2b05a761774552fe988dfae","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.5.1.tgz","fileCount":9,"integrity":"sha512-0IbVfWSmzegT/g23dirL/k3Woqm2XBpSeRL9CZtC7PB4S03bMw6dpFvoq7OLfA9M6FPev3YFVOQfgc4BLxFbcw==","signatures":[{"sig":"MEUCIG5Sz/dcQ0/HAhADXN4ka5JqxRzVnpmDFwKCjqfYwQUxAiEAynYZIjE8RPUeBmdpopwOHSfoLCTIUlOng8IxriuXKOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294760},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-0etiN2/ablehi-server-api-contract-0.5.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-0etiN2/ablehi-server-api-contract-0.5.1.tgz","_integrity":"sha512-0IbVfWSmzegT/g23dirL/k3Woqm2XBpSeRL9CZtC7PB4S03bMw6dpFvoq7OLfA9M6FPev3YFVOQfgc4BLxFbcw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"^0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.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/server-api-contract_0.5.1_1787020698536_0.1306590831522576","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ablehi/server-api-contract","version":"0.6.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.6.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"61d0719c32176bc884e3d6b2524aab4954f2e53c","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.6.0.tgz","fileCount":9,"integrity":"sha512-ELEFirAuNRaFpvJ+M+xu4llAuJIhC4E8ZGJG7j9F8uJkQfwQDydcIEkXFUobKAImOnC7Gbmt++iuHNWvkoRkUg==","signatures":[{"sig":"MEQCIAYmiXsKnzXkX/UQFKsV1bvJFJUsVMMZMR1Ivrd+y2uGAiBGquujLbXZkc1qYFaaqFedlWOoEysv9agvyftXg5kr7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401765},"main":"dist/index.js","type":"module","_from":"file:ablehi-server-api-contract-0.6.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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/76e5b08a1fd1f7155be1364261541a01/ablehi-server-api-contract-0.6.0.tgz","_integrity":"sha512-ELEFirAuNRaFpvJ+M+xu4llAuJIhC4E8ZGJG7j9F8uJkQfwQDydcIEkXFUobKAImOnC7Gbmt++iuHNWvkoRkUg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.6.0_1787724713144_0.9228096520235103","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ablehi/server-api-contract","version":"0.6.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.6.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"017fa4eafe4b57ac5f23a977ff9548d1641c32e9","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.6.1.tgz","fileCount":9,"integrity":"sha512-Y+fLYD38raMI8x+awvST5NC+yjNbol6fWf1joIhVyG7rwPQpOz6Ky6k/3X06OGSgdKftWiSTIIvWSWWAdEMpEw==","signatures":[{"sig":"MEQCIE93BcZUcYkd/M85JrsDxDEE9cxDLxMVsD3UeRm4WA5IAiAJ7gGLJ9YsD0L9FHd1Dh6mzeZ3qR4MDtt9G3x1FzUwbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401765},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-governed-npm-package-oeERlk/ablehi-server-api-contract-0.6.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-oeERlk/ablehi-server-api-contract-0.6.1.tgz","_integrity":"sha512-Y+fLYD38raMI8x+awvST5NC+yjNbol6fWf1joIhVyG7rwPQpOz6Ky6k/3X06OGSgdKftWiSTIIvWSWWAdEMpEw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.6.1_1787732990998_0.2984485726188495","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ablehi/server-api-contract","version":"0.6.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.6.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"6e6f20abe99c620736c79258298ad49d0d18ecbb","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.6.2.tgz","fileCount":9,"integrity":"sha512-4bcfUArVf4Q80SYSrxxsGhkJoh6ei3sMawrdg1sFuyplM5Kknr4pmT+Pf8AVcZopiwV9fJIZ6M22y0DcQsLhLg==","signatures":[{"sig":"MEUCIQDENoqekjqm0+KRFX3IxqlCcP8iD8AikuZGHSZ7XJoKgAIgLUZvPJw+0L0wqk38Wsfg23pUijodLBTcrhWQBBpuwGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401765},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-governed-npm-package-h6CGbv/ablehi-server-api-contract-0.6.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-h6CGbv/ablehi-server-api-contract-0.6.2.tgz","_integrity":"sha512-4bcfUArVf4Q80SYSrxxsGhkJoh6ei3sMawrdg1sFuyplM5Kknr4pmT+Pf8AVcZopiwV9fJIZ6M22y0DcQsLhLg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.6.2_1787745695015_0.4790569155466875","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ablehi/server-api-contract","version":"0.7.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.7.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"aa9f77e0593299ee356d65fbe9f74d560d64cad7","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.7.0.tgz","fileCount":9,"integrity":"sha512-GOJFtrNeC001wPfQawVw+ax7E555sPZR3qfzgfTMENDWjhZGRN0lESNBbsoNOqDyVr1ALKKwbVolmtsShRpQNg==","signatures":[{"sig":"MEUCIFNdALz21RUVLqtkTkJ5shm2EReYREsabGPG8MftuTlqAiEA2RniCltrzvdVPg6w+UThDcDydK8oEmIk8s0N9XZ5Ti0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353296},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-governed-npm-package-6bHDqS/ablehi-server-api-contract-0.7.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-6bHDqS/ablehi-server-api-contract-0.7.0.tgz","_integrity":"sha512-GOJFtrNeC001wPfQawVw+ax7E555sPZR3qfzgfTMENDWjhZGRN0lESNBbsoNOqDyVr1ALKKwbVolmtsShRpQNg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.7.0_1788067430167_0.49135790742010554","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ablehi/server-api-contract","version":"0.7.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.7.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"8de1195f25f1e934b71fa36f343bb08b8561ca45","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.7.1.tgz","fileCount":9,"integrity":"sha512-80KbkXoAMXArnxDGscaE526AfnJ+R1hSFL9Bw3Hocab0Cd6hYORRr9cFWIFSfuGwQ+SWxyAOZQDo9Xz89OcBOQ==","signatures":[{"sig":"MEYCIQDlO0WkjxJtprKTe2H+iGoAfYQCAB3gd+HkGvSSufjWdgIhAOXeR89XFgQpTrsOPTloKbRxXp42LVPwnmyRzEDFtUJf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353576},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-governed-npm-package-XlUqO5/ablehi-server-api-contract-0.7.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-XlUqO5/ablehi-server-api-contract-0.7.1.tgz","_integrity":"sha512-80KbkXoAMXArnxDGscaE526AfnJ+R1hSFL9Bw3Hocab0Cd6hYORRr9cFWIFSfuGwQ+SWxyAOZQDo9Xz89OcBOQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.7.1_1788231146410_0.4270788650354773","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ablehi/server-api-contract","version":"0.8.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.8.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"c5811500eaaedadb801d9ded941c522ee7a44d16","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.8.0.tgz","fileCount":9,"integrity":"sha512-8hHOZVn0xS5FR82sX4ggMupDgWS1spuOKiICjw9o8eEePvTrn4N/YwHOhEBOOetznxRH/ZZq2kFWNTpReBk4Xw==","signatures":[{"sig":"MEUCIQCAWck1WHPXUl2Tk1SLYUW1kI+Y4BtomF+5h664MuEBIwIgQDMWWYHLC//L6GocTPunOlpY+fsO4BRvFMqqHvT8D0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381954},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-governed-npm-package-TtRHSt/ablehi-server-api-contract-0.8.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-TtRHSt/ablehi-server-api-contract-0.8.0.tgz","_integrity":"sha512-8hHOZVn0xS5FR82sX4ggMupDgWS1spuOKiICjw9o8eEePvTrn4N/YwHOhEBOOetznxRH/ZZq2kFWNTpReBk4Xw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.8.0_1788408722622_0.9043643202673919","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@ablehi/server-api-contract","version":"0.8.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.8.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"9adf2493c9840311a3c9a420aad6f380380d4b65","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.8.1.tgz","fileCount":9,"integrity":"sha512-jOEoj/qnK3mYPy2xKd1ZyBiBmLQY0kMZLsy32t4Bnm1OEddZQkLDnfFQhw1iY8eUkuhxhjmLrVV+nEZsuRVJPg==","signatures":[{"sig":"MEUCIHvjgT80i570oO9bAipBHcdLXKxUJKSFqqVittm8z7K5AiEA9IcqIPjx5weXZg7moL7j7OwidyYYqincRmGS35qGpY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382599},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-governed-npm-package-svqjBq/ablehi-server-api-contract-0.8.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-svqjBq/ablehi-server-api-contract-0.8.1.tgz","_integrity":"sha512-jOEoj/qnK3mYPy2xKd1ZyBiBmLQY0kMZLsy32t4Bnm1OEddZQkLDnfFQhw1iY8eUkuhxhjmLrVV+nEZsuRVJPg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.8.1_1788427088372_0.7379703913374152","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@ablehi/server-api-contract","version":"0.8.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.8.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"36fcc829c34effa4aa3991938afc3eac24327e3d","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.8.2.tgz","fileCount":9,"integrity":"sha512-KTE6+ZP9pxecvM7GP5sabvxIG5qV28TY3fh9zcUobAiG44P/bzhcpkQggAjI3uGbcIViF0jvzf9Wjtp1PMcFkA==","signatures":[{"sig":"MEUCIQDzdDMmiMMu37dhPvGBWspE9DextYoxlsmFS9fUcsG9wwIgA751iXNBZbKrFOl62slc2Fq8G68vGXW9i9MM2t2jhW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387672},"main":"dist/index.js","type":"module","_from":"file:/var/folders/64/p38j8vt13hz4gdb9gbz9x1980000gn/T/ablehi-package-zSDq50/ablehi-server-api-contract-0.8.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-zSDq50/ablehi-server-api-contract-0.8.2.tgz","_integrity":"sha512-KTE6+ZP9pxecvM7GP5sabvxIG5qV28TY3fh9zcUobAiG44P/bzhcpkQggAjI3uGbcIViF0jvzf9Wjtp1PMcFkA==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.8.2_1788754113852_0.5899713431982279","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ablehi/server-api-contract","version":"0.9.0","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.9.0","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"c8a1beec67bc9b81e1fa7f869625c2bdc3cd9fe5","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.9.0.tgz","fileCount":9,"integrity":"sha512-sPZFD4y/sadHDuMKn94yJsKlR6a+9iG0VWan/OHCt6F9q7Yz0DNJgCIAEqSzInD9X+kVZcKCcVNv9l6gFARnyQ==","signatures":[{"sig":"MEUCIEDcVaMS/+FmHDmqslVZOFVBEpzm7nasN9gmYQN+/cScAiEAoUG5qXmdmZbRas1Sdntyl5Y0PhSoaajPJWYJKv+UJzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393803},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-governed-npm-package-cTpXSN/ablehi-server-api-contract-0.9.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-cTpXSN/ablehi-server-api-contract-0.9.0.tgz","_integrity":"sha512-sPZFD4y/sadHDuMKn94yJsKlR6a+9iG0VWan/OHCt6F9q7Yz0DNJgCIAEqSzInD9X+kVZcKCcVNv9l6gFARnyQ==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.9.0_1788786879914_0.2565264025921834","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ablehi/server-api-contract","version":"0.9.1","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.9.1","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"6d4d92cd907572125ac34c829f6f74c617679be9","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.9.1.tgz","fileCount":9,"integrity":"sha512-yEOkb926JrsBTmCocxQ4bWck+HlkpclRM6Pi5JrNqiVEid8H0zuRf0JHncl/Nv8c8SvMSjHk6XHpa+EtKgizaw==","signatures":[{"sig":"MEYCIQDvIB6077gYFMskYcEjAjjGCpTeLrNmd92i3TCHo1+zHAIhAKMLpYmBV/QAdG+FU5+CyICS9q+RjsC96qchvSOoFmXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394997},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-governed-npm-package-mUZLCi/ablehi-server-api-contract-0.9.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-mUZLCi/ablehi-server-api-contract-0.9.1.tgz","_integrity":"sha512-yEOkb926JrsBTmCocxQ4bWck+HlkpclRM6Pi5JrNqiVEid8H0zuRf0JHncl/Nv8c8SvMSjHk6XHpa+EtKgizaw==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.9.1_1788852577963_0.8379928195159503","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@ablehi/server-api-contract","version":"0.9.2","license":"Apache-2.0","_id":"@ablehi/server-api-contract@0.9.2","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"dist":{"shasum":"4d40d6658c75fa43a44ae366cce412d743187779","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.9.2.tgz","fileCount":9,"integrity":"sha512-YrC0Nq4gmpOWHr7hbKuOmmvLjOqQLehpRAmVPy3mknLhR4+uLy8uwr72UQYA+P01odp2L1GDGVYMVeQEPVtukg==","signatures":[{"sig":"MEQCID6H2D4mVeMXGamYMoiDY0c9+FRkf+n8Hqk8X8amwI50AiBgArMBUrjqoO1qJ/2xchQL1kHL6bQTiq8mAl1fXP4z2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401634},"main":"dist/index.js","type":"module","_from":"file:/tmp/ablehi-governed-npm-package-7Itlni/ablehi-server-api-contract-0.9.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"}},"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-governed-npm-package-7Itlni/ablehi-server-api-contract-0.9.2.tgz","_integrity":"sha512-YrC0Nq4gmpOWHr7hbKuOmmvLjOqQLehpRAmVPy3mknLhR4+uLy8uwr72UQYA+P01odp2L1GDGVYMVeQEPVtukg==","_npmVersion":"11.13.0","description":"Ablehi server web-facing API contract.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@sinclair/typebox":"0.34.49","@ablehi/flow-contract":"0.5.0","@ablehi/error-contract":"0.1.2","@ablehi/server-execution-contract":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"26.0.0","@typescript-eslint/parser":"^8.62.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/server-api-contract_0.9.2_1788946292093_0.12371227070611757","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ablehi/server-api-contract","version":"0.10.0","description":"Ablehi server web-facing API 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"},"./test-fixtures":{"types":"./dist/test-fixtures.d.ts","import":"./dist/test-fixtures.js"},"./automation-app-artifact":{"types":"./dist/automation-app-artifact.d.ts","import":"./dist/automation-app-artifact.js"},"./package.json":"./package.json"},"dependencies":{"@ablehi/error-contract":"0.1.2","@ablehi/flow-contract":"0.5.0","@ablehi/server-execution-contract":"0.5.0","@sinclair/typebox":"0.34.49"},"devDependencies":{"@types/node":"26.0.0","@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/server-api-contract@0.10.0","_integrity":"sha512-UzHT+ueRuANvYtqrOK1Bo5L3//Yep4aKOY/D+9ug1kdU0fNkZblWdlIu3tgwRBsuXQU3QgOViuCJPqvHv3O7ag==","_resolved":"/tmp/ablehi-governed-npm-package-2beSyg/ablehi-server-api-contract-0.10.0.tgz","_from":"file:/tmp/ablehi-governed-npm-package-2beSyg/ablehi-server-api-contract-0.10.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-UzHT+ueRuANvYtqrOK1Bo5L3//Yep4aKOY/D+9ug1kdU0fNkZblWdlIu3tgwRBsuXQU3QgOViuCJPqvHv3O7ag==","shasum":"bae87efb5f7e96dd79048ff4c7a3cc62389a6b13","tarball":"https://registry.npmjs.org/@ablehi/server-api-contract/-/server-api-contract-0.10.0.tgz","fileCount":9,"unpackedSize":409133,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBbm1WbNDtNKKKgUP4uqkMUdYLIuFAI0/hoIutlpvOnzAiEAmIwQYjrWj4YzWcRASg+CosSyjTUeBZ4IwqoPCh1qGPM="}]},"_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/server-api-contract_0.10.0_1788976072281_0.7390698517098875"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T10:56:06.673Z","modified":"2026-09-09T17:47:52.583Z","0.1.0":"2026-06-26T10:56:07.055Z","0.1.1":"2026-06-26T19:01:00.668Z","0.1.2":"2026-06-27T08:12:35.024Z","0.1.3":"2026-06-28T09:37:57.985Z","0.1.4":"2026-06-28T16:59:25.645Z","0.1.5":"2026-07-03T04:21:37.010Z","0.1.6":"2026-07-03T04:23:18.371Z","0.2.0":"2026-07-12T00:55:03.249Z","0.2.1":"2026-07-12T01:11:23.141Z","0.2.2":"2026-07-12T01:23:08.838Z","0.3.0":"2026-07-14T00:20:16.781Z","0.3.1":"2026-07-15T03:16:12.942Z","0.3.2":"2026-07-15T03:17:17.360Z","0.3.3":"2026-07-15T05:59:33.069Z","0.3.4":"2026-07-15T13:27:49.850Z","0.3.5":"2026-07-15T13:51:04.632Z","0.3.6":"2026-07-18T08:18:05.627Z","0.3.7":"2026-07-18T09:13:59.459Z","0.3.8":"2026-07-18T09:20:42.387Z","0.3.9":"2026-07-18T09:24:29.298Z","0.3.10":"2026-07-18T10:08:57.225Z","0.3.11":"2026-07-18T11:08:41.505Z","0.3.12":"2026-07-18T16:16:54.922Z","0.3.13":"2026-07-18T16:32:10.262Z","0.3.14":"2026-07-18T16:40:46.003Z","0.3.15":"2026-07-18T16:52:05.191Z","0.3.16":"2026-07-18T17:14:28.197Z","0.3.17":"2026-07-19T01:42:04.314Z","0.3.18":"2026-07-19T12:44:35.237Z","0.3.19":"2026-07-19T13:03:16.466Z","0.3.20":"2026-07-19T17:22:30.697Z","0.3.21":"2026-07-19T19:25:14.030Z","0.3.22":"2026-07-19T19:31:44.955Z","0.3.23":"2026-07-21T03:24:14.491Z","0.3.24":"2026-07-22T04:13:03.837Z","0.3.25":"2026-07-22T04:27:03.019Z","0.3.26":"2026-07-22T08:41:28.626Z","0.3.27":"2026-07-23T17:59:29.079Z","0.3.28":"2026-07-24T03:24:20.282Z","0.3.29":"2026-07-24T06:49:31.143Z","0.3.30":"2026-07-24T08:01:30.891Z","0.3.31":"2026-07-28T20:18:07.545Z","0.3.32":"2026-07-30T17:51:56.599Z","0.3.33":"2026-08-02T17:00:50.618Z","0.3.34":"2026-08-03T02:56:21.158Z","0.4.0":"2026-08-08T17:26:54.560Z","0.4.1":"2026-08-09T04:27:33.532Z","0.4.2":"2026-08-09T04:38:44.795Z","0.4.3":"2026-08-09T13:08:03.637Z","0.4.4":"2026-08-09T13:15:29.112Z","0.4.5":"2026-08-09T14:44:46.146Z","0.4.6":"2026-08-09T17:37:45.796Z","0.4.7":"2026-08-09T18:40:43.386Z","0.4.8":"2026-08-09T19:51:35.845Z","0.4.9":"2026-08-09T20:19:35.950Z","0.4.10":"2026-08-10T06:51:51.549Z","0.4.11":"2026-08-11T04:37:12.466Z","0.4.12":"2026-08-12T07:53:21.911Z","0.4.13":"2026-08-14T08:58:39.585Z","0.4.14":"2026-08-14T10:19:05.944Z","0.5.0":"2026-08-15T18:32:20.398Z","0.5.1":"2026-08-18T02:38:18.706Z","0.6.0":"2026-08-26T06:11:53.299Z","0.6.1":"2026-08-26T08:29:51.142Z","0.6.2":"2026-08-26T12:01:35.171Z","0.7.0":"2026-08-30T05:23:50.306Z","0.7.1":"2026-09-01T02:52:26.608Z","0.8.0":"2026-09-03T04:12:02.785Z","0.8.1":"2026-09-03T09:18:08.580Z","0.8.2":"2026-09-07T04:08:34.010Z","0.9.0":"2026-09-07T13:14:40.050Z","0.9.1":"2026-09-08T07:29:38.099Z","0.9.2":"2026-09-09T09:31:32.228Z","0.10.0":"2026-09-09T17:47:52.417Z"},"license":"Apache-2.0","description":"Ablehi server web-facing API contract.","maintainers":[{"name":"zhongduyiyu","email":"moxu@ablehi.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}