{"_id":"ts-procedures","_rev":"79-8df1845917e5b6c080e7d9781d3f05af","name":"ts-procedures","dist-tags":{"beta":"7.0.0-beta.1","v9-latest":"9.3.0","latest":"11.0.0"},"versions":{"1.0.0":{"name":"ts-procedures","version":"1.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@1.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"de3cfa299884d7dd2d619b493c02b241adb0f404","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-1.0.0.tgz","fileCount":15,"integrity":"sha512-45znuJW/XGNa51kErhap01Moz2meKpSpI5IJg0kPmqdJ8qVEZpMVSDs2CaECvJEbPoHQamvI+xysXg9G02KRVQ==","signatures":[{"sig":"MEQCIDx5dRGRKlq1/V9W9TR0EKHTJcsatnwD0wxmgx3515+NAiBwSrTsMJ5A5aj5LJx5oqi6Dvuu//4/iv9XsEVGOWzEMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41598},"main":"dist/exports.js","type":"module","types":"dist/exports.d.ts","exports":{".":{"types":"./dist/exports.d.ts","import":"./dist/exports.js"},"./package.json":"./package.json"},"gitHead":"8e46244e1505ae9c7503e314d553b663d1d9ceb3","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_1.0.0_1769449718461_0.7168710714392128","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ts-procedures","version":"1.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@1.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"c9f9684e4c9f12ceb259e0d6af2b12855667fa7f","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-1.1.0.tgz","fileCount":83,"integrity":"sha512-Njy4CgpWuFnRxp+F3W4MJe4+9J1c68vMZuX8gmBqkWqvaTx6Qs/i4wFffc+cA/SwfJOpzLXSJIfU92xN4KQUMg==","signatures":[{"sig":"MEUCIEyy/LtUI83eBptfkjfqgs+DWthg+2snqry4sD+bnORfAiEA9bCQzjXCwpJK16ZtZ/9RupcLqi2hWk1Cc1re2xxxtZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200524},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./package.json":"./package.json"},"gitHead":"fd9653d085fbd7c2b90756d04b67a03ebff05bab","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_1.1.0_1769464373090_0.6379079343291523","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ts-procedures","version":"1.1.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@1.1.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"cca60b1f333ca6ef1dbb84e3b2736f335aebcf97","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-1.1.1.tgz","fileCount":87,"integrity":"sha512-YHT8+eTmfI7tzIFbjfIwOUZxs4y32NaUEejtsk06ER9lyI0Q1z65UYgGUUFpt54bpSsShuCgr7VrxlTbGDVHaA==","signatures":[{"sig":"MEUCIAzC3jiu1vwuD2JHzUK0Ap7L23wCRvf1zAFUnznMDfhaAiEA+oUeG9o1dx/H+rKaTvZ90ITEC86GuPgy3LVITqfjRyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200872},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./package.json":"./package.json"},"gitHead":"a67d7f93b3eb02bb8396002713494e7a7860113d","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_1.1.1_1769484547238_0.15910214384924837","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ts-procedures","version":"2.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@2.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"16e020691d9f340f3770faa028ef05e464db1c0b","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-2.0.0.tgz","fileCount":98,"integrity":"sha512-DZaRihfudv/fMkWcMK7br4SSkBF/7wMNjtP73Jdg91PZJlypBCINPLKD5Ztf159fZ19+REmXHHtaNzA/e5hM6A==","signatures":[{"sig":"MEUCIQDp5p0TmW65A6N2DS7/4L5tr5HeqMwb7ySxFB6Kg5D0kQIgRpkuz+YJNcmPaPQ+nPmrVLfDYnF58Iz8Wl0Wl2uzDb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263437},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"76ee9bc5e5f9620eb906fb800993cec13909628f","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_2.0.0_1769550100623_0.13833813770571135","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"ts-procedures","version":"2.0.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@2.0.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"e5fc4724e6c6c82e78d05db09eb745e37b79d83b","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-2.0.1.tgz","fileCount":98,"integrity":"sha512-MPQyv7HjxqO8ksJHObjSMtIX00u0JBRVIi5qcnGhXKQnK17YAK15x6eKu4oKNGccNKfW9VyF7jNqKos9ynrVWw==","signatures":[{"sig":"MEYCIQCE1J2HLZQkh58iNcP/KFF8OOTO9JCggLriJo+Kfw1YkAIhANFTIJU0AEtjV5OOQqWl7ZbuCXG4W+d4wKCjTdb0rRCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264234},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"04354eaf1c74416af106775175e8b7b3412a38ba","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_2.0.1_1769550591699_0.9939612587588305","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ts-procedures","version":"2.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@2.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"72751d231353331e488fbbcf6ba95e554fb521e0","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-2.1.0.tgz","fileCount":98,"integrity":"sha512-qLcknSQxgNnihE7o1UmmJ58yZ77V2tf/1ztHqcJzW0gb0q7rWeI6baJjJSSPpRTSTWzh+/1RJCLOa+OBw/gYYg==","signatures":[{"sig":"MEYCIQDlsSdG9byIG+hIqlGV/OQseJbZahxvRr2A60NobCjP5gIhAKH5v90z5LaUL89XE+LzzvjK8810onxvhOP/7Ck+jSwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269781},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"84efa5af05223f32f07157470b25cce983edd26c","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_2.1.0_1769551996446_0.36847981819152675","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"ts-procedures","version":"2.1.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@2.1.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"013075e6ab2bc1c8be7031ff63e158a8f15a6984","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-2.1.1.tgz","fileCount":71,"integrity":"sha512-UPgJHMI8YFJWgmnGDFC/mE9aXgRYMuwhEEupMXjEeixmE9of39F7EEhbw5vsRYJVEwz4YByFicEIBW4j5hqfMQ==","signatures":[{"sig":"MEUCIQCJaU6hS/kk5J6j864v1QbT6o3gZRJHmBGrVSvXNZ2NdwIgKHEOFNm/sZj608zAE97iRUAePbtjgh1og8fJlREmuqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217792},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"14651d3bad9a7722bf731ce3729f79c2ffd91a4a","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_2.1.1_1769560282252_0.03531704479836262","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"ts-procedures","version":"3.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"721c5850a75fc07b89b1cda222bc29044428319d","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.0.0.tgz","fileCount":89,"integrity":"sha512-vr664vkHMsrxTBimXaD45MLSH/+SNMqa6Bv5S7LrUFAH0TqgZaEz3zc0gQ/DzwigHD3uXUTRkErZeQvuGSUO/A==","signatures":[{"sig":"MEYCIQC0qY/XWbVc5MejzRhIRXLOqB9jW+dTMXwiNVqOmr4I2gIhAIjOFB65lZVmPAb+m+5MxbQVEhHLBfRhPG6MzYc4fPUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363217},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./express":{"types":"./build/implementations/http/express/index.d.ts","import":"./build/implementations/http/express/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"58a983a33549bc421785ea9887be85122cba5ea8","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.0.0_1770011771515_0.6227597560892568","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"ts-procedures","version":"3.0.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.0.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"52f5165ee7082a9af8d50c45f6cb1e0742fe1df7","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.0.1.tgz","fileCount":89,"integrity":"sha512-dnzN2pGKDtzb1PWUgRPVSd6xIzKcYcUHh0Gjs1O6GkV6N4zY8qblRA1l2GjZA8sI4T6A1PGQofYGs6hGINhi7g==","signatures":[{"sig":"MEYCIQCV98a1d+1ladv36DrgV+BzOAQw0W3NRpZgiBvkyehaFwIhAOWal+LILLjS5pwdF7UkpjN/GoSpIsuTf2DH+yRRxfjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363006},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-rpc":{"types":"./build/implementations/http/types.d.ts"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"1c5b00386e7b127eff230651609c04687168e63b","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.0.1_1770013640086_0.9739949406798054","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"ts-procedures","version":"3.0.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.0.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"29670a921d7478dafec6e0a7e7bfd7a433a5f442","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.0.2.tgz","fileCount":89,"integrity":"sha512-5B3fW4njOn5i4rRT4ItpBb6t+dCKcFCjwbQcSAMMA9qFGPdvPq8qdj3PgDh4SL4jUmucP3pE7qjZqNAO53UKyA==","signatures":[{"sig":"MEUCIQDiWLxxfrhFG3m/zqRWIZY/s/8aa9QcBUPoavi7dStL6wIgDRlownwWsudqx0FaoXEAR14OMA45h22C/NIckuwINo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363836},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-rpc":{"types":"./build/implementations/http/types.d.ts"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"9453ad1b3f6ff8c3b27423290961ecf2896f0fb2","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.0.2_1770017018731_0.993471217320242","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"ts-procedures","version":"3.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"8d380f97646460534fe07c0b53f9bff2e68175f0","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.1.0.tgz","fileCount":89,"integrity":"sha512-iE0w0/Y887ZmA35Fm1g4USUdq/2YTAVyV7iIWxuUwRJo5zMcujOPPCOZNwBRy4a2lAjyJ1eQckjDihkcM8aG+g==","signatures":[{"sig":"MEUCIQCFABZorV0VQoaH/M+fpl97DfGQ5WCIKJqZP4UIw4KQtgIgb9eqGgaW73YMQswR84OyWx9qkAl6uKUou3emBo4TgTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422386},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-rpc":{"types":"./build/implementations/http/types.d.ts"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"dbda14c4ab631213ae03dfcc7718cacbe71c150c","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.1.0_1770061293064_0.21511355071560856","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"ts-procedures","version":"3.2.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"b02a1b6c883faf480b47ee839ca01ad77f49bda2","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.2.0.tgz","fileCount":97,"integrity":"sha512-O16+TAXejxyJxkePYjb2cdgKM56l8UbVx4dtrkYJIqJMWS/rUh7opLzXm+OCrRkgnOl47dBidFbzgQZJ9qDQ1g==","signatures":[{"sig":"MEUCIFTKWaNOVRxoEEUoq1QP7mhO2JPhoHhrCPfqK2VAMe3dAiEAs0mI9jEx7ewZpVd8xqGALvWgoOCZ/xdgxexLyyMdAm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474096},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-rpc":{"types":"./build/implementations/http/types.d.ts"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"c8e1fa020cd8cc0db46e8872609ab8f46119c189","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.2.0_1770346528080_0.7762786751617641","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"ts-procedures","version":"3.3.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.3.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"3864dccd3dcd20e62ad84b8c56185101a3517722","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.3.0.tgz","fileCount":110,"integrity":"sha512-GKPjjBJy355+ubqEGPAokXoAy0xqS6ooKsHfttgX1zDXVcM1RmeIHrmfyrURDHIzuaTQ2rOl+RB5PIRMCKXtFA==","signatures":[{"sig":"MEQCIHflTnP8Vp8Yv68y6Xtp1HkGAVm2Ai3lMHZoalEz14gIAiAnYLB71H+c2+Z/08L1n4846L7d7GwKWImY8NkXqdJBRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672595},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-rpc":{"types":"./build/implementations/http/types.d.ts"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./package.json":"./package.json"},"gitHead":"6880470de0dd4e1eaefa21f8e06c67b248351459","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.3.0_1770614326969_0.576675534705323","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"ts-procedures","version":"3.3.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.3.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"3a0072573a18533e7b12a351ca93bab7fcdbd01b","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.3.1.tgz","fileCount":110,"integrity":"sha512-ueNp3+qkTaQW55aWgFJ7xp3QF6r579V7X22FarFzNzK2uvDzOZxoClWlGr+ICOLW7yMkDuxrzwhXLuzUyMlBEQ==","signatures":[{"sig":"MEQCID+NsJ7SQh5bYB50SoSjj+FFwTpYWLSXcWBzjCNFdiamAiAsGlf+e/m2ztW9y79+f5XVknyeu+8ZOH9YAXtzcGwE4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672763},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-rpc":{"types":"./build/implementations/http/types.d.ts"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./http-stream":{"types":"./build/implementations/http/http-stream/index.d.ts","import":"./build/implementations/http/http-stream/index.js"},"./package.json":"./package.json"},"gitHead":"5c0f851b4dc906396b5d62d177747a353376badf","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.3.1_1770614575579_0.8178854438427574","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"ts-procedures","version":"3.3.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.3.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"0ccbfd44939a02c65fc6b9eb8689376500a9e163","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.3.2.tgz","fileCount":110,"integrity":"sha512-/MjJOCaJKu8luTZV9ZziUTDHdmhOmAaZHbSCCIlN/q2JxC8MkbSlS0LqxQ0nQOSl0OpyNHFCMKTzoGK3ZUr+Fw==","signatures":[{"sig":"MEQCIEaSECOUdJawW+JWiPqT6U5T766R77iN5F1ko8p2ZYvMAiATu7qG2lK2pR53L7JxIqKlOfoyGjsSQFG62VWVqXb3DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672717},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/http-stream/index.d.ts","import":"./build/implementations/http/http-stream/index.js"},"./package.json":"./package.json"},"gitHead":"2c17006acaf2892d62526bb19d4070cbc74915b6","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.3.2_1770614666877_0.24702653374425632","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"ts-procedures","version":"3.3.3","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.3.3","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"f2662755a656330aaf92bfdbabfb6b36f7d84335","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.3.3.tgz","fileCount":110,"integrity":"sha512-f4Yxtt1CGjGf2fDBRGZfgs1yiM6RGUilSBg3/W8SwhM5AK+6/4N3n+KmppDo3GEpbcSdeI+Q2afJ4rpnCr9bQA==","signatures":[{"sig":"MEQCIHv1gpDI3HkZrAcYElf5xbVvwepakhRdcmrS8ySvlznZAiAwvv7CjmbR9lq1GZG14Vb2QlI/Kff23EUAr+aHd3Cl2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672717},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"0ac77e36d9f8fdde6cd32df406870d7b09ff45e5","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.3.3_1770652048966_0.6052928799500608","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"ts-procedures","version":"3.3.4","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.3.4","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"490f5bd07a62d6668556256cc0a3222a2989ae19","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.3.4.tgz","fileCount":110,"integrity":"sha512-uq6Ah46T+/a0LUoIo8Cugz2em0imjShjF85MZHtxy3DetpQe0c3Ut/taAeLSHzx16LBp4kb925GWT/pV9VmUPg==","signatures":[{"sig":"MEUCIQDYaaIxaHmmZptm/DK3F+QrWgEiGEK04r5heE34ShPC2wIgJ/gAyhEWMPSUVepWAyi9UqkNsZFGNstwAI+fVAVKhqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709384},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"35fd73ad883dec0d68c44ca2dc7c45a198271680","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.3.4_1770741973725_0.6781371651424613","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"ts-procedures","version":"3.4.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@3.4.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"456cbad335d81fb2473e1b3c8ce7253a51b98b33","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-3.4.0.tgz","fileCount":110,"integrity":"sha512-TOLKhy3V1NRBGQoxWyUb1USUUJAZcgtpIGXA1GljR6sZuaJDNzuoU7pN9Xg/p36ikAdrI+RuecHCEjk0Xoqp2w==","signatures":[{"sig":"MEYCIQDxwFD/CaKqlWxmdljK0SPmp17TuVYiTqlOtGYDX0wpzgIhAITfjukU5TorqWD3bDSjOgHkb8TP7SNWFfLp99AGxSPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731881},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"86dfb351d7183800ae80fe49621578925aede643","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_3.4.0_1770748502813_0.16209238783972846","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"ts-procedures","version":"4.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@4.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"9332b27098fb5d15945c4809436ebaf31793ff16","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-4.0.0.tgz","fileCount":110,"integrity":"sha512-K+nObSPrjM4QYA3y9rfNkbOXnYiVSDD+AlKGYw5/B8wW2LhYJequO8ZSwYdZzyRAYtgaBLFmomJfETJJZAmE3Q==","signatures":[{"sig":"MEUCIE6UPqXaLwlcuJMDw/7H/mFa56JwFcPBAzUSnzK1zDRrAiEAktBHRdBKcxZa2Qc4VPR7yqeOnS7RDZmaWUMQ1bj9Kmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746921},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"01499111ee6e4d6964fe3275e170771708875c4a","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_4.0.0_1770957229673_0.8873336381601866","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"ts-procedures","version":"4.0.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@4.0.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"2f17557b1fa66fd5003970b3bb427309dbf80a18","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-4.0.1.tgz","fileCount":110,"integrity":"sha512-2CndQ2TSNSbkflh6o2B9LrurW3DYCDSC7Cxp96fCA0zqw3S03S+GiNNMPh0vKg8vzmoQmrt75Duaa8taIk0qwA==","signatures":[{"sig":"MEQCIF/Obm7I+fokyW5GOzOawwl0I2l0xANTy1dTOrhiInKTAiBA2J8V/lGuhZFQ0jHp7AJFTA24c8hSRUN6z4gZBmSPTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760635},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"1889baf62776086aa580675c6f5364f2655bb7a4","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_4.0.1_1771050800545_0.33308622600772697","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"ts-procedures","version":"5.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"aa3843ade8e3c5d710da9f9fc27cfc8abb730b19","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.0.0.tgz","fileCount":110,"integrity":"sha512-ZtPHYS/pEi6ovUruUu/1UcDUfEiPXPzArh6puLl//E6IZdstKhIE+aTA9Ve5n4VxndcbQLoy+EHbddB4eK0FOg==","signatures":[{"sig":"MEUCIFioazTh4ktIv5w/+tUQQ0+GssdakdLbk6gFiVXj5/0IAiEAxBkeZ5G2V38DfPVp8PZefAnypoGX11Iu2HK+x7eyDPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772474},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"726563a87ef8649732e0421566d9044f8794d741","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.0.0_1771976723553_0.565866431910707","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"ts-procedures","version":"5.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"b23dbbd19c0def61b25fa63d5ff15ff58387f2f9","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.1.0.tgz","fileCount":110,"integrity":"sha512-7xj6N14PF8Q2aVFHuJybp/2SLde/FXqt6KzxK2T7j0CxIYdXx/wvJcdxYf9eGslxV21ecpFRwd25bEl9AOWafw==","signatures":[{"sig":"MEUCICe+bpFd+TcMR47cbnUtNXiuWwyzunGbysJWRXmK1MWqAiEA8CWF5ffya6MPNfdvP3KyugGgoTQ2xnE87RXs1oDY7fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798606},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"3d5cbb247c0d82ebf0dda7dc5866a842ca9b148f","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.1.0_1771978540044_0.9525826159625168","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"ts-procedures","version":"5.2.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"dist":{"shasum":"ac9e98eacdc7f05b9c22c3229b48b82d76792abc","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.2.0.tgz","fileCount":110,"integrity":"sha512-6qV0NGk2Azk/XqzpJpEn7GAdQxbK1UfphLKMdm+hNungljDMz+cQO9nyGqPVdKugVFxPK7pJc3276QfByfpjHg==","signatures":[{"sig":"MEQCIE99Q/HZo+YQPkzPVcJvilFL7POUAhIVAFNQBttg9xdiAiA1oBo4eBxsb6UaxblAIKoHSbPKzUG7YsTgGqx+1uafBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815260},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"1cd077b5d800a3a5f96eba18b85088dbc0168c3f","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.2.0_1772678511713_0.8019575776134937","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"ts-procedures","version":"5.3.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.3.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs"},"dist":{"shasum":"8681ec7e96e27459bf6b0701fa5ed7c8ad0c6527","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.3.0.tgz","fileCount":129,"integrity":"sha512-9LJMRgbY00pjlnu1KS5mEfNi+EP109k5OOSJJmFAM8YvwdhcwhzCxMC096gbmWV37LCM7hxCOUSj+4f+E2NESQ==","signatures":[{"sig":"MEYCIQCdM51MWKaJxiEilKufME8ha7FO8ILzx2QtS2lPDl5tXAIhAOWOJUJKH7QqEar0yK6nGxNX88uY2y/Lo4p00VRKNs3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936963},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"9b3fa46282c395bf6d34a3667a80444e196a2112","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^6.0.3","typescript-eslint":"^8.53.0"},"optionalDependencies":{"hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.3.0_1773937430398_0.8553008709540058","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"ts-procedures","version":"5.4.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.4.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs"},"dist":{"shasum":"a0f966dd6224079b21af674552977088a6679c1c","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.4.0.tgz","fileCount":142,"integrity":"sha512-tGC3KBTrfzRi2AlIOF2UE2qo0L6D8FZV1PfYHVyyfbTZ6YTgalHoPyYSefZCJQMqAqzTBoCi5KcY99pTSryctg==","signatures":[{"sig":"MEQCIAaBj9HOPvz6Hb8wdsmStrfinYWskx2mERVG87EaIHa9AiBkSIDH+6S6aYOFGO+5722wp8aUH5zgZTmkBJKoTN4cVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154158},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"af74ab92b8b301232954b3c645aa790e7443c6cd","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.4.0_1773974456242_0.9558228796274324","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"ts-procedures","version":"5.4.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.4.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs"},"dist":{"shasum":"185f4005ff892af51a643a856a2268aaf3b666a4","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.4.1.tgz","fileCount":109,"integrity":"sha512-Xyd9Kk8ll2bH1w38XXTRxzXTcaBCoLV6Ex3hXhxGPfiONXdrq5BKfxxnlLVQHz1Z+2kKZEot2PtZH1rGYe6VgQ==","signatures":[{"sig":"MEUCIEJgKbs7LObgWCiGLYz6r/ysdu1snCTpoJ4c+d92qfMBAiEAh3R0sPRltmrkDvebWBey+eBFonAAUtPycwT+1u+55tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801892},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"b31df0f850eb344bda73e72d4154412f93e5d776","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.4.1_1773974532356_0.6219437867757804","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"ts-procedures","version":"5.5.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.5.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs"},"dist":{"shasum":"2c8134bdd72fff7571dda2f7f1c06adf9a8650f6","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.5.0.tgz","fileCount":115,"integrity":"sha512-nrJ+fZpnHqKYjjEBEkeNgm3ADrUu7r7eEU+ubpOPblNefBhZLJoOqkJVgKGSO359yh9y5FsbKs/xm1Cyq3A5Iw==","signatures":[{"sig":"MEQCIDHhbHHtjH0Fvx0lFDBJcMUfy1OdYwh2LZlX4iJHixtLAiBEg4clO9Y0VyDEMZXS8CVBrz7KC8r54YnwClc++qNPBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846100},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"ea746d3204327f45c569cba49d451e3995496c19","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.5.0_1774033996319_0.31973399042596573","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-beta.0":{"name":"ts-procedures","version":"5.6.0-beta.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.6.0-beta.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"209ffe4c165854461f63a9b668717415db12b1d7","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.6.0-beta.0.tgz","fileCount":214,"integrity":"sha512-+PNYFkHhuhUVHrDgSXygvXslkpeOekvcmiTh7vjL0l1angVpDFCH4GLK5qe5Nw7p4ZpDkgwPrXZWFffUiefuCw==","signatures":[{"sig":"MEQCIHzWPY/mlq2ne7Tl4efQYKJtZDQOPZDpNatxjtkcs3kcAiAHLyvRA5j/IE47LtBy6Wj0yf7VLlS3LzLa1lyq1xnKBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174994},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"43f963726489ab1b0df4d803c27816ec5bb5bba2","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.6.0-beta.0_1774982093909_0.10673125094937008","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-beta.1":{"name":"ts-procedures","version":"5.6.0-beta.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.6.0-beta.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"6082c84bea5caa302b639e3c867187b213b81215","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.6.0-beta.1.tgz","fileCount":214,"integrity":"sha512-oH183FPEEvMnWZWdzM+f4boCz4R58Rd+iAvC3DEU0jyO2WGfiRQ0dzu7FbAZ3TUTUbZ2FxOhJwYwTADZVACaxA==","signatures":[{"sig":"MEUCIQCCAlCFOWgNxUAUtt0km7fQs0teii61E2Uv/tooZTggTQIgOwA3zd2ZfzcVWwGWNDi3EbZjZePN0KRWNiKxZjr7/kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175034},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"43f963726489ab1b0df4d803c27816ec5bb5bba2","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.6.0-beta.1_1774982551322_0.8675234924675626","host":"s3://npm-registry-packages-npm-production"}},"5.6.0-beta.2":{"name":"ts-procedures","version":"5.6.0-beta.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.6.0-beta.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"4eacc3715524edcbc7ea9f7b896b4e58ef16fab6","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.6.0-beta.2.tgz","fileCount":214,"integrity":"sha512-MCO0hUKoz/6Y5WxhBTVGtgLXgrA3pguXgyDXiOHTn6wHiyOr1gyi3v8F8hZjhzYwaSePuwRcgizstZGtC6CQJg==","signatures":[{"sig":"MEUCIDHDMSCTQpmfD+oynCTyC2N+LvIF8RR38L35mM1A6G32AiEAsVjbVKgV+J7P0O1FlpUFQf3GW9DohdZiwGPD+jQS/Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178744},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"43f963726489ab1b0df4d803c27816ec5bb5bba2","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.6.0-beta.2_1774983166755_0.4049664205226531","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"ts-procedures","version":"5.7.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.7.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs"},"dist":{"shasum":"2e92beba56e14d8f3f4f5d985aa5fc72cc65d595","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.7.0.tgz","fileCount":229,"integrity":"sha512-l60tGMX6G3uFA3Q/GQpVMPx2H05vXhO4hFs/LPmcc1gDuduFoEmF1yMGJI88MYPqPglu84QEs41G5cz0x9vEKQ==","signatures":[{"sig":"MEUCIQCyUJwSz8FvaMwbbZsnch3bTYEdfT3W1qOu+tLMwK8cWgIgNBFgKpo5YKhkc6ZBrEEj4R4zCWcBJg9xoVX3PoUbIXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1244414},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"b5145c10df328a46c8a96918e863bef12318387f","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.7.0_1775016398618_0.24376151932984258","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"ts-procedures","version":"5.7.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.7.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"681e718927affaf81336ee1394fa185082cf104f","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.7.1.tgz","fileCount":237,"integrity":"sha512-yCXzVVadKELigbwWA4V0t8+QFh4my8IOx2k3KXCANqCUxu+I2RKnNjEYlSFbVUvRdKueivMc7FMCNN/XKPCz8A==","signatures":[{"sig":"MEUCICi68QmBdiXvXe1z0CzcNjO+WD3kU2p7Wl0j52nWIWV3AiEAnTVI1FBWSdt+LnU01/oR23P1LfoUFOMOzNzkciYxmEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302452},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"95f3645f781e6ee74fbab6df9285e452fc68ccb1","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.7.1_1775020254432_0.9022260611578803","host":"s3://npm-registry-packages-npm-production"}},"5.7.2":{"name":"ts-procedures","version":"5.7.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.7.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"70de1f72cf49d65ec8854ae64cfd8d3cb7efe1bc","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.7.2.tgz","fileCount":237,"integrity":"sha512-/n09yv1qS6MbwHBMeZGbEsNghBPFvFPjiJdAmYAqbSVSxdbiJCkraQEPc5Mb2KM/w6BgqSSCpJOfGs4PVAv0Jg==","signatures":[{"sig":"MEYCIQDf8WhI+tTf5RvHdwz7hFqN7kswgCQDcOI99WIIG25A1AIhAJiWh+kwi2lpeRJi96SGjcVjXYitnVxNtXlvZHvDLgkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1300837},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"ae7f1cb6f59eb96a16ccc4b5298858750934c609","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.7.2_1775927766733_0.5184295102080081","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"ts-procedures","version":"5.8.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.8.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"7f8efa586117cfd31949d055cfc0adbb660a8a14","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.8.0.tgz","fileCount":243,"integrity":"sha512-k51zOFLHBRYAjx0Qosyaje4jweMFEM9AmgZ1RBcx71OVwzCk5IKfRjtozT1ITQF8QOnhr3O20hTH4jKOSiEXMw==","signatures":[{"sig":"MEUCIB8jTJYJloP85uDR2ePCz/fq7kmrh4fPCXVOrBXK6ct0AiEAnw/QHyOxD1nnECa88x4PjfPRAvTRif/4BsgCJ/PZnDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322953},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"9e047ac7e1d37f510be728e866a4335522236d0f","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.8.0_1775932372790_0.7422638300425277","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"ts-procedures","version":"5.9.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.9.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"41c8749c34c0e0b0c6e5c2678ae69eaba4f57a2d","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.9.0.tgz","fileCount":254,"integrity":"sha512-NSOLEvqyjLgi4RS0nQYrREWKBdAxNQzShYnVCl9gt2l1TSD8gyauFuSXuz6L6HWxRX8twSVQtYQyn/08UIYh5A==","signatures":[{"sig":"MEQCIAwqzV7qFF/B77iJqIV6N6Y0DdL8CbZZwAUh4XYWv0fNAiB0HysLd+mNKgIyCSYSo3lAhKBY/LujxAcTIM7HPMuTTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501661},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/http/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"b23f2e17810b3a551fd7420cb782a25afac5e9d7","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.9.0_1775936040195_0.09107336252878206","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"ts-procedures","version":"5.9.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.9.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"855abff0904c57d589419af435d6e9bf6bce281c","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.9.1.tgz","fileCount":254,"integrity":"sha512-bF/iUUmLnA6QiAET1BdgVNnWLPM9tqUGAwyTJ1WkCz5p0fb9xBgcZh8oMxNbFHBrcaiYcpad1aTCgFY6y2oX8g==","signatures":[{"sig":"MEQCIAEHzfBqfsiJ5s3viowdxCkvhRsZoag/iFgAz75/HrE4AiADeYxwVS614Nrj99apl59IssfXvBHYCD3lkhMfrrZnkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501656},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"7d2ebbb1323d630760b3a6b2b2af8cef6d700b77","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.9.1_1775943524662_0.08313508213866427","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"ts-procedures","version":"5.10.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.10.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"e126cc4ed0f8daf84cf105037c5ecd63657f3200","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.10.0.tgz","fileCount":316,"integrity":"sha512-qr6tu+NID3xIvTHChTuXa89QQzdEqRDd1Cfu2RogTN7si/lThV9kImns5gI4xWnejLL1Tw19lNQWmOmkcxF9Ew==","signatures":[{"sig":"MEUCIQDkeuG21pMk/4y92Yjth0hBEW2KgOssXgTJVG/JsiRKyAIgWDcOP2vy56zSXejvUSFhoE4Moadg2qQ0BKXzWL6aIKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922271},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"caa61cc1d13391655ea2c54135877daeab56f705","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.6.2","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.10.0_1775945624850_0.03532623527569978","host":"s3://npm-registry-packages-npm-production"}},"5.10.2":{"name":"ts-procedures","version":"5.10.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.10.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"55dae8e3694ace15ed8f7af8fffc2d3ba816dc88","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.10.2.tgz","fileCount":529,"integrity":"sha512-8HGMjsAJkRk0KgVBmmYSM3l735ZoyNhfMq3BdY/7TyfaHGCaDeb3zHBOvtFyEF8feQwusRquZEIRH39E8Mioaw==","signatures":[{"sig":"MEUCIDzoiXxl/IHl47FY/lFMVJc+Zh4QdK42jEfYPpVOKCweAiEA4WtzvhrGjh8Dmlr9RmK1MSIhRcqgnBNxBS3BCxzI/4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3039408},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"50be13d0ddb629916d663663e9d99d5fcd53fa42","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.10.2_1776794761559_0.851291889646383","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"ts-procedures","version":"5.12.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.12.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"7c79990a8b96058a9afe7878ed7b3c90dff5a7d4","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.12.0.tgz","fileCount":529,"integrity":"sha512-1nB9+QD/d30BjKImm7PYhF36qtZJ4CRMLtoAA0p1r4RaJEHqcLsxMkVjHs8LrDPfvZddVQxrQyKmtIpz0P4Mkg==","signatures":[{"sig":"MEQCIG0aKlHy9Y/n/rHYCanndtq4biEfntpbaNAJ7pix9YcGAiBeHZ0QF4PUPFrCSmI95jE5JDbWvezXAQmsH8UIAC64Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049603},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"056a2744576659e6bda9214b6900f808e444ac17","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.12.0_1776919274165_0.06968435529963979","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"ts-procedures","version":"5.13.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.13.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"c259a34c1ffaebb8a47503b952f8e24a161aa053","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.13.0.tgz","fileCount":529,"integrity":"sha512-n35km3TrGzeYKeV5Y5QdCWzHpZpmWJYCYvE5Z1vSnLmpMsd/O1junnP1NGriWl9ZkE/1++tMtcTSujRutiIOnw==","signatures":[{"sig":"MEUCIQCNgIE/ynWZ9igj3/JdJfBRcMFvjfwYatcH447UNDW6UwIgN8bnn3kppJroFYBMLINOpafETaYrgc5Yb6P7cSgqFZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050575},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"61e9a689f6ce81b71bb54d98d9b2f628ded93ef6","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"qs":"^6.14.0","ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.13.0_1776920214094_0.28318089579423944","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"ts-procedures","version":"5.14.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.14.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"70ba941e80e9ce4c2449c9684998dacefa7cb457","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.14.0.tgz","fileCount":529,"integrity":"sha512-1bfDUoFsgsFRGqmWSaDHdVy/It0BwPV61bYRRXVHS5s25AC5Tmb195VTMQGg9FMTkoE2JgtEUwQHbAzRyyRFHA==","signatures":[{"sig":"MEYCIQCzyv3H+H0bYgnPRpWBBgDKp0h5cH9w2SHV7Bmq7g+5kAIhAId8afw38PPOp1ixvZ+mEVjuZudhKOaVZsZVt3YraUaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3049015},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"9550963f5bf5da6fb2b96c053700de31091d8a19","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.14.0_1776969500589_0.5099733403076769","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"ts-procedures","version":"5.15.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.15.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"3d9b114512a6094e0b5d550e8d96cb543fa7abb2","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.15.0.tgz","fileCount":316,"integrity":"sha512-priSRO+trlU9a0mWBQDOJZw1NOstBK7ChCVO5+FluqAfQ5tI6+dW7jHoGeGcRbDe/d/CZdOZ1h/R53KtM7cLPw==","signatures":[{"sig":"MEUCIEtjbubui0l0ct//+smWP3g87Kaw4Kevm4apFqMk1hVuAiEAl2HsU+c4fAUeRiWvXqreMIFm1IQZCec7UrrfdCw14oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941896},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"46f1112622aca2a1d2474665f43bc990afa355a9","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.15.0_1776976095988_0.18864969283428135","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"ts-procedures","version":"5.16.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@5.16.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"253249da3e64fd97dca5a6b02d1b256aaa9759c9","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-5.16.0.tgz","fileCount":324,"integrity":"sha512-qlbqtUlulPm/Y3xLHgabtNUkk44tDiu6qQRIE1KlAxVuPAMZ2IFvS8oV5EFVBq1MP2VcgIeM7jeHsfaxetthAg==","signatures":[{"sig":"MEQCIBv1H+VbzVU6J7JL+rdx+sebo4E7Oe5IXHL6P6ivLFvkAiBzh0og98iB3pwPkgLCWOb5+HfaK9FAi5sxRLnFy0H2zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048417},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./package.json":"./package.json"},"gitHead":"9d2b860d6973c44c93f3b178ff7021a0c09695b9","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_5.16.0_1776990886964_0.12547277813746072","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"ts-procedures","version":"6.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@6.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"f9cd04678da8aec4fc89563c3ead66b8991a8a6b","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-6.0.0.tgz","fileCount":373,"integrity":"sha512-x7VIwBesQjjwMn0P3MPr3aSof0dt6OmkJSTHP7cKKiBuHJlQdvlU7ifbDvFtGq0gHHSuT85dhJAChbhPnZUVVg==","signatures":[{"sig":"MEUCIQCISe3iDA4JziIeVPlJxspXCuJ0ZJxUeIqHKSGskLUruQIgDmXjuo5P+7DO9jnzmVMNuWz0ILtN0ffB5ktpHzQgLtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2393412},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"c667cca78afafc9840dc8dbf14e5b73ebaf24742","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_6.0.0_1777059660895_0.8027087139375764","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"ts-procedures","version":"6.0.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@6.0.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"68d0a65ade19cab85151e48005ae2a8a0948c5c8","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-6.0.1.tgz","fileCount":374,"integrity":"sha512-4kelpQrGdAeu9LwzVxjkrNrV+onfKeHyvVk2eYurqyfZcRV10VcipIgyh7K+70HVfZ/aW02+R3R6OhBOzzOCTQ==","signatures":[{"sig":"MEYCIQC6rxLA2ZC0Fkr/2g5QNVBtgzwa7yakk+UEv4/7Ike14QIhAMD0UzsINF0i0zl/Kg66Kt+58KoP1Fj8Xk+JnnIt8f6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2457539},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"8083f928fa3bc96ba08c25f26b070dfd899aa80b","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_6.0.1_1777072862825_0.4824512329566071","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"ts-procedures","version":"6.0.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@6.0.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"b6124dd4d960f64400ff35b0787d31d4b67ebae3","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-6.0.2.tgz","fileCount":406,"integrity":"sha512-Jw8GXle6DiD3jWgqEkxacTUdMCxfq9twvSkCILHQcuCW1ZuKFuVKldIE78diC7vxHyyg7jQAqXceEQwC2/6GIA==","signatures":[{"sig":"MEUCIQCMFTJ/iSnw0P7WAUsnO/U3dbr36jUkPXhQqEUbxCmEnAIgWjM3yXNWbOHIf9+fHyvtgNfZp6QqE0Tk3ZjW5Unv5Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2568826},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"5fc46481d25f0f6f8a2f861270a855cd5c3934cb","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^5.2.4","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_6.0.2_1777099620041_0.720079269735368","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"ts-procedures","version":"6.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@6.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"11be65dde4d200d174223380563992c31f80ad49","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-6.1.0.tgz","fileCount":435,"integrity":"sha512-IiDklKwXkWfruzrcqwFNElfjyLKzGbTaD3imSLIxWGaaNF5BSzD6RyQ7L5hs0g1VD/Yo+NStQGmOKaaMwRTTDA==","signatures":[{"sig":"MEUCIHM0n3i8dUPJuByuSsuJUFEiqIckSWZLuYCPXtMBEB7fAiEAhAC//UwcFRcC0SqW3Dd+aDhoP24DxBP8S/aP3Md3eQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2837903},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"3d650a930e51af59b53ef61c9ef4081bfde11a99","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_6.1.0_1777184674315_0.1621801355631014","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"ts-procedures","version":"6.2.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@6.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"83bd020d12ab7b67a556eb9a8b70620e10c68a45","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-6.2.0.tgz","fileCount":555,"integrity":"sha512-DAc/656BEaASYFdu76vlqOUOY3xqjfGHYTu1Q/hnkO2fG2bpn/Ee1uBBYi/Dy1100+ZKnpGLfAPtrzWhtc1LLw==","signatures":[{"sig":"MEYCIQDnghFuTx5+1t4w/V02/rRbLZ8IlP8UNdT3Ugwps3jsoQIhAK0JepEfrTX1PSS7AHhq3BCWWmMnsY2rZOXX4EiNIXhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3070580},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"af44076a7f6b7d19a73bb83ea020c5e2a4e4c888","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_6.2.0_1777231787497_0.5329072631459748","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-beta.0":{"name":"ts-procedures","version":"7.0.0-beta.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.0.0-beta.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"f6a010bc526fb9c80267f723487d36fb5c3ef312","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.0.0-beta.0.tgz","fileCount":582,"integrity":"sha512-pWE0NxZEjTV/2Tt8txqDTiKt2yLR6px1RvE4KfIbm22XRX3m+75nk6OYLy/y9JhRcGZbC7A/8cfQEp1LRf8KQQ==","signatures":[{"sig":"MEUCIGIkZ8a0rxJls8FH5YBOP20DttpaoN0FqH0XMZENhbucAiEAjMJ1bkle3x659XrrpwmaDJlT93xAYULX7Nfk0nDJqFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3369440},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"e0745ff1f5a0e0f1faa79932772bf5f2370f999d","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.0.0-beta.0_1777493889621_0.8351866831834913","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-beta.1":{"name":"ts-procedures","version":"7.0.0-beta.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.0.0-beta.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"056ec7182d02df4b896ec4c1a56a9b05d8b2407b","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.0.0-beta.1.tgz","fileCount":586,"integrity":"sha512-9aUJkFDkhN7GLr0VxPnj4VUshNzDv6ic/XbCoTe5CF/XUR3z+rcce86/3RV7yqdqSQ3crdxrfYL4Esddmu7DIA==","signatures":[{"sig":"MEUCIBFmNc4do/dwl8hPi0MQ3pjlshOzMI04ZOydimyt5UJwAiEA3oXpTXK8I1DpI4hwY6cid+4bPBS/aUUjFlFTS4qALIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3389181},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"0b055c8632576a8092ee95134ee5d1f86a2220f6","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.0.0-beta.1_1777497281672_0.4386525687244476","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"ts-procedures","version":"7.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"2d01bfabd409ef839e0ffdb4d0c55d859fa0b08f","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.0.0.tgz","fileCount":586,"integrity":"sha512-uOpVTeGfcn398UnzdIfr4NCbXzT/ATFhpf84a3MBnpaKoyH558BbueO0AR0CVW+ORKhr6Zxz9m4O1TgXdjvUxQ==","signatures":[{"sig":"MEQCIDlssH+zF8c2MTzY/UEXXW7iOYXh5APLW4wPN14IOLmVAiAkyS0ugDE9yiAiCqJMuKOyhErAEyaa5zHJXJVSKi3ZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3389174},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"bd04c071a597e513c446f402c42492a26afdde17","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.0.0_1777503324599_0.5263741714831396","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"ts-procedures","version":"7.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"f345111e129d4146bd1f744f3f3a99370f25be2d","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.1.0.tgz","fileCount":590,"integrity":"sha512-+1tHyAJs80uGYm96cqM6uAk/CEr1nybObG/NzxAzwkbPnW5bRI7cAqTP1RNn67TDNCzpv075S8F6wpd/pSsG+g==","signatures":[{"sig":"MEQCIHCnaPR3zA1UOjHD5barVgDh68YHsu1wwvIc4cvrGCc6AiA9gskZymuMZVBP2n7wmjL3c+1SNACpONiH5XlFTkdDqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3450461},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"5ff736b6c0b8f8877b1b5f2bf26d0197edd1bbda","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.1.0_1777612301498_0.5880875359439137","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"ts-procedures","version":"7.1.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.1.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"7c220fe30b8abee86e86ebf3f5995ac80584a734","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.1.1.tgz","fileCount":590,"integrity":"sha512-HamGF02wPMgN8IQPQdjzC6hH0UTmFxCwmui4QfiUovXJMjl6EAy6TcT1Hu0lFsb/FL2gkW9a9egftODBxtEQNQ==","signatures":[{"sig":"MEUCIE3oRMtwfmyN6JAMIVgv3la5dk1vKvU911/Qo5WM3pH0AiEAqG+hXo0hL03Ou1nhhQhijoxkIxM+FXDgbrKJcZ3qKoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3506836},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"562024146987e4b3565476a08c8b258ba1460fb5","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.1.1_1778003900953_0.43534064532488426","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"ts-procedures","version":"7.1.2","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","express","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.1.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"dd2184e287e7e49318ffd75178a8eca5eb08f352","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.1.2.tgz","fileCount":590,"integrity":"sha512-SzmVGCpiaoj4wNv0UGK8MW/5sFyg5vXWTZupma9mf1fbRauIcVh9HXA+uKvq2yXAyXTqtBTYN9NB8+NAT+zTfg==","signatures":[{"sig":"MEUCIDRbRE3GfoQX5Kuwsp98qCHB1H854o0qp0HpLsMM0dagAiEAx9PsRYNoZjHRlNaHdQLVrU5JouoK0i0pN+wNCSYbs9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3507138},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"3782b22004c77926dafc5bc395722b35f8896cfb","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"7.2.0","hono":"^4.7.4","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.1.2_1778178400400_0.3000985898846851","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"ts-procedures","version":"7.2.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","express","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"ce3b47a95c90612610dade557815896fbf56f0c8","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.2.0.tgz","fileCount":615,"integrity":"sha512-aot9DMPIfuhg45PJrLFzYtX7qgXdbzOtDRlv27MIf/ZtuAxXb39PRpXjFD2D+ThcJTfYL465Ta7TeRIaxQRA1g==","signatures":[{"sig":"MEYCIQC3U/Oeh0vUa7HLDOS5ipr6bo5Ox7J8LgcfDPKEfG+j+wIhAL82qjdiIW0laa6e9YeDEdeQp7USwoKzyNwH427EShAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3636521},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"18826f7e4ab70535a2661b6167e12d415b7b28f6","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.2.0_1778201414054_0.8842601337243994","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"ts-procedures","version":"7.3.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","express","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@7.3.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"a60aa187c9afdeacdc697fda1a6cd31cb617fda7","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-7.3.0.tgz","fileCount":615,"integrity":"sha512-O0wMkPp1a2y+X5X3lHFKNcm6FnH9wubZkPq/Bn3N3/G4DVXt11Ui7r53M0xrQhIiBJ9npUMhDyCTVP7aud6fYw==","signatures":[{"sig":"MEUCIBcSiKjupML7FuZl6naTKt3giVZlbf9Vo5rknqMgXQV0AiEAvTxAQFP7h/ZawsWqqHCidUvXN1njnObo8BJYcanrXgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3658091},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./hono-api":{"types":"./build/implementations/http/hono-api/index.d.ts","import":"./build/implementations/http/hono-api/index.js"},"./hono-rpc":{"types":"./build/implementations/http/hono-rpc/index.d.ts","import":"./build/implementations/http/hono-rpc/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./express-rpc":{"types":"./build/implementations/http/express-rpc/index.d.ts","import":"./build/implementations/http/express-rpc/index.js"},"./hono-stream":{"types":"./build/implementations/http/hono-stream/index.d.ts","import":"./build/implementations/http/hono-stream/index.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"13000e7c99da1bd2f9b7fb1a99cc72be03703ad8","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","express":"^5.2.1","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","supertest":"^7.2.2","@eslint/js":"^9.17.0","@types/express":"^5.0.6","@types/supertest":"^7.2.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x","express":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_7.3.0_1778257257267_0.09398482008757991","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"ts-procedures","version":"8.0.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"5ff71e20022ab76f7b990c3f40e4ea6907e89efa","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.0.0.tgz","fileCount":664,"integrity":"sha512-VwK7YSi4uH2dyMbGjimn0CGnYSooLqeEzBqkirqs2ELGO4i35xDpIPbsD3QU4TH43gnMI39Uj8JJUgq7OHmAkw==","signatures":[{"sig":"MEQCIF13aSLbNK7qf20494LSjv3nIbg9o4doztBiLsSbIH4dAiBj+mcLueE+64Szf+FK4b8gKVleXpoElFOcah7lX25R8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3543584},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"26c6082481a9140a633b0c965e7da005105aefcb","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.0.0_1778343593202_0.9480171114430891","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"ts-procedures","version":"8.1.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"363330b43078020621a4ed048421667becb5fae9","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.1.0.tgz","fileCount":664,"integrity":"sha512-UsQvX5uaYPGeE1OJXlwyypPtpNPBN4qMTK4QwEh2o1u4MdXMRp1uNYGkPddKMmfVoQDebf0qJbqdJppDykwtvw==","signatures":[{"sig":"MEYCIQD04LDaTxKWgNop3fwWhdh6GFmOTG9A0deRkAp71JacbgIhALoaFRm8gmIWt8YcwYyscMhlPZJjngy40CzNFoqp3xH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3620087},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"60b1e157e173aec6da27428959ba8b3303ada0bb","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.1.0_1780379423420_0.5239458859569974","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"ts-procedures","version":"8.1.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.1.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"f29c7d0fd2c8aef22ea816ef125e81cd999edb2f","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.1.1.tgz","fileCount":666,"integrity":"sha512-VL9fC/wc1/sWL1Jc9H+hF6u55dzhAmzjS/+LCbY9JzwUQV4jt6gnslY7dJD2307UTP1QOXz9M/iHxDQEIGTmxw==","signatures":[{"sig":"MEQCIDkCvVZzNKCSOHy6+KqBmQnZGiiCnP9NwWHjKNNb6J4OAiBIWNpTY/GO0Cp0q+1RaTyuWZtZCVYhjAJK4J5qv/6fNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3655373},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"df2926da8a78454a13e243580dfcc2c1979379e6","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.1.1_1780447788112_0.6399749006168487","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"ts-procedures","version":"8.2.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"b9ee5cab2979bd9ac898cd13fb7703123f51068e","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.2.0.tgz","fileCount":666,"integrity":"sha512-xvw7mKzXvmkWYt56uXXj4+wYyCrMS8/oFHptwgdcEmBiR6A7U1a+oJtDpc1YtwOVyGojOg9TI9gBmpN+rH9BJA==","signatures":[{"sig":"MEQCIC60O1c2VnMhJWvbp3/5hRM1RsFVcvoHpKweJRFnbiz8AiAQDzXsqG1TxVUHAolGgcFp6yYlROIIyuhTHQEMFkpwxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3682874},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"3cd6d8081cdedd7dd29f04c2bffb7b2f90b1d80c","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.2.0_1780629481929_0.6257860659539749","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"ts-procedures","version":"8.2.1","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.2.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"08f3699d97d7758e647bf330a907aa5473bdd468","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.2.1.tgz","fileCount":662,"integrity":"sha512-aztQGMkitCqrbLOPcTgEG//+yMuTBjptlwTy4nfdVfWY/GxnPk8+QkaexDDZl/NAXL45xokoS49YDOVtjJiU3g==","signatures":[{"sig":"MEUCIE8+BjCrfCIVTR4I0L5DyeZ7FBUm5EYxK0Fqzip1Y7wOAiEA6aEjH+IXcyLJgs9MkRnP3o8WtxDxs7bb+y6vPxLTB7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3685306},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"8d35b4c49e4af8333e36ac9b42507c85282f36a1","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.2.1_1780686290624_0.029920865541265496","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"ts-procedures","version":"8.3.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.3.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"f65b9b3e717bf7b21aa541aefe4d89ca1d6ab34d","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.3.0.tgz","fileCount":662,"integrity":"sha512-qj4XebbfKV437Q/W7Wu8D+1JwsWnry58y6uEfojfGiH+TyBvfO98BH8OdgFd35tabl82xNfum5ha3rb0xth5BA==","signatures":[{"sig":"MEQCIGPL8/qey8dWJRgloc5UknA3vNkR3YlgMIJROudk6vu8AiBQzOIdR3F6V2vqGB2lIVJC55GTcnmaTdxTU03Mg/H1GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3724967},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"af58accefd1868091b343be86042bbfcf5ab6eab","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.2.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.3.0_1780707627815_0.7827435974394246","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"ts-procedures","version":"8.4.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.4.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"3994ae94045d5d7d2f844b31a7d63e70475282d5","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.4.0.tgz","fileCount":722,"integrity":"sha512-NKzZyvG+1SPMHp9SohoLyksm+UyV3V1lVBnzBba0M+ekRTv2V+PyWQMgBtUllXs51hb3IApqFRXdoxD/w853iQ==","signatures":[{"sig":"MEYCIQCM6FKESs+6d54qUdanykUcVxvmGQChzqC25tdP8JtHhQIhAPoiKYqhTMEdexxWKOObZ3iPaFqMjNUfv37NNdtyPZOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990346},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"986fd9a467f81345bf05293a31e79cc210f19a28","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.4.0_1780766648298_0.04252889597225895","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"ts-procedures","version":"8.5.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.5.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"80b0afe09d76ee500804f235a0bdd3a8a5df1a35","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.5.0.tgz","fileCount":724,"integrity":"sha512-d3XO0kP004ByH3tsbUvBz4QN+kIX073CNnlkHvqRt0zL5PqBZckXDyiOnmHxSwwtmVEgRrKbIanOUCEIDFNJ5A==","signatures":[{"sig":"MEUCIFXMa+/13qhKtVD0fqasUFSNPhejbhhIiNP3BlhNW2j+AiEAi/RAYcFy4NrL/mCq2ETlek7siq+srzFeZoSEbZnkLNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4061044},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"791895b0141a251ab66ecd7c46a5e647f0ba114d","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.5.0_1780782257002_0.4607747955914674","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"ts-procedures","version":"8.6.0","keywords":["typescript","rpc","type-safe","validation","procedures","api","framework","hono","http","rest","schema","json-schema","typebox","ajv","schema-validation","type-inference","codegen","code-generation","client-generation","streaming","sse","server-sent-events","endpoint","trpc"],"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@8.6.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"830598e7747caae40483d11a39959134c2361e69","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-8.6.0.tgz","fileCount":727,"integrity":"sha512-qeDTiopktNlLOOhBKr1FtImsJfIp0gBMcgpsajo1SnhPw+QWyma+HixrVEQ4nGPcPSPOe1lMU4PKXQgCvpL27g==","signatures":[{"sig":"MEQCIGeYkdEvIWivj9FIz6k6BO6A4R0Or6J4uhgc494e1JlZAiAojvDBhIVshbYqIl60CLxDMH7exhzUkpoVhuPC8GXZEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4136969},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/implementations/http/hono/index.d.ts","import":"./build/implementations/http/hono/index.js"},"./http":{"types":"./build/implementations/types.d.ts"},"./astro":{"types":"./build/implementations/http/astro/index.d.ts","import":"./build/implementations/http/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/implementations/http/doc-registry.d.ts","import":"./build/implementations/http/doc-registry.js"},"./http-errors":{"types":"./build/implementations/http/error-taxonomy.d.ts","import":"./build/implementations/http/error-taxonomy.js"},"./package.json":"./package.json"},"gitHead":"d8c2ba2e2dbb15bc0317508bfe690bbafb878d63","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check-docs":"bash scripts/check-docs-consistency.sh","postinstall":"node ./agent_config/bin/postinstall.mjs","prepublishOnly":"npm run lint && npm run build && npm run check-docs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","suretype":"^3.3.1","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","typebox":"^1.0.77","prettier":"^3.8.1","suretype":"^3.3.1","@eslint/js":"^9.17.0","typescript-eslint":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_8.6.0_1780959725293_0.7081647581708497","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"ts-procedures","version":"9.0.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@9.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"3e7c5b6533c9f34d14fa8637b5a9d3c16364d7f0","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-9.0.0.tgz","fileCount":878,"integrity":"sha512-VCdzehouTS6bwAZfXiy/v3r29BJVB7XyzJap6FaWHUfvrB/WIcEwki5aYMlx/xU2jqX/iyQSG9iM9qPewUuHtg==","signatures":[{"sig":"MEUCIQDHXoU6D67AntCW4US7Z4VwrRl+dibiLccPvVhs78gasQIgGxA+/n5x5GtE6EOgBclphdN9aM3FQOQLW4yRXBgLQro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4138703},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"594668b49ee5e25a6e30c64eb9c3c39e93e59a9c","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","globals":"^15.0.0","@eslint/js":"^9.17.0","typescript":"^5.7.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_9.0.0_1781112782650_0.145632857515823","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"ts-procedures","version":"9.1.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@9.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"41b872646ba8a9e85dc6398c513404d621119f15","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-9.1.0.tgz","fileCount":879,"integrity":"sha512-qHQX9t5ocAyWDbuDyU+RjnfdFUiObx5fgJ1akuGNSZdoGkaqfKbkE3ODV2mj4eqbbFR6Av9YVrD2AFnLEun5+Q==","signatures":[{"sig":"MEUCIQDva0oFVhBeiw25m73mT8tFGdU0YNnU00Lyd1TAAW2etgIgSrw08NIypcZZghBSWAviDFDzru6SvtOroYmOTQ0A+GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4196941},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"7335cb789c100514d349d5cf430eb043814f6191","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","globals":"^15.0.0","@eslint/js":"^9.17.0","typescript":"^5.7.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_9.1.0_1781115760820_0.927564465715718","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"ts-procedures","version":"9.2.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@9.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"9e482e9f8c54f4a8d1be70c2dea36113e47c7f23","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-9.2.0.tgz","fileCount":999,"integrity":"sha512-IJcTFI6PRBSoCi0m2MH2SzDX1aENVV/wuegjaYu5Aril5J5Lka8RQ2weahTbnZdvcS/DK2LuB1yuOtHz07b+1g==","signatures":[{"sig":"MEYCIQCQhqvQ3sHBbLGuqe0hSR+nrfwYtJLNFx3HrPe4qytowAIhAOm01Ouk7Fm951T2Zl+SlvY0uVufEfnOGtzIX4zx5wWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5135682},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"d1fb70d7ca4bd925a935302e0991124757dd99dc","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","globals":"^15.0.0","@eslint/js":"^9.17.0","typescript":"^5.7.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_9.2.0_1781887694343_0.09484794957623621","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"ts-procedures","version":"10.0.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.0.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"353a51945448ba5611369406dc44c27e2ab412b5","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.0.0.tgz","fileCount":891,"integrity":"sha512-s073cwONzb/o5Ckr4RGCunKluUyTMPgNlVdBuwZkqYm0ZZumzR6r3ymLjgeE2L51T05Z5lxcSs2mytZ5u0mGOQ==","signatures":[{"sig":"MEUCIEPmExJ+4L7+AsDRHOrFPzOJYGIXaa0t3B0SiLL/2rjtAiEA4ewtSdc0AJ+TG0dapgxbb7RrDxrw+xpbLhFLVTXr1tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4292641},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"3a40b0bb3c0c8eee720a813a95732dd05a3e079f","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.2","eslint":"^10.5.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.0.0_1782317094435_0.3371612824623429","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"ts-procedures","version":"10.1.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.1.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"63f61eb768379e24df6b1033b9ad40b6f1a72965","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.1.0.tgz","fileCount":901,"integrity":"sha512-sEhgEXimqnxwa7KXTiU9h6D4dyM+NVNFj3289EBQtAcQ4lsGbot0OHkMQZncKst3ADF59Nnd+XiM3+083jHzvQ==","signatures":[{"sig":"MEQCICsAyv/Xe4T9Oqvhpr4OnhTDU2VFsB2/+Xj+23IciH4pAiACMwHUnRxgCFOR7OyI9KcthBX5csuQpaTzs0jlyMw7+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4333395},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"88b3f18521ffe42973a6e276b68a355466443ba3","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.2","eslint":"^10.5.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.1.0_1782322257402_0.18911424894593987","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"ts-procedures","version":"10.1.1","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.1.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"cb056ff5a73e480f157c17c4399379c7542a5fd1","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.1.1.tgz","fileCount":901,"integrity":"sha512-7M1b8A94m1ddabyoRBUxHen7L2oqnfbmvK18xQqYf+NEOCH1s/288bZ59vBBnZuZ2E9eMiGfBdhsyXu0y4AFUg==","signatures":[{"sig":"MEUCIGX0seA419ABwEtKP/aOFC/HtpQtZ0X+++Qi2yrk0mFPAiEAlEy6Bi5Ci200Ze09Ad1feTg7frI+iMna5K0D+CE/VcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4338643},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"29e8054ad307d7ad2ad161b4e7e515dc99a4ed1c","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.2","eslint":"^10.5.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.1.1_1782349648591_0.7745432906033349","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"ts-procedures","version":"10.1.2","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.1.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"0fb65a39fa40646e8964592dedb3652832ac389f","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.1.2.tgz","fileCount":909,"integrity":"sha512-VLC6iDP1uBzMc09z/faPH5/Zxe4VR7+crx1jMUT9ugM6sBE2FfoC8nCLkUzc5Jl4wBA/dR+7vMZSnHX/FfbGpA==","signatures":[{"sig":"MEUCIQCDoWq3ysAdNGJ+rDbz19qUQEk1pJHU/Td9V+JUaXxwvgIgaHlLHzKPktsLjdNVNye4TQnZgeM/K3RKNyizHjQ+WmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4353891},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"58d7043ba70922ba74f68ce237ae41ed993080b2","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.11.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.2","eslint":"^10.5.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.1.2_1782350448193_0.41414249712911366","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"ts-procedures","version":"9.3.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@9.3.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"b63b8da069034019ead31adda8325009175d4333","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-9.3.0.tgz","fileCount":1003,"integrity":"sha512-0iV4Vdb+xoPZmfK7LqSUU4LsIY3PZB0EomuL28u3giprAOucUzD1QtlU9RSDl9Isy1t9mI2Eok1iNhTHz5k20w==","signatures":[{"sig":"MEUCIQDubD09ulFPtrFr3xzE4s8ZWRyh+/45FDGww3p11EIYCQIgIWPV+xp6k2UY0Fxt3w7YLNMLEiTwu0DcdUohtgy/qDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152079},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"8c671ca5ee5a89fb9a7b30eebe79f94969d41fd8","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","globals":"^15.0.0","@eslint/js":"^9.17.0","typescript":"^5.7.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_9.3.0_1782439625085_0.7253698799533879","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"ts-procedures","version":"10.2.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.2.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"9f11168fe2068d10036b401fd1c593b744cd207e","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.2.0.tgz","fileCount":1003,"integrity":"sha512-oFURnZe60Ue+V9W7oYP3ZVQiVy4evdbztccwiKwDWf5jSKnFYDI2eF+GbSv4XUXqTkPGEFsB2XQ716+9hYouLA==","signatures":[{"sig":"MEQCIFYrrWMa5BTjSEkv1e4vsQhnQrfamUHvinw/e5aXsoCFAiBbG9ivkDQ1f66IMlyYKOYqbWNHJldmgUri3GtFb2ZQUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5208597},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"adf56e1aba900e3f5cf2fbe29a9bcdfa1e90b4c4","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","globals":"^15.0.0","@eslint/js":"^9.17.0","typescript":"^5.7.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.2.0_1782442722831_0.45152285621402455","host":"s3://npm-registry-packages-npm-production"}},"10.2.1":{"name":"ts-procedures","version":"10.2.1","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.2.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"d6e11803a3413c81299d3211200a4ce29c340ee6","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.2.1.tgz","fileCount":999,"integrity":"sha512-b9G0gd36y/TPm0G1Qo0JBjmUjbxjP0UuRwLQW8EABzppRwx/aq6LxOF0dcgqGCMuX7ozWke1JrAMOGjSxMpd0w==","signatures":[{"sig":"MEYCIQCjepboomoBeTUnl1gM0kHFEY3lwTydA33+l+CpT7ojTAIhANn+gZghXWq2vcOX9k+cl5DWbvjwFXVwdV5QtCZn5BAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5139186},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"d9abb9f473565b381fc0b29e1cad57c2238b276a","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^6.3.1","eslint":"^9.17.0","vitest":"^4.0.18","globals":"^15.0.0","@eslint/js":"^9.17.0","typescript":"^5.7.0","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.2.1_1782494388833_0.35722691852908484","host":"s3://npm-registry-packages-npm-production"}},"10.2.2":{"name":"ts-procedures","version":"10.2.2","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.2.2","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"84b9809a52599b080560e240d24f0cb214158f57","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.2.2.tgz","fileCount":1003,"integrity":"sha512-hW6a6ESRHtFLhTHSBhPXpFp4K7Sqzq7D6HFK2AGQ6eq2DGIaFeIgWK5ob9A+PNEddMB5pdTeS5OV1f8SRCosjw==","signatures":[{"sig":"MEUCIBlIwJ1IGsx03zQevDAxwXQDc3oPzxbsTK6Gia05Yp5VAiEArvzU9pfatZDeUhOdeBWGvbXA9mf7l2Jea57HBzhvLvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5156360},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"16742abccfdc8d0f5a9946a77fe4822d49908b69","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.3","eslint":"^10.6.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.2.2_1782769781089_0.7308724510901028","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"ts-procedures","version":"10.3.0","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.3.0","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"2d3ce233664180dfc5c39f725d74d84fe1a4ed32","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.3.0.tgz","fileCount":1015,"integrity":"sha512-M8r2CkwKbBxPXkcTVGMYx69WTkwVpmgTfMhXhEfAAweR1AKLfqX1nPnqUwotBppwoMWOtW9lmFk5ROhJ4GpqOQ==","signatures":[{"sig":"MEUCIQDLcnMab6roTs1nK/e0H2tnnjJiYUsC3y8sejkInZtQMQIgRFJnLemeyfJLMe9+lJsDrnh5LDhOXR+2InCa9GYswX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5207362},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"a72cab09baf94cb63d0ef82dd40d1fb70d132938","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.3","eslint":"^10.6.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.3.0_1782797479219_0.1389646438596499","host":"s3://npm-registry-packages-npm-production"}},"10.3.1":{"name":"ts-procedures","version":"10.3.1","author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","_id":"ts-procedures@10.3.1","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"dist":{"shasum":"e8c31fb22589282345dec2513584c92defb2ae02","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-10.3.1.tgz","fileCount":1015,"integrity":"sha512-xLyz+Lm/H4z4KmIf0cjXAN+hjbkKpFjUMPTwZN3qbGPByutIamKaVlI2UKygdNp0F0zPRfaJ7DBw2D5+WTCJDQ==","signatures":[{"sig":"MEQCIG3tbcnfZQjytKlSmRc90c2+Lha/UYl630ikSLoBzIRAAiB3xgamyZMdjKrSq47z8CqzefqYSildKUoL2C53F/cxOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5207362},"main":"build/exports.js","type":"module","types":"build/exports.d.ts","exports":{".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./package.json":"./package.json"},"gitHead":"4dbed8e23dc4711d3a7384319cacf3683ea76bd5","scripts":{"lint":"npx eslint src/ --quiet","test":"vitest run","build":"tsc","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"_npmVersion":"11.12.1","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","typebox":"^1.0.30","es-toolkit":"^1.44.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.4","astro":"^7.0.3","eslint":"^10.6.0","vitest":"^4.0.18","globals":"^17.7.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","typescript-eslint":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"optionalDependencies":{"ajsc":"^7.3.0","hono":"^4.7.4","astro":"6.x.x || 7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/ts-procedures_10.3.1_1782841191694_0.9910067066121471","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"ts-procedures","version":"11.0.0","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","main":"build/exports.js","types":"build/exports.d.ts","type":"module","sideEffects":false,"bin":{"ts-procedures-setup":"agent_config/bin/setup.mjs","ts-procedures-codegen":"build/codegen/bin/cli.js"},"scripts":{"build":"tsc","lint":"npx eslint src/ --quiet","test":"vitest run","check":"tsc --noEmit && vitest run && npm run lint","postinstall":"node ./agent_config/bin/postinstall.mjs"},"exports":{"./package.json":"./package.json",".":{"types":"./build/exports.d.ts","import":"./build/exports.js"},"./astro":{"types":"./build/adapters/astro/index.d.ts","import":"./build/adapters/astro/index.js"},"./http":{"types":"./build/server/types.d.ts"},"./hono":{"types":"./build/adapters/hono/index.d.ts","import":"./build/adapters/hono/index.js"},"./server":{"types":"./build/server/index.d.ts","import":"./build/server/index.js"},"./http-docs":{"types":"./build/server/doc-registry.d.ts","import":"./build/server/doc-registry.js"},"./http-errors":{"types":"./build/server/errors/taxonomy.d.ts","import":"./build/server/errors/taxonomy.js"},"./client":{"types":"./build/client/index.d.ts","import":"./build/client/index.js"},"./codegen":{"types":"./build/codegen/index.d.ts","import":"./build/codegen/index.js"}},"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","optionalDependencies":{"ajsc":"^7.3.0","astro":"6.x.x || 7.x.x","hono":"^4.7.4"},"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","es-toolkit":"^1.44.0","typebox":"^1.0.30"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^26.0.1","@typescript-eslint/eslint-plugin":"^8.53.0","@typescript-eslint/parser":"^8.53.0","astro":"^7.0.3","eslint":"^10.6.0","globals":"^17.7.0","hono":"^4.7.4","typescript":"^6.0.3","typescript-eslint":"^8.53.0","vitest":"^4.0.18"},"gitHead":"21094b1ed110c26dcbfa5b5be139e72fd0734aef","_id":"ts-procedures@11.0.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-8Pi58J6zmfzlbVP7CMbrhefQpvOt4uxX0w/IBfNcwGQRXmZaU+ve+09HbGubEq0aqkxG2bhEdcpmZ06nCHp9Rg==","shasum":"074b6ad2e2a62b726a2d8c15a6660f4f947882e6","tarball":"https://registry.npmjs.org/ts-procedures/-/ts-procedures-11.0.0.tgz","fileCount":1015,"unpackedSize":5207354,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGBxzFwOZVbXZ2mBFg5Lk/Z7B41TEN9CiXwAsnRnbHxMAiEA96H62lUFY1W4MjmtUtIX0+y3FHeps6NJJGnYodKAqnw="}]},"_npmUser":{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"},"directories":{},"maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-procedures_11.0.0_1783533204717_0.7093987241031381"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-26T17:48:38.461Z","modified":"2026-07-08T17:53:25.034Z","1.0.0":"2026-01-26T17:48:38.621Z","1.1.0":"2026-01-26T21:52:53.262Z","1.1.1":"2026-01-27T03:29:07.428Z","2.0.0":"2026-01-27T21:41:40.768Z","2.0.1":"2026-01-27T21:49:51.837Z","2.1.0":"2026-01-27T22:13:16.610Z","2.1.1":"2026-01-28T00:31:22.425Z","3.0.0":"2026-02-02T05:56:11.660Z","3.0.1":"2026-02-02T06:27:20.233Z","3.0.2":"2026-02-02T07:23:38.885Z","3.1.0":"2026-02-02T19:41:33.222Z","3.2.0":"2026-02-06T02:55:28.220Z","3.3.0":"2026-02-09T05:18:47.121Z","3.3.1":"2026-02-09T05:22:55.770Z","3.3.2":"2026-02-09T05:24:27.070Z","3.3.3":"2026-02-09T15:47:29.181Z","3.3.4":"2026-02-10T16:46:13.903Z","3.4.0":"2026-02-10T18:35:02.992Z","4.0.0":"2026-02-13T04:33:49.838Z","4.0.1":"2026-02-14T06:33:20.766Z","5.0.0":"2026-02-24T23:45:23.728Z","5.1.0":"2026-02-25T00:15:40.186Z","5.2.0":"2026-03-05T02:41:51.882Z","5.3.0":"2026-03-19T16:23:50.620Z","5.4.0":"2026-03-20T02:40:56.454Z","5.4.1":"2026-03-20T02:42:12.527Z","5.5.0":"2026-03-20T19:13:16.469Z","5.6.0-beta.0":"2026-03-31T18:34:54.135Z","5.6.0-beta.1":"2026-03-31T18:42:31.583Z","5.6.0-beta.2":"2026-03-31T18:52:46.961Z","5.7.0":"2026-04-01T04:06:38.884Z","5.7.1":"2026-04-01T05:10:54.701Z","5.7.2":"2026-04-11T17:16:06.940Z","5.8.0":"2026-04-11T18:32:52.968Z","5.9.0":"2026-04-11T19:34:00.403Z","5.9.1":"2026-04-11T21:38:44.870Z","5.10.0":"2026-04-11T22:13:45.016Z","5.10.2":"2026-04-21T18:06:01.789Z","5.12.0":"2026-04-23T04:41:14.420Z","5.13.0":"2026-04-23T04:56:54.333Z","5.14.0":"2026-04-23T18:38:20.782Z","5.15.0":"2026-04-23T20:28:16.171Z","5.16.0":"2026-04-24T00:34:47.115Z","6.0.0":"2026-04-24T19:41:01.081Z","6.0.1":"2026-04-24T23:21:03.038Z","6.0.2":"2026-04-25T06:47:00.220Z","6.1.0":"2026-04-26T06:24:34.529Z","6.2.0":"2026-04-26T19:29:47.685Z","7.0.0-beta.0":"2026-04-29T20:18:09.837Z","7.0.0-beta.1":"2026-04-29T21:14:41.920Z","7.0.0":"2026-04-29T22:55:24.830Z","7.1.0":"2026-05-01T05:11:41.710Z","7.1.1":"2026-05-05T17:58:21.108Z","7.1.2":"2026-05-07T18:26:40.573Z","7.2.0":"2026-05-08T00:50:14.274Z","7.3.0":"2026-05-08T16:20:57.493Z","8.0.0":"2026-05-09T16:19:53.462Z","8.1.0":"2026-06-02T05:50:23.604Z","8.1.1":"2026-06-03T00:49:48.280Z","8.2.0":"2026-06-05T03:18:02.113Z","8.2.1":"2026-06-05T19:04:50.832Z","8.3.0":"2026-06-06T01:00:28.078Z","8.4.0":"2026-06-06T17:24:08.484Z","8.5.0":"2026-06-06T21:44:17.167Z","8.6.0":"2026-06-08T23:02:05.455Z","9.0.0":"2026-06-10T17:33:02.851Z","9.1.0":"2026-06-10T18:22:41.152Z","9.2.0":"2026-06-19T16:48:14.543Z","10.0.0":"2026-06-24T16:04:54.660Z","10.1.0":"2026-06-24T17:30:57.589Z","10.1.1":"2026-06-25T01:07:28.884Z","10.1.2":"2026-06-25T01:20:48.403Z","9.3.0":"2026-06-26T02:07:05.270Z","10.2.0":"2026-06-26T02:58:42.998Z","10.2.1":"2026-06-26T17:19:49.024Z","10.2.2":"2026-06-29T21:49:41.314Z","10.3.0":"2026-06-30T05:31:19.511Z","10.3.1":"2026-06-30T17:39:51.885Z","11.0.0":"2026-07-08T17:53:24.922Z"},"author":{"name":"coryrobinson42@gmail.com"},"license":"MIT","description":"A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.","maintainers":[{"name":"coryrobinson42","email":"coryrobinson42@gmail.com"}],"readme":"# ts-procedures\n\nA TypeScript RPC framework that creates type-safe, schema-validated procedure\ncalls from a single function definition. Define procedures once on the server\nand get full type inference, runtime validation, HTTP serving, and generated\nclients (TypeScript, Kotlin, Swift) — with typed errors end to end.\n\n```ts\nimport { Type } from 'typebox'\nimport { Procedures } from 'ts-procedures'\n\ntype Ctx = { db: Db }\nconst { Create } = Procedures<Ctx>()\n\nexport const { GetUser } = Create(\n  'GetUser',\n  {\n    schema: {\n      params: Type.Object({ id: Type.String() }),\n      returnType: Type.Object({ id: Type.String(), name: Type.String() }),\n    },\n  },\n  async (ctx, params) => {\n    const user = await ctx.db.users.find(params.id)\n    if (!user) throw ctx.error('User not found', { id: params.id })\n    return user\n  },\n)\n\n// Directly callable (great for tests), fully typed:\nawait GetUser({ db }, { id: 'u1' })\n```\n\n## The four procedure kinds\n\n| Creator | Kind | Shape |\n|---|---|---|\n| `Create` | `rpc` | `(ctx, params) => Promise<T>` — POST, body in/JSON out |\n| `CreateStream` | `rpc-stream` | async generator — SSE (or text) stream |\n| `CreateHttp` | `http` | REST route with per-channel input (`pathParams`, `query`, `body`, `headers`) |\n| `CreateHttpStream` | `http-stream` | REST route streaming SSE, optional initial headers |\n\nEvery creator returns `{ [name]: handler, procedure: handler, info }`: the\nnamed handler for direct calls, and `info` for introspection (computed JSON\nSchema, validators, your extended config).\n\n```ts\nconst { CreateHttp } = Procedures<Ctx>({ http: { pathPrefix: '/v1', scope: 'users' } })\n\nexport const { UpdateUser } = CreateHttp(\n  'UpdateUser',\n  {\n    path: '/users/:id',\n    method: 'put',\n    errors: ['NotFound'], // taxonomy keys → typed client errors\n    schema: {\n      req: {\n        pathParams: Type.Object({ id: Type.String() }),\n        body: Type.Object({ name: Type.String() }),\n      },\n      res: { body: Type.Object({ id: Type.String(), name: Type.String() }) },\n    },\n  },\n  async (ctx, req) => ctx.db.users.update(req.pathParams.id, req.body),\n)\n```\n\n## Serving over HTTP (Hono)\n\n```ts\nimport { Hono } from 'hono'\nimport { HonoAppBuilder, defineErrorTaxonomy } from 'ts-procedures/hono'\n\nconst errors = defineErrorTaxonomy({\n  NotFound: { class: NotFoundError, statusCode: 404 },\n})\n\nconst builder = new HonoAppBuilder({ pathPrefix: '/api', errors })\n  .register(factory, (c) => ({ db: makeDb(c) })) // context per request (sync or async)\n\nconst app = builder.build() // a Hono app — mount anywhere Hono runs\n```\n\nOne builder serves all four kinds. Config is stratified: kind-specific blocks\n(`rpc.onSuccess`, `api.queryParser`, `stream.defaultStreamMode` /\n`onStreamStart` / `onStreamEnd` / `onMidStreamError`) plus cross-cutting\nerror handling (`errors` taxonomy, `unknownError`, imperative `onError`,\n`onRequestError` observer) and lifecycle (`onRequestStart/End`).\n\nAn Astro adapter ships too: `createAstroHandler` from `ts-procedures/astro`\nserves built Hono apps from an Astro catch-all route.\n\n### Error taxonomy\n\nDeclarative, typo-proof error handling: map error classes (or predicates) to\nstatus codes and wire bodies once, and the same source of truth drives runtime\nresponses, envelope docs, and generated typed client errors.\n\n```ts\nconst errors = defineErrorTaxonomy({\n  NotFound:  { class: NotFoundError, statusCode: 404 },\n  UseCase:   { class: UseCaseError, statusCode: 422, toResponse: (e) => ({ message: e.publicMessage }) },\n  PgUnique:  { match: (e): e is DatabaseError => isPgError(e, '23505'), statusCode: 409 },\n})\n```\n\nSubclasses are checked before base classes automatically (topological sort);\n`{ name }` is injected into bodies so client dispatch always works; framework\ndefaults (`ProcedureValidationError` → 400, etc.) layer underneath yours.\n\n## Generated clients\n\nCodegen consumes a `DocEnvelope` — from a live URL or a file written with\n`writeDocEnvelope(builder, 'envelope.json')`:\n\n```bash\nnpx ts-procedures-codegen --url http://localhost:3000/api/docs --out src/generated\n# or offline:\nnpx ts-procedures-codegen --file envelope.json --out src/generated\n```\n\n```ts\nimport { createApiClient } from './generated'\n\nconst api = createApiClient({ basePath: 'https://api.example.com' })\n\nconst user = await api.users.GetUser({ id: 'u1' })          // throws typed errors\nconst result = await api.users.GetUser.safe({ id: 'u1' })   // Result<T, E> instead\n\nfor await (const event of api.users.WatchUsers({})) { ... } // TypedStream\n```\n\n- **Typed errors:** routes declaring `errors: [...]` get real error classes —\n  `catch (e) { if (e instanceof ApiErrors.NotFound) ... }` — plus a named\n  `Errors` union per route.\n- **Self-contained by default:** the generated directory bundles its own\n  runtime (`_client.ts` / `_types.ts`); no runtime dependency on this package.\n- **Shared models:** schemas carrying `$id` are hoisted once into `_models.ts`\n  (or re-exported from your own package via `--shared-models-module`).\n- **Kotlin / Swift:** `--target kotlin --kotlin-package com.example.api` or\n  `--target swift` emit types + route constants/path builders for mobile teams\n  (they own the HTTP layer).\n- Watch mode, config file (`ts-procedures-codegen.config.json`), strict flags\n  with did-you-mean, orphaned-file pruning — see `npx ts-procedures-codegen --help`.\n\n## Validation & schemas\n\n- TypeBox is built in (`import { Type } from 'typebox'`); `schema.params` /\n  `schema.req.*` are validated at runtime with AJV (`allErrors`, `coerceTypes`,\n  `removeAdditional`); `schema.returnType` / `schema.res` document and drive\n  codegen.\n- Customize AJV per factory: `Procedures({ validation: { ajv: {...} } })`.\n- Skip per-call validation for trusted internal factories:\n  `Procedures({ validation: false })` (schemas still computed; bad schemas\n  still fail fast at registration).\n- Plug in another schema library with a 3-line `SchemaAdapter`\n  (`Procedures({ schema: { adapters: [zodAdapter] } })`).\n- Factory middleware (ctx + input aware, runs for all procedures):\n  `Procedures({ middleware: [({ ctx, input, next }) => ...] })`.\n\n## Streaming\n\nStream handlers always receive `ctx.signal` — it aborts on client disconnect,\nand with reason `'stream-completed'` on normal completion. Yields become SSE\nevents (customize with `sse(data, { event, id, retry })`); the generator's\nreturn value arrives as the `event: 'return'` payload, surfaced by generated\nclients as `await stream.result`. Opt into per-yield validation with\n`validateYields: true`.\n\n## Build your own server adapter\n\nEverything the Hono adapter uses lives in `ts-procedures/server`, framework-free:\nroute-doc builders, taxonomy dispatch (data in, data out), request channel\nextraction (`RequestSource`), SSE metadata, `DocRegistry`. A Fastify or Express\nadapter is a few thin handlers — `src/adapters/hono/` is the reference\nimplementation.\n\n## Subpaths\n\n| Import | Contents |\n|---|---|\n| `ts-procedures` | `Procedures`, error classes, schema utilities, `writeDocEnvelope` |\n| `ts-procedures/hono` | `HonoAppBuilder`, `defineErrorTaxonomy`, `sse`, `DocRegistry` |\n| `ts-procedures/astro` | `createAstroHandler`, `getAstroContext` |\n| `ts-procedures/server` | Transport-agnostic adapter toolkit |\n| `ts-procedures/http` | HTTP doc/config types (type-only) |\n| `ts-procedures/http-docs` | `DocRegistry` |\n| `ts-procedures/http-errors` | Error taxonomy helpers |\n| `ts-procedures/client` | Runtime client (`createClient`, adapters, hooks, errors) |\n| `ts-procedures/codegen` | `generateClient` programmatic API |\n\n## AI assistant setup\n\nThe package ships a single spec-compliant [Agent Skill](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills)\nso your AI tooling knows the framework's patterns and footguns. One skill is\ninstalled into the standard agent directories (`.agents/skills/` — read by\nCodex, Cursor, Copilot, Gemini CLI and 30+ others — plus `.claude/skills/` for\nClaude Code):\n\n```bash\nnpx ts-procedures-setup            # install the skill\nnpx ts-procedures-setup --dry-run  # preview\nnpx ts-procedures-setup --check    # CI gate: fail if outdated\n```\n\nThe installed skill auto-updates on subsequent `npm install` via the package's\npostinstall hook. See [docs/ai-agent-setup.md](docs/ai-agent-setup.md).\n\n## Migrating from v8\n\nGenerated client output is byte-identical to v8.6.0 — consumers have nothing\nto do. Server-side breaking changes are small and mechanical; see\n[docs/migration-v8-to-v9.md](docs/migration-v8-to-v9.md).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}