{"_id":"@alt-stack/server-core","_rev":"19-1a8c977a2d1e9027d19c98bf790a8799","name":"@alt-stack/server-core","dist-tags":{"latest":"1.6.2"},"versions":{"0.0.1":{"name":"@alt-stack/server-core","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.0.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"03636247e91b601375b2370b835e3fc37c3c4399","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.0.1.tgz","fileCount":28,"integrity":"sha512-3uqzGMNWdZ6euqHP4FnbeU9JWb4QlKnDjh8VIchbiuzK0BiREs/Xl0eDpZBY95g+A8ndoB3vU83sUNSlGQdCnA==","signatures":[{"sig":"MEUCIQCekcIoMS0Kx+oRt1gOjxkRWmJJWL0uIE3Yn96ZepdD+gIgZY79BUlDmKka12lQ9+yDRVyYU9hablCGK5dChy6eCVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342914},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/private/var/folders/ff/zvy71s_n7rxb4v2fjzqyrzv40000gn/T/3a37b94d5d940a86068d52b2d2047f40/alt-stack-server-core-0.0.1.tgz","_integrity":"sha512-3uqzGMNWdZ6euqHP4FnbeU9JWb4QlKnDjh8VIchbiuzK0BiREs/Xl0eDpZBY95g+A8ndoB3vU83sUNSlGQdCnA==","_npmVersion":"11.6.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.0.1_1764542056659_0.3052094783765962","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@alt-stack/server-core","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.1.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"d79db79c53c728884bef096a192a66f0585ec490","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.1.0.tgz","fileCount":30,"integrity":"sha512-1yTk1B93uxuVbL70spRexSaFBdcOjYSacXT2XdwgD61QaPWRKThNeqMCNofoPS9dSbCXjwNOggduGwHMgMFyow==","signatures":[{"sig":"MEUCIHIX/sgiZq7RJ/Ln9cDyfFBmysRYuXYY0nl1cisXRwUtAiEAw0wMlVXQfPcRSmp1RMg0NWveo4yIJDklo8WffRHZt/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371280},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/f1f48ea33149a6bfcc08c53039d905e4/alt-stack-server-core-0.1.0.tgz","_integrity":"sha512-1yTk1B93uxuVbL70spRexSaFBdcOjYSacXT2XdwgD61QaPWRKThNeqMCNofoPS9dSbCXjwNOggduGwHMgMFyow==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.1.0_1764564141743_0.9772499018494696","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alt-stack/server-core","version":"0.1.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.1.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"ae3afeb7aa9e7ff377e96d01d07e2b7e93226ed4","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.1.1.tgz","fileCount":31,"integrity":"sha512-FngW3uiawR0BllJSZ5K6RVOzsuHfTMsQClH0HxYzJKUgn8gTjCCrTI2/yRW+bHhLSNFSw7NvAhtXVVPVrCGpXA==","signatures":[{"sig":"MEYCIQCXmd/KBINsH37FJWw0wFYyF+Uu4c1+spRRqz2BAigbrgIhAL3tmI8I64LQvFOwEpK3ipctahn9lR9KYrXSNEpY8ov5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372352},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/64c2c1b81fd9edce62961ea944f4ed82/alt-stack-server-core-0.1.1.tgz","_integrity":"sha512-FngW3uiawR0BllJSZ5K6RVOzsuHfTMsQClH0HxYzJKUgn8gTjCCrTI2/yRW+bHhLSNFSw7NvAhtXVVPVrCGpXA==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.1.1_1764886784166_0.5722508332891729","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alt-stack/server-core","version":"0.2.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.2.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"0687073d3b3c2a057303186293064494bf312fc5","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.2.0.tgz","fileCount":31,"integrity":"sha512-k07QS6L/9UYx2rkff9egbHTn64J33F9oCO94dv16J3dDvOqoO0okzXfZZpxtZI5JZd5mbZx6bL84XcOWa5B4Lg==","signatures":[{"sig":"MEUCIQD6iJvEBtEknUxSLMSWq4KwP3dg/nVmNIX0fjPJ6tDwOwIgCKzlMzqmM9u0/2Cgx2UD+NXH/V7rMEwDeBAluiXko0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448893},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/7d4163610e2754c7910cda7e96edfcc2/alt-stack-server-core-0.2.0.tgz","_integrity":"sha512-k07QS6L/9UYx2rkff9egbHTn64J33F9oCO94dv16J3dDvOqoO0okzXfZZpxtZI5JZd5mbZx6bL84XcOWa5B4Lg==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.2.0_1765256254164_0.6018288249162562","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alt-stack/server-core","version":"0.3.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.3.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"4c1aecfce02aa3d5714ec77461bf468586673d43","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.3.0.tgz","fileCount":31,"integrity":"sha512-W2AfJYSCEC2/Xd1+BLp/vYwrOsMyC8Jpi6JobUJShm+TX41gX5amy/4jntBBRa+4osrSG7JxUTMlPEOUyykp5w==","signatures":[{"sig":"MEUCIDOocRuHysyor2yvH643jKoHQ1EZsHXF3r0qIopax7sfAiEAixT5nFIADzIVuxcjmI6ZfJrehJTcZD/6rsjwRFrN7NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448857},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/71695bcbd78612df163c7383b5fc2617/alt-stack-server-core-0.3.0.tgz","_integrity":"sha512-W2AfJYSCEC2/Xd1+BLp/vYwrOsMyC8Jpi6JobUJShm+TX41gX5amy/4jntBBRa+4osrSG7JxUTMlPEOUyykp5w==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.3.0_1765256827234_0.00875071646311154","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alt-stack/server-core","version":"0.2.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.2.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"6c4506369032cc79a1b31136e7637ba6c1cfd1b8","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.2.1.tgz","fileCount":31,"integrity":"sha512-dLm8XGkfUA5VKFYSOYReWbwD+lDF5JFjr/YdKtykn+Skd1v/Cq0PWoRD8lIezpFqrF+CUfwMEGz/5bupgK5rfw==","signatures":[{"sig":"MEUCIQCeAGMPYuCvbAe3cUiIJxQdURMugdH/6BJTVjRgc+KLeQIgHrJXQZQOpB6591z9ziifhJqRrZBsJuoB/m8Q/Z1gkIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461246},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/b3e2dfddb21dc2df5ce8b81a9b9f512e/alt-stack-server-core-0.2.1.tgz","_integrity":"sha512-dLm8XGkfUA5VKFYSOYReWbwD+lDF5JFjr/YdKtykn+Skd1v/Cq0PWoRD8lIezpFqrF+CUfwMEGz/5bupgK5rfw==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.2.1_1765321045721_0.1885566074742948","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alt-stack/server-core","version":"0.3.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.3.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"e26b9c4be0c304f1a1dc4094a5afc65d7709bfec","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.3.1.tgz","fileCount":31,"integrity":"sha512-UeV38JSY3ujzZF9Vy/SKUmHl29AwVirf7Fsi9mGSikjj2ymM6If+m+pdKDSPq1PsTvJXJbpJZE6yy62o+WxjQg==","signatures":[{"sig":"MEQCICyhpQwUNXWf6u+I0fZcu+yfhe9kpnx/cKokbxJDLJKTAiAw84zWsyQyWTXXgSpim1uLE+RjxzP55jM1JJZ64vq7pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461246},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/a561973db00673a82825256b5534c1ed/alt-stack-server-core-0.3.1.tgz","_integrity":"sha512-UeV38JSY3ujzZF9Vy/SKUmHl29AwVirf7Fsi9mGSikjj2ymM6If+m+pdKDSPq1PsTvJXJbpJZE6yy62o+WxjQg==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.3.1_1765322872470_0.7007749840428095","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@alt-stack/server-core","version":"0.3.2","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.3.2","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"4e7ecfaf8cc31ecaf2911774bf500c2ff9627417","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.3.2.tgz","fileCount":31,"integrity":"sha512-onX6eMpswp5VUSYnj9zBGegKEXwYfJ5DdpNktol7kc03I4jR30Obwr76z74I3t5T+2hVQohLmu2d1gBMSb8fmQ==","signatures":[{"sig":"MEYCIQDzlhNXnYu/tY7n+H59KpnqJa4N9y2O7DJS06OUGaUPPwIhALy9yff3iKYFpcDBfy3JQLk2YBCiUzpDVmpyRNzGU/Jc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461246},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/a82f3637b9e124616dae028863270128/alt-stack-server-core-0.3.2.tgz","_integrity":"sha512-onX6eMpswp5VUSYnj9zBGegKEXwYfJ5DdpNktol7kc03I4jR30Obwr76z74I3t5T+2hVQohLmu2d1gBMSb8fmQ==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.3.2_1765324739533_0.1281092296412285","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alt-stack/server-core","version":"0.4.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.4.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"3aa085e4ec17ae3ebf7c2ef816bd0ac2b6c24a4c","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.4.0.tgz","fileCount":31,"integrity":"sha512-m5u0q7uMnZ9IA+NHjL5WNWRXviVFSIk+Pg0eJtI88jxKmWFcTchFam+eZCq+7EE4ZqvQzo+KrOfhUwN5uzzx7w==","signatures":[{"sig":"MEYCIQCPSfzOfn8tqpA/+V1MiD7o0M5ROATXkk2Zwa8bfeWY/gIhAJwuUD+6GgnbhaQq2S//DyrH2djSAh/sC7hQmS3/rQG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461428},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/93227dc91db4ced6393c5b829352f0a9/alt-stack-server-core-0.4.0.tgz","_integrity":"sha512-m5u0q7uMnZ9IA+NHjL5WNWRXviVFSIk+Pg0eJtI88jxKmWFcTchFam+eZCq+7EE4ZqvQzo+KrOfhUwN5uzzx7w==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.4.0_1765326094009_0.6694806950456882","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@alt-stack/server-core","version":"0.4.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.4.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"fce26fad91bbfcd3d39052c244ffbb8ae9747dee","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.4.1.tgz","fileCount":33,"integrity":"sha512-9Wp2/jhTTRhjMvICJ34JJuQxk9MoIBJrSqRLv4THV6gSndk493JlJJYyAO9RtVI5C0dUQgurNn5/Bkpy1C6qQg==","signatures":[{"sig":"MEYCIQCSnjnqmcGe7xWzm5k19cHEP5EtCeqrUO8u8g2A0fF6YAIhAPBXX811geUs/zgnmUeG/bCaI+y6zE9vdMG+KxSulEEi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478068},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/69de37c492d0ad5266de0df557aa0398/alt-stack-server-core-0.4.1.tgz","_integrity":"sha512-9Wp2/jhTTRhjMvICJ34JJuQxk9MoIBJrSqRLv4THV6gSndk493JlJJYyAO9RtVI5C0dUQgurNn5/Bkpy1C6qQg==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.4.1_1765395361031_0.9071277703810616","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@alt-stack/server-core","version":"0.4.2","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.4.2","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"60c7e36c1bdb70e715eed81e75effb29a3745868","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.4.2.tgz","fileCount":32,"integrity":"sha512-c6K8McoWwGnmUT4W+zD36rO4i+Eofn9CXGIyPos+vIcnewrou4EYqdlvf0znTIagp5gr4Fe/1KHgf1JuT8oINg==","signatures":[{"sig":"MEYCIQCfJHAtmV0iynB2qDcGjNk1J8F7s4zxEmlX8mgkrdtvPwIhALNZUG5I7iIZkQMXD8DRPXCdmh8RqUSBylgn/m6sbJDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474586},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/f9133236d1e28b197751dbff92ca0c48/alt-stack-server-core-0.4.2.tgz","_integrity":"sha512-c6K8McoWwGnmUT4W+zD36rO4i+Eofn9CXGIyPos+vIcnewrou4EYqdlvf0znTIagp5gr4Fe/1KHgf1JuT8oINg==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.4.2_1765400392043_0.41941393273839034","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@alt-stack/server-core","version":"0.4.3","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.4.3","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"6850e353d3c670a9100a3048f2d63bd85242f264","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.4.3.tgz","fileCount":33,"integrity":"sha512-a/yBbroQp0iNjddKxqiCJKtdCBm0NPjg435cVXxV+FfUq5xUiuxiTI866r6qFRnqzDLjrbZVDn4L0w5hqyWTmQ==","signatures":[{"sig":"MEUCIQCsVUtdIRNDSG7WN4/NtBSMUhflF01NjNKDNR7w2eYa2gIgLV76VCYwzGdJOjCAxUrsBWAKQ9Sk/ipr5RPYGUdgFM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485156},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/22dcd4b7f3bb6d1facdda3bd983e705c/alt-stack-server-core-0.4.3.tgz","_integrity":"sha512-a/yBbroQp0iNjddKxqiCJKtdCBm0NPjg435cVXxV+FfUq5xUiuxiTI866r6qFRnqzDLjrbZVDn4L0w5hqyWTmQ==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.4.3_1765405523298_0.19727024596549847","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@alt-stack/server-core","version":"0.4.4","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@0.4.4","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"35ee5326b608a16bce97375d61d3c77da1d4e50e","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-0.4.4.tgz","fileCount":35,"integrity":"sha512-rTrwTmfE34YvwOxzm/SnkZGKLX8e3+g88uwo5YvCXC+oXalO+sxfOmE3jmdx3WVCdnurzOCvZ3gwQ34pmYkTPw==","signatures":[{"sig":"MEYCIQDVODQDBQkcZaIZFWBZMYPLPCsmqXSZ1wiBCQWIeaXDjQIhALHQPkz/4tmPLy2caMgdLfpfzGLyoLeLgAlqvc+W/C8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500161},"main":"./dist/index.js","_from":"file:alt-stack-server-core-0.4.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/8f55901be81601f5b8da0e7995843700/alt-stack-server-core-0.4.4.tgz","_integrity":"sha512-rTrwTmfE34YvwOxzm/SnkZGKLX8e3+g88uwo5YvCXC+oXalO+sxfOmE3jmdx3WVCdnurzOCvZ3gwQ34pmYkTPw==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_0.4.4_1766826536830_0.8622967566830366","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alt-stack/server-core","version":"1.4.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@1.4.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"bdc89a109c027f811c2c48134167f171be378b9f","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-1.4.0.tgz","fileCount":36,"integrity":"sha512-/dCH0uhxDOtru20VVIfLUlRw93PJuw+Rd7Gx8jGslnWhw5igl5NG1WRCmsRMD2zzMeHj9Dz4S9Fnoys/Vrx60w==","signatures":[{"sig":"MEYCIQCKCtrsM+OTi3CW6hVTAhpUBWik/+hsva4epFMqDxQ4bwIhANzS1d145Nn4tR4stZrQoQe0OcD6cnulkfZsLdoyMNDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533674},"main":"./dist/index.js","_from":"file:alt-stack-server-core-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/e3d0600439936a6a71127bae5030def4/alt-stack-server-core-1.4.0.tgz","_integrity":"sha512-/dCH0uhxDOtru20VVIfLUlRw93PJuw+Rd7Gx8jGslnWhw5igl5NG1WRCmsRMD2zzMeHj9Dz4S9Fnoys/Vrx60w==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_1.4.0_1783621692009_0.42956026721751805","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alt-stack/server-core","version":"1.5.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@1.5.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"207ff087c8f49223cb63a8fd3a282d9795f0ae4f","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-1.5.0.tgz","fileCount":36,"integrity":"sha512-sMsde7NARJPjO+5cqKT1JmFprTu0XASBwOeCHgxuG+owOGZHRWDDfV5Z2wJ1a9gVoSoTc4JK6POZosOO8P8koA==","signatures":[{"sig":"MEQCIB+8aVKTGAx//Fz3XWEWScpAsWINgbN1HCeLLr2hBGSPAiAgxxp63A5QvHIEEhiDVcoC8knDwhL+UCAFE019CGEMnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571532},"main":"./dist/index.js","_from":"file:alt-stack-server-core-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/53382d3a975e8e635c40ff2338882a09/alt-stack-server-core-1.5.0.tgz","_integrity":"sha512-sMsde7NARJPjO+5cqKT1JmFprTu0XASBwOeCHgxuG+owOGZHRWDDfV5Z2wJ1a9gVoSoTc4JK6POZosOO8P8koA==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_1.5.0_1783713612153_0.49695849898062683","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@alt-stack/server-core","version":"1.5.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@1.5.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"7c45919ded6c6d020655df7800a35d1d3c3a05f3","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-1.5.1.tgz","fileCount":36,"integrity":"sha512-E3Kwn/vGE1IC86yepcUSKFo5MtUw2Jnb3iYZYLAwNj0vCb12grfnDuKVW79oOwp2bXz8RdAd2Q4D+Tzz2clESQ==","signatures":[{"sig":"MEYCIQD8LpI43B0OUrtrXLeHuC5O2+bezGasTCFq0UE8DFgYFQIhAJWK6X5jL/WH2+IkOKXnjrZ0FQLLp80BmJJUgjJqxq7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571588},"main":"./dist/index.js","_from":"file:alt-stack-server-core-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/4e41d765851e86f2225910b891cf634b/alt-stack-server-core-1.5.1.tgz","_integrity":"sha512-E3Kwn/vGE1IC86yepcUSKFo5MtUw2Jnb3iYZYLAwNj0vCb12grfnDuKVW79oOwp2bXz8RdAd2Q4D+Tzz2clESQ==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_1.5.1_1784059632458_0.7423491171687677","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@alt-stack/server-core","version":"1.6.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@1.6.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"e57b9684e0bc02399675d66eac30c22c5a92266e","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-1.6.0.tgz","fileCount":36,"integrity":"sha512-4bOTjOHKQrWHHzlHL7+aeptKsb+/bxxC4gtFniKWA/SM8uqVMwGxM275MYmzGf12x3NrjAJH1bZUmKjFy2dOZw==","signatures":[{"sig":"MEUCIDwqDPXLtz7QF8/4Zi97gBg5W1AOJcKKc9tDtsjRUyE1AiEAhVWW4r2lwMP6EOSrQQ/iwvUtOMh/hNrwnHUHCpUTcu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571644},"main":"./dist/index.js","_from":"file:alt-stack-server-core-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/eeab77ef834b660dfb1f73e2ebb37f88/alt-stack-server-core-1.6.0.tgz","_integrity":"sha512-4bOTjOHKQrWHHzlHL7+aeptKsb+/bxxC4gtFniKWA/SM8uqVMwGxM275MYmzGf12x3NrjAJH1bZUmKjFy2dOZw==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_1.6.0_1784714957916_0.6025767317223996","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@alt-stack/server-core","version":"1.6.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/server-core@1.6.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"e148867d6dddedaec47e4f32dec417c6e0ee910f","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-1.6.1.tgz","fileCount":36,"integrity":"sha512-/pDjab3Jg0X3er+L197ZUcAVhm8FquZCv09+mGKLJgwyeURHy8DAqa4t6CHASRoeoQGuhoCfNlpVnK8m03Ot/Q==","signatures":[{"sig":"MEQCICMPwJnT30+6xv/3muTndHs1mjA+V8+L4lbtUhoZSkR1AiBD8W6qvK8SQqusl9QIB/bhwgFYT8LgXclIprWNW2U+QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571700},"main":"./dist/index.js","_from":"file:alt-stack-server-core-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/d06ae05967375534ff0f5d16903eba0c/alt-stack-server-core-1.6.1.tgz","_integrity":"sha512-/pDjab3Jg0X3er+L197ZUcAVhm8FquZCv09+mGKLJgwyeURHy8DAqa4t6CHASRoeoQGuhoCfNlpVnK8m03Ot/Q==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/server-core_1.6.1_1785249167339_0.8243077798080221","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@alt-stack/server-core","version":"1.6.2","description":"Framework-agnostic core for type-safe server framework with Zod validation","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"keywords":[],"author":"","license":"MIT","dependencies":{"@alt-stack/result":"1.6.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.0","zod":"^4.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"devDependencies":{"@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","oxlint":"^1.24.0","tsup":"^8.0.0","typescript":"^5.9.2","vitest":"^4.0.3","zod":"^4.0.0"},"scripts":{"build":"tsup","test":"vitest","check-types":"tsc --noEmit"},"_id":"@alt-stack/server-core@1.6.2","_integrity":"sha512-OQ05y8vj3hiE5nY8JeKLw1M8RovfV9PgOm/QBd5BlNdfSbs3p4X9mQED+LWopfEiFWx4NUPp0CnhxwZfRRb+Kg==","_resolved":"/tmp/e4c08f06ba8b1db0fdbe4bba792591f1/alt-stack-server-core-1.6.2.tgz","_from":"file:alt-stack-server-core-1.6.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OQ05y8vj3hiE5nY8JeKLw1M8RovfV9PgOm/QBd5BlNdfSbs3p4X9mQED+LWopfEiFWx4NUPp0CnhxwZfRRb+Kg==","shasum":"2c89426610ccd3ea6c689f7bee1f2579e88f32ba","tarball":"https://registry.npmjs.org/@alt-stack/server-core/-/server-core-1.6.2.tgz","fileCount":36,"unpackedSize":577041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHD1WULSYtbqLLAUOdNm+Ej9d3IBJYKbBi3ZarqsO4UoAiALqKFYEZDaY/UyWGAbufLHh6ko7I+Zq22gumMYINT5BA=="}]},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"directories":{},"maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/server-core_1.6.2_1787164488924_0.8421853077174937"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-30T22:34:16.536Z","modified":"2026-08-19T18:34:49.240Z","0.0.1":"2025-11-30T22:34:16.847Z","0.1.0":"2025-12-01T04:42:21.984Z","0.1.1":"2025-12-04T22:19:44.364Z","0.2.0":"2025-12-09T04:57:34.326Z","0.3.0":"2025-12-09T05:07:07.491Z","0.2.1":"2025-12-09T22:57:25.862Z","0.3.1":"2025-12-09T23:27:52.617Z","0.3.2":"2025-12-09T23:58:59.683Z","0.4.0":"2025-12-10T00:21:34.168Z","0.4.1":"2025-12-10T19:36:01.213Z","0.4.2":"2025-12-10T20:59:52.204Z","0.4.3":"2025-12-10T22:25:23.458Z","0.4.4":"2025-12-27T09:08:56.985Z","1.4.0":"2026-07-09T18:28:12.209Z","1.5.0":"2026-07-10T20:00:12.320Z","1.5.1":"2026-07-14T20:07:12.652Z","1.6.0":"2026-07-22T10:09:18.069Z","1.6.1":"2026-07-28T14:32:47.478Z","1.6.2":"2026-08-19T18:34:49.065Z"},"license":"MIT","keywords":[],"description":"Framework-agnostic core for type-safe server framework with Zod validation","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"readme":"# `@alt-stack/server-core`\n\nFramework-neutral routers, validated procedures, middleware, OpenAPI generation, telemetry helpers, and Result re-exports for Altstack HTTP servers.\n\nMost applications install an adapter package instead. Use core directly when you are building a custom adapter, generating OpenAPI without hosting, or sharing transport-neutral router definitions.\n\n## Quickstart\n\n```bash\npnpm add @alt-stack/server-core zod\n```\n\n```typescript\nimport {\n  generateOpenAPISpec,\n  init,\n  ok,\n} from \"@alt-stack/server-core\";\nimport { z } from \"zod\";\n\nconst t = init();\n\nconst users = t.router({\n  \"/users/{id}\": t.procedure\n    .input({ params: z.object({ id: z.string() }) })\n    .output(z.object({ id: z.string() }))\n    .get(({ input }) => ok({ id: input.params.id })),\n});\n\nconst health = t.router({\n  \"/health\": t.procedure.get(() => ok({ ready: true })),\n});\n\nconst api = t.combineRouters(users, health);\n\nconst openapi = generateOpenAPISpec(\n  { \"/api\": api },\n  { title: \"Users API\", version: \"1.0.0\" },\n);\n```\n\nCore does not listen for requests. A custom adapter consumes `Router.getProcedures()`, validates raw input with `validateInput()`, constructs context, executes middleware/handlers, maps tagged errors, validates output, and closes telemetry spans.\n\nFor a hosted service, choose:\n\n- `@alt-stack/server-hono`\n- `@alt-stack/server-express`\n- `@alt-stack/server-bun`\n- `@alt-stack/server-nestjs`\n- `@alt-stack/server-tanstack-start`\n\nSee the [server quickstart](../../apps/docs/docs/server/quickstart.md).\n\n## Common Patterns\n\n- Build procedures from `init<TContext>().procedure` and return `ok()` or `err()` from every handler.\n- Use OpenAPI `{param}` paths and string-compatible Zod input schemas for params/query values.\n- Declare tagged error schemas with a direct `_tag: z.literal(\"...\")` field.\n- Compose independent declarative routers with `combineRouters()`. It requires at least one tracked router and rejects matching HTTP method plus canonical path signatures at compile time, with the same check repeated at runtime.\n- Await `initTelemetry()` before serving when the first request must be traced.\n\nThe current adapters wrap declared errors under `{ error: ... }`, while core OpenAPI emits the declared schema as the entire body. Automatic 400/500 responses are not added to OpenAPI. Read [Server common patterns](../../apps/docs/docs/server/common-patterns.md) before treating the generated spec as an exact wire contract.\n\n## API Documentation\n\nThe complete public surface—including every router/builder member, middleware protocol type, validation helper, OpenAPI property, telemetry option, Result re-export, and current limitation—is in [Server core API Documentation](../../apps/docs/docs/server/api/core.md).\n\nZod 4 is a required peer. `@opentelemetry/api` 1.x is an optional peer; install it when telemetry is enabled.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}