{"_id":"@bostrino/app-runtime","_rev":"5-72cea51c9828064952d34a6996f25a3d","name":"@bostrino/app-runtime","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@bostrino/app-runtime","version":"0.1.0","_id":"@bostrino/app-runtime@0.1.0","maintainers":[{"name":"brianmca","email":"brianmca@gmail.com"}],"dist":{"shasum":"9f4cbbde0eb8a3d9cc5d6ff38f6b4bc11db6fbdd","tarball":"https://registry.npmjs.org/@bostrino/app-runtime/-/app-runtime-0.1.0.tgz","fileCount":19,"integrity":"sha512-vHv/esIkIUa2UkUPBAr+a6pZ26MM5VSZ2ps2BxC3qu/JvV0Zvg8JdIAZAwzuTDCj92UC1++bJRwJP9TSOHgeSQ==","signatures":[{"sig":"MEUCIQDiyP+tCkhDS/OKe1q+xFrPuVgQsKTrAQNdlruApAW9WAIgUec4qZOiOQbapkRCEXYLL7egWDpSmz/j1Uc4GAqeqVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22321},"main":"./dist/server/index.js","type":"module","types":"./dist/server/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./client":{"types":"./dist-client/handshake.d.ts","default":"./dist-client/handshake.js"}},"gitHead":"3a69b27eb15bf7390b1b44bcd7a03fcfcb51b526","scripts":{"test":"npm run build && node --test dist/server/sessionStore.test.js dist/server/cors.test.js dist-client/handshake.test.js","build":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"brianmca","email":"brianmca@gmail.com"},"_npmVersion":"11.10.0","description":"Bostrino platform: the shell<->app token/session/CORS/CSP protocol every generated app uses to verify requests.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.18.0","devDependencies":{"typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-runtime_0.1.0_1786400171884_0.8508801244147377","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bostrino/app-runtime","version":"0.1.1","_id":"@bostrino/app-runtime@0.1.1","maintainers":[{"name":"brianmca","email":"brianmca@gmail.com"}],"dist":{"shasum":"75608fb512864c6f451e4112b623483c8e288242","tarball":"https://registry.npmjs.org/@bostrino/app-runtime/-/app-runtime-0.1.1.tgz","fileCount":19,"integrity":"sha512-V/SXZ2Fe6kyVt/4m9lfYJ+d5yv+0ztXewe9zYGsK+EgYI/htCRvFwRTeq3d7wo8N0Bzo6aL1TmcUNk178WJO0A==","signatures":[{"sig":"MEUCIQD5/B03+Sy1dktiDrWDm1xIY021UE1brfXaP1BCO070RgIgN/J8WJA5H/FqDCvKuODzE1HkYiYvX4koCJJT/vTHX+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24653},"main":"./dist/server/index.js","type":"module","_from":"file:pack-out/bostrino-app-runtime-0.1.1.tgz","types":"./dist/server/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./client":{"types":"./dist-client/handshake.d.ts","default":"./dist-client/handshake.js"}},"scripts":{"test":"npm run build && node --test dist/server/sessionStore.test.js dist/server/cors.test.js dist-client/handshake.test.js","build":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5db16d3f-efb2-43b0-bc72-865f9a5a130e"}},"_resolved":"/home/runner/work/bostrino-platform/bostrino-platform/packages/app-runtime/pack-out/bostrino-app-runtime-0.1.1.tgz","_integrity":"sha512-V/SXZ2Fe6kyVt/4m9lfYJ+d5yv+0ztXewe9zYGsK+EgYI/htCRvFwRTeq3d7wo8N0Bzo6aL1TmcUNk178WJO0A==","_npmVersion":"12.0.2","description":"Bostrino platform: the shell<->app token/session/CORS/CSP protocol every generated app uses to verify requests.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-runtime_0.1.1_1788370254981_0.5431320890165101","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bostrino/app-runtime","version":"0.1.2","_id":"@bostrino/app-runtime@0.1.2","maintainers":[{"name":"brianmca","email":"brianmca@gmail.com"}],"dist":{"shasum":"00a66c9476f6229de47132a4753289b8294a37fc","tarball":"https://registry.npmjs.org/@bostrino/app-runtime/-/app-runtime-0.1.2.tgz","fileCount":23,"integrity":"sha512-0nqcjbWCQeFKBQ04UoEX9VKUJGYsyk5h4RbkCH/wx3LUnbGcC8B6dQQTu1Y+3OXMhMaKcc/SUDpi5+v418oscw==","signatures":[{"sig":"MEYCIQDYB6XIgVSgS5wb7rvObdgvukjX/ZkZG8GAUtyih8ZFBwIhAPG97OuWI0toHQUKH+0wugQC1QiL6YpmVvlcQEqX5OvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30562},"main":"./dist/server/index.js","type":"module","_from":"file:pack-out/bostrino-app-runtime-0.1.2.tgz","types":"./dist/server/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./client":{"types":"./dist-client/handshake.d.ts","default":"./dist-client/handshake.js"}},"scripts":{"test":"npm run build && node --test dist/server/sessionStore.test.js dist/server/cors.test.js dist/server/storageUrl.test.js dist-client/handshake.test.js","build":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5db16d3f-efb2-43b0-bc72-865f9a5a130e"}},"_resolved":"/home/runner/work/bostrino-platform/bostrino-platform/packages/app-runtime/pack-out/bostrino-app-runtime-0.1.2.tgz","_integrity":"sha512-0nqcjbWCQeFKBQ04UoEX9VKUJGYsyk5h4RbkCH/wx3LUnbGcC8B6dQQTu1Y+3OXMhMaKcc/SUDpi5+v418oscw==","_npmVersion":"12.0.2","description":"Bostrino platform: the shell<->app token/session/CORS/CSP protocol every generated app uses to verify requests.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-runtime_0.1.2_1788436661855_0.21947856932780585","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bostrino/app-runtime","version":"0.1.3","_id":"@bostrino/app-runtime@0.1.3","maintainers":[{"name":"brianmca","email":"brianmca@gmail.com"}],"dist":{"shasum":"6bd9d4a7b67918fa887f3ac9cc952589fcb2eb6b","tarball":"https://registry.npmjs.org/@bostrino/app-runtime/-/app-runtime-0.1.3.tgz","fileCount":31,"integrity":"sha512-iblWlsdp32gH34o4AyHg2TNU2COqBgvsJOthVMrBMa2ukCIjamMyGamBs0IrBsUnSYsLZw5odaxkjDzqE3QuWg==","signatures":[{"sig":"MEUCIQD1MWFym7boo861YigDwkv5HdX4R2I3Q1uPqStPrply6gIgKkme10t1nFZENOOPbo3QPrzGPV3z8kCPrXwtTHO/Tdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWBvf1+MJ9XMkK8NbdX7DjrvwdewljReY0Cb65/ZVj4wIgIU44tSLy/zn/aHvV8jHiNq4QzRre3e5SQTB4SDEtmRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45868},"main":"./dist/server/index.js","type":"module","_from":"file:pack-out/bostrino-app-runtime-0.1.3.tgz","types":"./dist/server/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./client":{"types":"./dist-client/handshake.d.ts","default":"./dist-client/handshake.js"}},"scripts":{"test":"npm run build && node --test dist/server/sessionStore.test.js dist/server/cors.test.js dist/server/storageUrl.test.js dist/server/webFetch.test.js dist/server/aiComplete.test.js dist-client/handshake.test.js","build":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5db16d3f-efb2-43b0-bc72-865f9a5a130e"}},"_resolved":"/home/runner/work/bostrino-platform/bostrino-platform/packages/app-runtime/pack-out/bostrino-app-runtime-0.1.3.tgz","_integrity":"sha512-iblWlsdp32gH34o4AyHg2TNU2COqBgvsJOthVMrBMa2ukCIjamMyGamBs0IrBsUnSYsLZw5odaxkjDzqE3QuWg==","_npmVersion":"12.1.0","description":"Bostrino platform: the shell<->app token/session/CORS/CSP protocol every generated app uses to verify requests.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-runtime_0.1.3_1790111136577_0.4335776727633145","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"_id":"@bostrino/app-runtime@0.1.4","dist":{"shasum":"e219e0dee7b7a056a284bb5dd56b3c1239408a21","tarball":"https://registry.npmjs.org/@bostrino/app-runtime/-/app-runtime-0.1.4.tgz","fileCount":33,"integrity":"sha512-r+ADd0AbWvDPOrxgYEOzrrbkPqTA3uNbjcFq5s5oReb4r7NLs1SDN3bX4nCEaRDi6LZbOQRsMugWVeS3dyao9A==","signatures":[{"sig":"MEQCID+rtD0WuLSnjaIVuP8P28kqA/PC6qFXIq+ob7+SnVqNAiB/qMJSdKG1R6d7fKavemuWWUlCELK4vvt6l/OA2i+9sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGlugihYn6TNxc5wfaD8MnXkYURoFF9k+03eSFGZLq1AAiAqZBlDsUThhn6YDHgqDTG46i/jFds+tM0pQo3ylpLu1w=="}],"unpackedSize":52752},"main":"./dist/server/index.js","name":"@bostrino/app-runtime","type":"module","_from":"file:pack-out/bostrino-app-runtime-0.1.4.tgz","types":"./dist/server/index.d.ts","engines":{"node":"22.23.2"},"exports":{".":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./client":{"types":"./dist-client/handshake.d.ts","default":"./dist-client/handshake.js"}},"scripts":{"test":"npm run build && node --test dist/server/sessionStore.test.js dist/server/cors.test.js dist/server/storageUrl.test.js dist/server/webFetch.test.js dist/server/aiComplete.test.js dist-client/handshake.test.js","build":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"version":"0.1.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5db16d3f-efb2-43b0-bc72-865f9a5a130e"}},"_resolved":"/home/runner/work/bostrino-platform/bostrino-platform/packages/app-runtime/pack-out/bostrino-app-runtime-0.1.4.tgz","_integrity":"sha512-r+ADd0AbWvDPOrxgYEOzrrbkPqTA3uNbjcFq5s5oReb4r7NLs1SDN3bX4nCEaRDi6LZbOQRsMugWVeS3dyao9A==","_npmVersion":"12.1.0","description":"Bostrino platform: the shell<->app token/session/CORS/CSP protocol every generated app uses to verify requests.","directories":{},"maintainers":[{"name":"brianmca","email":"brianmca@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-runtime_0.1.4_1790455460200_0.17571216539214385"}}},"time":{"created":"2026-08-10T22:16:11.692Z","modified":"2026-09-26T20:44:20.467Z","0.1.0":"2026-08-10T22:16:12.054Z","0.1.1":"2026-09-02T17:30:55.118Z","0.1.2":"2026-09-03T11:57:41.988Z","0.1.3":"2026-09-22T21:05:36.659Z","0.1.4":"2026-09-26T20:44:20.283Z"},"description":"Bostrino platform: the shell<->app token/session/CORS/CSP protocol every generated app uses to verify requests.","maintainers":[{"name":"brianmca","email":"brianmca@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}