{"_id":"@octanejs/app-core","_rev":"55-2b04a4bd436d07f0706215dbc84cfb4d","name":"@octanejs/app-core","dist-tags":{"latest":"0.0.58"},"versions":{"0.0.1":{"name":"@octanejs/app-core","version":"0.0.1","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"502c16d22527904a9840e7028b7372027248b451","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.1.tgz","fileCount":30,"integrity":"sha512-eYRKpFAiKoxCyOHa6aUb5rcTkv2qLfNoDVVVAevT1qCW4nhGTmOZJ7XgGrpnkc7yrI4C0NPFqUEhvzet0zJLDQ==","signatures":[{"sig":"MEUCICthd7L7VoxqAUiN4PC1KasbLihITyf6+S0rxofYHMy+AiEA4GzCxaC73IWWurxiY03eqAJhi1fdaSUZZ5NH2FNqPlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112410},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"26.0.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.5","@types/node":"^24.3.0"},"peerDependencies":{"octane":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.1_1784025102538_0.38788494304246646","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@octanejs/app-core","version":"0.0.2","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"0149b5c5b83cbf0541660982698ce4817d639fce","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.2.tgz","fileCount":30,"integrity":"sha512-jXAeyfRJN3JGMLHCVVsBG3H2gE4tk3P+Hf8ieUGX+GChEyZFHJRCdCV2m/SAdP5NLXaXvSvypCY+eh51IuAwgA==","signatures":[{"sig":"MEUCIBD859XyorJtTx1SPM5BQkWe5EBKPF2ovQLxVFJiLYR0AiEA28aRMtcWsT9LC0ZnvGQqisONtR9eq/jqkkM4XPUB4Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112410},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.6","@types/node":"^24.3.0"},"peerDependencies":{"octane":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.2_1784026817662_0.08344266302344017","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@octanejs/app-core","version":"0.0.5","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.5","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7c5242f456eda1b1c33295b31be236fcfac91b19","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.5.tgz","fileCount":30,"integrity":"sha512-I+XJNYNPjBynqeW7SLHBG64eqQoEQ/e3AzC6jSTRIRSkpdocfSVnahPKpa9g+ql0ugkB8Wb2hDXRdBsvkZG7Cg==","signatures":[{"sig":"MEYCIQC5+qHx6F+4dySxNm+O/PSmvoo6llUx/B5iV2YBqRNJyQIhAJYO7WFlz3UIrLv712vUwqaTTIYqNT9OptSe8elXOBOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125269},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.9","@types/node":"^24.3.0"},"peerDependencies":{"octane":"0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.5_1784412906000_0.1406965760619665","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@octanejs/app-core","version":"0.0.6","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.6","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"c160746f2023af35deac6ccee0e1f9fafd2b9ea0","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.6.tgz","fileCount":30,"integrity":"sha512-1MkREN9L7l2zYpxyrEaOLIPDur0R5MsTD/0r254tn28Fqx+woj3FVWmEt4w6ctxteryaIBdZVg0/n6OZ1I0wLA==","signatures":[{"sig":"MEQCICCPgRH0Sjue1HJDFaa2C4jwMumvJxTxhDibJOQ53XfLAiAyYl0yqtGomJp8HX/5rBDp4TXicaqci+GXwKcdB7V4CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125500},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.10","@types/node":"^24.3.0"},"peerDependencies":{"octane":"0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.6_1784417582339_0.7725614467871429","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@octanejs/app-core","version":"0.0.7","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.7","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"503ad825fcc5bc37744422c3f62a02dbd02ff1f4","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.7.tgz","fileCount":30,"integrity":"sha512-FAQqb+HaeoZjFHO+/8GOxFUu8Zj83Z2LgrfHyoqWRq7QBUGsSyFLocsNGt6oeK1FEhTXVeG+OyM4+4vw4RsYfQ==","signatures":[{"sig":"MEUCIGWh/5U4p+U/KrK8GRQupZB5I8nfHSRyydL5Est2oH9+AiEAiwqqVUc4fLRYJGYldow5WEcpMDWKW+hzpC4MQIvRC64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126378},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.11","@types/node":"^24.3.0"},"peerDependencies":{"octane":"0.1.11"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.7_1784488998231_0.266203224046649","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@octanejs/app-core","version":"0.0.8","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.8","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"be2b054c611188cb16eeccdca50b6bf5632c46e0","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.8.tgz","fileCount":30,"integrity":"sha512-ywno1GbnIqHjR+D+LVS62Ax5te78VsMcvJrfyt/MVNTrDvLYcOza15VDvkVlB8bwPKJUv4mDaKWWR+KcyncidQ==","signatures":[{"sig":"MEQCIFxWXKAOtjO+R4RUX2L4v+1zD2cT3bpZ5Bhu7tPmHaMoAiB6qesY4ysmjYNoJeUmwbZUV2i2tv1FjSxXUpM3PodzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129911},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.12","@types/node":"^24.3.0"},"peerDependencies":{"octane":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.8_1784579447583_0.05053312229049456","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@octanejs/app-core","version":"0.0.9","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.9","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"03b855d7a8d6a2b99ca99210282456b3cd331e5b","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.9.tgz","fileCount":30,"integrity":"sha512-5LgLAOZkn6neXtTFSMqmoChHfrIrgPq1EErNBbVm7NRAIeXdJs8wNGyYbz7hfUYow3v0JSSxxdSwa22S8dA/Rg==","signatures":[{"sig":"MEUCIQC8Ti9SiD7+Lw5BQSXxmdKhwdSR9spMu4N1gar3PzBzmwIgaHFrxnRAN8EfZfBuudH6Kpou7e+ONFKmJjOnu9N99W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129912},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.13","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.9_1784712574935_0.3353474945567425","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@octanejs/app-core","version":"0.0.12","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.12","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"dbf453ab83a112e039c54dc11c8cf3b490ae3be0","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.12.tgz","fileCount":31,"integrity":"sha512-TVesCeHKlNGlJ/1AeA9NOc8sJjRIhgDs0KQNceA8LrSxVFnq47hq7ZCKsGkLbWlqGpMwrjpYe3eT71YinGzN4w==","signatures":[{"sig":"MEMCIBvmmrjEoy4aRYCpjWHsIOY5gXW6MN+HM41shaJyRCEoAh9BXsX8MnFcvzVPWic6ftyKWFjCkYRGnn/eiXgYPqtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140184},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.16","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.12_1785097244998_0.4927976108597092","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@octanejs/app-core","version":"0.0.13","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.13","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"eb38a55fd3e332cd2002e2b4aed81b876c6a23eb","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.13.tgz","fileCount":31,"integrity":"sha512-Ixcg2cXdoaW/j9eh4OQFQrO1gREDuxDFUtsMPsi+F/hOHML4KvU0OBXyiMyan7i1oe7GdIXUpmJzuq+zRZA4Qg==","signatures":[{"sig":"MEQCIHfpf/gQH6Y9H0fLP67wHWxKKFgFEcAIiu9FzoqUOx1WAiAbUyFiR8JDJpct03JlKkfyFbskJbNz709EWxdKvct5lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141491},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.17","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.17"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.13_1785152957710_0.26463933472588375","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@octanejs/app-core","version":"0.0.14","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.14","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"6caa1d86d679c50a5991b1508e4060ea8f6d077f","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.14.tgz","fileCount":31,"integrity":"sha512-WSiUE0MNGOMaQUEVXlv+fRDKvZ7Gww5+s7QacBzzvbkFkrMGeNKk850nlNVggbbuXImKaW6YtHU8t4vU1/t7hg==","signatures":[{"sig":"MEUCIHSqLMMMdLbZwrHNxQcUgs3ij1I8O3iiF0jk9RaL36+FAiEA9Flnm1mwCUtUW0n3ch+dva7TWxwF1CvPtyn3GXviFmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141491},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.18","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.14_1785253955409_0.8366491892131362","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@octanejs/app-core","version":"0.0.15","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.15","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"ec7d816874e9239e9abbc1b4b88a1f1172d152ab","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.15.tgz","fileCount":31,"integrity":"sha512-OBLVUL2cUeS92J3SkZKdBR65O+IgEFpzq3Z3KHtk1RMChaJQpY4NduCnYyw16nyu6TXVnZRgZES13hHOuHAgTg==","signatures":[{"sig":"MEUCICWC+dkIfZP0cXFpjGzcbVHSIajpG7+GvbJ+cncm7gBlAiEA2jDNDvydif3OCTkyOHRLXHK8erPjmP4F3n6VjPm8Eec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141491},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.19","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.15_1785329657696_0.2965678823335438","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@octanejs/app-core","version":"0.0.16","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.16","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"aea670aa6a5444dd8b207a7128063418f21689b3","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.16.tgz","fileCount":33,"integrity":"sha512-mRC2lzogbrCdJ/jGlyW+8//Sfc+fSytiXL531SlMB8w7Pli6QTIC+i5ggn6Ob+MFOII4D+0nkhbrlBJIcyvs0g==","signatures":[{"sig":"MEUCIQCV7X/OzpHq4J2gzH3FmNMcVs1Ah6Rs7CGCKoUMvMJl3gIgcUcZJdadGC/WKKO1JrVjZrMX4Dsz8wZGyNWo652w79s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151684},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.20","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.16_1785377489039_0.28188504380597634","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@octanejs/app-core","version":"0.0.17","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.17","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"1ddbbde6cb4a4e50fac9f537cd9cbeacc61381b1","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.17.tgz","fileCount":33,"integrity":"sha512-xWpfmnLJObXyzYtNtAjp8eY3fVnHaIcBhVa07f568yOc7q/JIhQ13b8ZhPhqxLc0INHp+4Bgv47BHEXjLqNlNA==","signatures":[{"sig":"MEYCIQDC6eOUcvJ9vSe4Lh1Y+ZN4Hll3qq165AVQQGAgDaBz+QIhAPMNVvbb7/8hiv5TLFOWgTpFnERgOH+YUxMR/d1w7GaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151684},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.21","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.21"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.17_1785406823339_0.9803541522213024","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@octanejs/app-core","version":"0.0.18","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.18","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"031cf2a609fe555b8e2b9700a376ed3b89822b9c","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.18.tgz","fileCount":33,"integrity":"sha512-J3aP4syi5f+33V5+KCH8itmlC9p7oUTQVbd3enNZFxZ+GmWKuOi3PZ1QrRHmL+gjl5r6Ado2jA0pX6qaLjcHvg==","signatures":[{"sig":"MEYCIQDRsD1ASpsi6qib5TYYNO0MlStk1A4ee6mS13USmhTuEAIhAMSNWiF5p0gJeyU0DUb9YimTCeUhjzU6ki7erItDhQng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151684},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.22","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.22"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.18_1785526104886_0.17601344426358567","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@octanejs/app-core","version":"0.0.19","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.19","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"db0edb964219e46177ab2b54badb3912e0bb4f3f","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.19.tgz","fileCount":33,"integrity":"sha512-pAFP/fFndXzyE/q7gsvAVD7KOQcEivyIbvPhGXsX9zUlPoh9I95SU1Pplt67LGYrVY7UXehMuS/6l7kzMcnhQw==","signatures":[{"sig":"MEQCIB4bsMHpNaq6wEoY1DCElK5Knd0zFQg/6AlxCcxfF6CQAiAl7peivjFf82YJFP976+d2TTThtcVZZAwBWEXeTnqSfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151684},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.23","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.19_1785630734882_0.1926753774271024","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@octanejs/app-core","version":"0.0.20","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.20","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"492cde0c59303618844bccf52497e2558efeae5a","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.20.tgz","fileCount":33,"integrity":"sha512-HqX1QV0azw7+nle11XpsCo3JakIL4urO+9ZN39YNLVm1Vp7bPKclTKRnfPfcLjPUWQPVTSU/VjXLQkOM4Wr9tg==","signatures":[{"sig":"MEUCIBUcOwpbrFaZjJm12bshtbBZZyLnV1ylj3109zePyRTyAiEA26G+buh40GC0U5YPlnwcSUmR9Bpcqs1vesSQZ8XUOC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151684},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.24","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.20_1785857406033_0.5614577302626029","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@octanejs/app-core","version":"0.0.21","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.21","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"5f9eee75191b0edba81f3b7b6ec5926a8be8187c","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.21.tgz","fileCount":33,"integrity":"sha512-pk0ZLAKMWP5iUhFxvbnbHCB/3rh5C1krYhDFOh/j/+iUM2gikXSQII2ePNkjpEgRk/PtrX4aP29Q/Q74/+UJiQ==","signatures":[{"sig":"MEUCIQD2AvTIYIAmJfjkSeirzeuQ+EXGTQ1DDSXzf5yMcpxOewIgIqS1IGoPWF5XK2cK8Pa/0HWjjgvN5ThxgPSIysh8gLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.25","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.21_1785879723413_0.6934300326426299","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@octanejs/app-core","version":"0.0.22","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.22","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"09fa5a07fb20b5ebf9c24d2eaf5a5e0a46e4149d","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.22.tgz","fileCount":33,"integrity":"sha512-02Qw3yrPTd1FVv2XtdaLJS8exnjCLFCkGDjjATA9P+myGyFxyaNQz7r+PrcHXcMpGWYYpq6j2f+oXN/xkdd7mQ==","signatures":[{"sig":"MEQCICtlne9wJ1mhXGcqQEAoLSx1PIv4GhZsbqtA8+xqS3qxAiBwLoUGeZ16Ps5DO77f2zb3MHkdsEVWQnAmRfJmMBJ6hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.26","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.22_1785965595168_0.2659689808989356","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@octanejs/app-core","version":"0.0.23","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.23","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"9bda702475261ac916cddd9d6505255b44ea188e","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.23.tgz","fileCount":33,"integrity":"sha512-slH9T9x3ZWnfmwu9Cxwhk23D3ImSWWDHBstnC1LAJAMWabZ+pu4PJrV1o84ugMBzrGlDmvq9+OhOlXVK9BkGgg==","signatures":[{"sig":"MEUCIGywImD87NMWa6xCDJmOVWFG4z1vo8vrC7jcBySUH4KOAiEAtZnJtYdbEqrhPSj70Da1VRKMwN7ojNj/T3F3xIe0gaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.27","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.23_1785979747782_0.9137944289136872","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@octanejs/app-core","version":"0.0.24","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.24","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7763ee9b5e23f153dbe32c55f4028abfcd3a0d78","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.24.tgz","fileCount":33,"integrity":"sha512-cQ1cUh40kcwGnq7xuDgC5VXtdsXczjpKOQ5O/Cun3pclq00nhH/9uOWfBw8/6h3/Bqs0r5UOKW0hZ7dAptO1ww==","signatures":[{"sig":"MEYCIQCBzpojO//NzETE2fv/n9QNAxbeuHgq5gDEKUFSfG1EGwIhAKazK9hmpEul2kl6t4oZnPPWIrQl1mwUrHfEeyXiuJus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.28","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.24_1785994721204_0.43643757027392005","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@octanejs/app-core","version":"0.0.25","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.25","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"9afc1c27997ba68eb85765c0a0665af7706837e7","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.25.tgz","fileCount":33,"integrity":"sha512-rVMXYee74cnORfZLx3F8tTtoJKPcbWtIoWfmbY9zitQxdTb9ozUN1vltfzLs9GCLmpkXNARIXWw/p3HZlra5oQ==","signatures":[{"sig":"MEUCIQC+HODokH9mb4+uWr1k39Uappd69qZEfqwngckIoRV0lAIgY7yMGX8CuzJI+O8NNeY67n+NaltnfjR3V8m58c/TM7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.29","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.29"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.25_1786075670712_0.21475036143998527","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@octanejs/app-core","version":"0.0.26","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.26","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"0ab9cdae49f8b9699ed311a8362bf7c993a9d93e","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.26.tgz","fileCount":33,"integrity":"sha512-To3hsrZez3VCEZMRo+cL1m6LiQi99skFQB0355C/CW4D0KFbKOn2cZyj/jOLp3LCZaUbegfzqXQ/rYLJ6Z+bLQ==","signatures":[{"sig":"MEQCIBHYUdVJ9RfZjvW+N/5mR7Dm2JCQZ0qS/9hEgvr4OnKXAiBwCZICfKb7OesYbfHaQGITW7QGX8SLF0laAjMKQWDQzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.30","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.30"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.26_1786154270198_0.23823693490127007","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@octanejs/app-core","version":"0.0.27","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.27","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"1daa4583e986c11f7bfb68c52eb30f6049331f65","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.27.tgz","fileCount":33,"integrity":"sha512-bZDEmp+xHxg0egwXLWFhA5hnw9mIlJy42fYix695YYbDcPskbf7SWJbNTBMGe8OR8ZSA0wn0a0SXtSMjYPABfA==","signatures":[{"sig":"MEQCIFzkqUYzypL2I/tu34P2gft6fAK5k+7/kmlNFmKQfpeKAiAsIsuYBPS8Umi8CHqV26sgNLmdlWiC6urLixp6tng9fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.31","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.31"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.27_1786194544518_0.759406518069697","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@octanejs/app-core","version":"0.0.28","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.28","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"6866287c75882150d93f9b4178854acd12b64df3","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.28.tgz","fileCount":33,"integrity":"sha512-aOQ32nTHrQE2yiHNM4KUF+1PVVDvew040tHycfY54ebWbYejGmyT/F4jgUVA6FZNLtMhNW18+5g6bW1E05mJ/g==","signatures":[{"sig":"MEQCIHukWobCO4DzqS0QKdCoD68uw4qwhHHdYF8EkDoaflLHAiA9Ie25BuM60uiOrVXVt3sSWmMHk88f69fTg6HRyCZnww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.32","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.32"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.28_1786277596182_0.8972535590169004","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@octanejs/app-core","version":"0.0.29","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.29","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"b145e6ae2c8c3f67872a9656f9e5a6043be80a6d","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.29.tgz","fileCount":33,"integrity":"sha512-0dBgheexzXdINEluORV9jHCY/xWt/CcBOEFMXBYxuEzNvC7GPkLaS6Oc5areeINQ1ROonFwjZNOHWOHrF8VQJQ==","signatures":[{"sig":"MEYCIQDSngD7eTTXlOss3ac8B+S8HUT3xCtsJ33ftrlv7IeygAIhAJqVnM7+JHMncKDrg0qotmQ4uhNxyMz8655aMJLeNsq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.33","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.33"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.29_1786323055078_0.6233040364156548","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@octanejs/app-core","version":"0.0.30","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.30","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"498bedcc01cd4a51a0f179eee491fb36e761b9d5","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.30.tgz","fileCount":33,"integrity":"sha512-cwkwsDjqIStpHs7St3HQjnhjbKyx3yHenoJCqBFJkdMgN0xToIUVxwVLn2zMI9C1WPB0BSbaHS9nf2WkvBu9HA==","signatures":[{"sig":"MEUCIQDu2I+MbFQjUSY22jMUJ3ZOtdeVIpcxCzhWS2rEb1kuVQIgYsdjqHHAw40msDtftGMGtPIv60AUjbY79zqgV7UFn3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.34","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.34"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.30_1786385771228_0.9024797977032961","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@octanejs/app-core","version":"0.0.31","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.31","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"b4d8d3d89335411477ba08c61c8ea799afb19a88","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.31.tgz","fileCount":33,"integrity":"sha512-gh8hfWGNWiZW2LUo4eNdz8nXxODF5Do1pjZvhbAMIAyPx1T0QeIHDqcc0MP6lRPmBmMNhJyzJWUJAF3aISbZDA==","signatures":[{"sig":"MEYCIQDXupuwsjqEGqfztzGdc6Jl4W1LUKtXhH83ixRGBBduAgIhAJhVh08ZcBDdlWjQsUN7MzrAs+YN3/GA8xRUAP4atP11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.35","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.35"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.31_1786408269852_0.5961086938495752","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@octanejs/app-core","version":"0.0.32","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.32","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"1072c42ee57f86755b06145bb3eb78b737682ff8","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.32.tgz","fileCount":33,"integrity":"sha512-5UCWRDX3bg+LEfh7avxN2hK6IjiDHVgANxjJGvaNuJ6+I35jGev3vLN4sHMgz3H43zeVNTyCLZLGqPNyOy1HtA==","signatures":[{"sig":"MEYCIQDdjVO/9xhFZilzz+IBxXAL5fMAZ5/lkFwO/dyIPiiBBQIhAJtD3z4od0PA/VX+e6DhtNc57eevvyN2ZE4yjyufVFgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.36","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.36"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.32_1786531301295_0.22836672159306692","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@octanejs/app-core","version":"0.0.33","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.33","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"805a91a5507969a741f2b3d216d6c240bdfe2ef3","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.33.tgz","fileCount":33,"integrity":"sha512-Tue5pM64r5QgIkzjumh3VJsLE9UWfSjJgU+TrhT07VZVb4n0OhQF2OSSgAxDks8RBijxPDRe6MmHEr1RqGJJ7A==","signatures":[{"sig":"MEQCIGqn7BNoc+6uyg3x9lIN4aHErsloBQiSQWovX0pOWb7QAiAz+cNRm+s6n8wTq0DQxsNKKolU873W173wSuNNpP+Q7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.37","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.37"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.33_1786658099696_0.8110428736225552","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@octanejs/app-core","version":"0.0.34","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.34","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"f06d43d4f17c3c54fac29975b798780c703d9c03","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.34.tgz","fileCount":33,"integrity":"sha512-TrGpoC2XgR5R1HvFF4kxpKqlOvR2PEHv44uWTHjjIfsofeQZRRhlsmy9bN7Bzig4wUmp4VIlWAv9TXT3Awf8sw==","signatures":[{"sig":"MEYCIQD2AZ3uYDkOh6ZnXU+eiqfpQ1Jzv/dullseq0mhq8MH0gIhAIW9cs7Yzq410CAamPkyYqQN1R/B5SDNJ7s2ob+NDmAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.38","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.38"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.34_1786727514276_0.19504480957316805","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@octanejs/app-core","version":"0.0.35","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.35","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"316ae3fc1cef7b4cd46db77622815902bdaece08","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.35.tgz","fileCount":33,"integrity":"sha512-N9W5TbFcOpzKuIoV0gcC8G1GTqMU0yDF3wMzSIFlyd5sRdoBfucRYhR2kl+8XZe9Pb4aQU1PTySAKvNsw+1WlA==","signatures":[{"sig":"MEQCIHky/VxaP/BI2c0YDaDuDm2J1+Jz4UzFPubRg52ZFtj9AiAnOS3UxpRVZrDHdHfuytXWMbQvBVFQw+Gq3XQWkCAhsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.39","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.39"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.35_1786960076672_0.3592453094432069","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@octanejs/app-core","version":"0.0.36","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.36","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"da497b0ef5f02e014224ad69b84d50d7c96c7f56","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.36.tgz","fileCount":33,"integrity":"sha512-kBXOiEw5fdbSuEyMRTqohAASp8O5NjOdSnsJUtrAgHJQw7bS25l4K8HBmAhKooq8PbYJVrmbI4q9RihUiDHmrw==","signatures":[{"sig":"MEQCIEL7XpktLhmD+YQChWHOivDKNTk2+tgDAqHkKrY5ycrxAiAnV7SbapsdT74cP+zeLvJcO3LrOZVzWeVHsEoSUlBV8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.40","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.40"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.36_1787077326869_0.3125667683803641","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@octanejs/app-core","version":"0.0.37","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.37","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"6604b7b954963f0186dac723cf36fb37584f2414","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.37.tgz","fileCount":33,"integrity":"sha512-abyLe11NQ09ODuOw6udxbTUkcQ+DL5GeUTH6O61JKkJh9VA1wLaGOlRtG5p6zh2sOZVZMzM9ZyQCu3yNYA0qPw==","signatures":[{"sig":"MEUCIB2zbzMKDOlb+GqpjIkPAMpJxSgKVXRu5afS6yLVGxr7AiEAn/WyDXNmdigcoBgOHn9J1u3WOZoFK5s46c0IUy65YLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151689},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.41","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.41"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.37_1787143658468_0.8810174059997671","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@octanejs/app-core","version":"0.0.38","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.38","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"cd77785796e4f9a999c017469dc16fd85e71f991","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.38.tgz","fileCount":33,"integrity":"sha512-9UxW4o8AMsagXr2THhvsJM8SmXG4CiQgOxLLhm0t/O7dlKyMgbpwhek8nsiLWi+PuJiZvBL637oy4bbTLBJ0aw==","signatures":[{"sig":"MEUCIQDQU8bIWNFc0y7MMZia6TmSjcGNrKSswZML0CKv9qKy9wIgby6MN1LjkVvj2jO6uuxLjHY12smt/549mozLnO21MRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152376},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.42","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.42"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.38_1787243648995_0.7178042145079226","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@octanejs/app-core","version":"0.0.39","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.39","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"d27b9dc247e8c7797252960d39e73d2030462241","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.39.tgz","fileCount":33,"integrity":"sha512-XBSYPr5Mj6Cr0rnMrLI0tPLv7kaEEjFlrDqTjZEUQM1JsIVOuYlal6Qb5OdCuBMSDyJPvlcAxVA9w3WJjs5M0A==","signatures":[{"sig":"MEQCICkvWeeW4T2EbXazXgrqbqpxE1oFf3kDpZ9llB22j1LzAiBWEHHVqGCcijG1fNO6JfDrcd4J0blvG3x/4aGIR1tQ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152376},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.43","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.43"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.39_1787322247217_0.10622805676508174","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@octanejs/app-core","version":"0.0.40","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.40","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"acd67d46303d33281aed6935b5db81f301353086","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.40.tgz","fileCount":33,"integrity":"sha512-5WNnZRa1xx1UBZIEjUA7jnrfKcQoz5BvNPmoo2chAvyUZ/+bMKMEHcxj482W9rGGmIyxSD+afiVColqozLLzMA==","signatures":[{"sig":"MEUCIQCmCmUDs1h/xsrLGB3I5tvBK9QSA8ji7Q1uQmtLsCVjbQIgJrHZBmyOl25dGyJb1Y1I4jMOEXQ38R9oEsONysADSO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152376},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.44","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.44"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.40_1787358754631_0.13250637830436496","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@octanejs/app-core","version":"0.0.41","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.41","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7456dc95bf9ecd1909e3f9b1276d4df08c8c07ca","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.41.tgz","fileCount":33,"integrity":"sha512-x0y2BvIv6/16qanwfF3ndtIkP2fRK43iAymae7F+zg6PkkOw/oL5wL7LnJM29L42b0AZaQKb0kEi3CtVawSvHw==","signatures":[{"sig":"MEUCIAwouFoqZzuQWnReDNnrDxPA+bH/TW12deIAIw/OCVviAiEA8demt9pdDVgbE+6l4utvhziBxlh2qn1U5NWJuykCN3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152376},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.45","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.45"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.41_1787572887952_0.7240038916674338","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@octanejs/app-core","version":"0.0.42","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.42","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"a9886e458e8845943a409dbbed79f0b4020251b1","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.42.tgz","fileCount":33,"integrity":"sha512-mJgQP53bshoZER7mdVmWSSStsP5NbhE8uKqvwH222zlaN9k1AQwf9PIDFe57iZGuHZ0WEzXgtSXWvp4md66eOw==","signatures":[{"sig":"MEYCIQDpV+5qQ6EVeqauBH2+IipRKz4Y5Oxwa3wbj+Hg6SoYCQIhAI5cFSSfBZE4cb/xtW8QwEVG+8mWel1OtDHRPlUvO1Cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152376},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.46","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.46"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.42_1787585178515_0.31186118305643373","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@octanejs/app-core","version":"0.0.43","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.43","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"6715f7d67c8244f0d33e1aa02e6198a254119e4e","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.43.tgz","fileCount":33,"integrity":"sha512-uzRHqBAsPuofLpReb1C3JMujIAQNh26LXTr0cjaZNG93p3gwsqx10M5lrWIOMNJE2gms+3XQIe5SrmSaIyWejw==","signatures":[{"sig":"MEQCIBXiqURCl688sfK58sBzGXIZ5ooXN+DevKOFzLxYr3PMAiBeEGmYMO6oRTZWw0ZuT7t7bWc38RRd4GtxlY8yVB8F7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155312},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.47","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.47"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.43_1787748777048_0.8452565811452899","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@octanejs/app-core","version":"0.0.44","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.44","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"2df6f205fb33dbf80fa671bbda97e6b390e3cb92","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.44.tgz","fileCount":33,"integrity":"sha512-vS/ASTv0xUM5n79xv+QaaikYltOEeJkWJkKC+krDHGJs/4brZsK39s5QJvQHWC97xoQ8LlwEDxAUFZimUPHFMA==","signatures":[{"sig":"MEYCIQChweGtnm/QNn7XHDS2neSxJ6jDX2vYqPJZ2/btLkC8kQIhAKPqjkTD6n/PZqOpzz7ZPGELu3KtBxVfr/chW3TuGgnr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155706},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.48","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.48"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.44_1787837201786_0.5711557550867354","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@octanejs/app-core","version":"0.0.45","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.45","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"e482f5e151185064c4d882fe84a03176842d01ab","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.45.tgz","fileCount":33,"integrity":"sha512-a7pyI3BeQDgZUW6sozNf1upimwb55BqWimGwPN19Z+G5q9H1+cGsUk6C/kEFSSQn4naX8H70vjZeD7S0uEfJ2g==","signatures":[{"sig":"MEUCIQDHdC5sp89N6DbjkIr3paEmtOQ4L7yWUBMy9YwgCpSEqgIgOIMWA8XaAEYjkILttLgcXKRT7rUghHM+aVXh6sk7EZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156070},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.49","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.49"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.45_1787916620300_0.9487496430630262","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@octanejs/app-core","version":"0.0.46","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.46","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"2d49f6ac1cff35e3f3cdf27ce45b90c1ccb11478","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.46.tgz","fileCount":33,"integrity":"sha512-/2f+YVPtXzrAOSePunXoBRmjSn5Z2Qty8iqQ4aDaLBYxw+jxBdIFwd1D/fE4Htr1xayPkQSHH03FcqZKLE6A7w==","signatures":[{"sig":"MEUCIQDGIWbsExcbYw9PEs+YlSKxJRc3zjE42KMZWu7JAVQiJAIgR00rEmMZpdWmL9E1SpbVBit3UgapX/LhIscmp+t4iag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156070},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.50","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.50"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.46_1788108928230_0.06318331984019765","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@octanejs/app-core","version":"0.0.47","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.47","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"be442253d300401234d48bf35a21ddc647b7db22","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.47.tgz","fileCount":33,"integrity":"sha512-V42+IeglvW5lbTfJpM9l7kGeF4poGgQR+g3haQ8IRq8AolvQ5mg/2001PZeHystWr3rjHak337jpIxgRFV55dg==","signatures":[{"sig":"MEQCIAeA7OQO+96uXgU7SrVwWpKLM3CTsTkSQlLtXeugd17LAiAGPSHpmTgdTPW7X1DxH5QtAFDEnxVe4BOtQXwsm6aUcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156070},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.1.51","@types/node":"^24.13.3"},"peerDependencies":{"octane":"0.1.51"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.47_1788273561270_0.09104701774347168","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@octanejs/app-core","version":"0.0.48","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.48","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"37f74809ef8a8a3c246e40f417f293fffae59540","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.48.tgz","fileCount":33,"integrity":"sha512-74HCeWHxax4HhIcOhS9yRygJoRfQCrpAgxJQSjco/8yqeIcvVH4uOKTLBeAZVTC7dX/ospCHlhG+fNJCYhToiQ==","signatures":[{"sig":"MEYCIQDxmfoUZEKbYsx5Sye3ttM9lb9Pwm/XVJsUCfkBpIPj/wIhAOpQwbxTkiXbF24xRATcBNVN5ci5tLHxvFtBhzr6sAIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156080},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.2.0","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.1.51 || ^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.48_1788310268412_0.17268359517037069","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@octanejs/app-core","version":"0.0.49","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.49","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"c889dfbbbd62fd1468919d90a57f85082081d4a3","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.49.tgz","fileCount":33,"integrity":"sha512-DZ4LO3HjcoSc8C7NYaOXyRdQRpf8g38zhOdmyIKZs3Cd9h7k/6vzcP5RwwBAKLt6Xo7KLsW4BZBke3wCFLZ7WQ==","signatures":[{"sig":"MEUCIHvHNPr/ap1rikBN4gX2LJFrKWlNgNHoiBhB2FJk5cpDAiEArCX2pPJJvlJjR0IJ/D2jep4bqUh7Uwa62Vy8HCv6myk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163584},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.2.4","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.1.51 || ^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.49_1788727786295_0.699589547832995","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@octanejs/app-core","version":"0.0.50","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.50","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"98dcd66f58e97db7b682574aa7a96a860146d9b2","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.50.tgz","fileCount":33,"integrity":"sha512-g3Y1G74P4zeJMBqWwvguZdjDclKd+AAAlK6TckCputsvYR421UgJlp5Kily62QfxVEi5+EA9t1M1lwYm/hPl8Q==","signatures":[{"sig":"MEQCIAOyM9pwV33przUcG/F4ukM8RezO/no+TiNHtbsp1Q6EAiBbiHNerxA8te096b0mYkkTSNfQiIDKvI9FkrG1aqcYxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163220},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.3.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.2.7","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.1.51 || ^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.50_1788949766091_0.18073449440432587","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@octanejs/app-core","version":"0.0.51","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.51","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"68da3eff3c80d0b011434c4465814092c11dc205","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.51.tgz","fileCount":35,"integrity":"sha512-b7Xe2yyx4XTf/zly967RVOkS3eDaCgO0n7NBEg+x6SdDDWay78FyG/xfJSSuHRsRr3Abdpl1kT5mJr7OZy2vTQ==","signatures":[{"sig":"MEQCIH7of8svDE15fUrChKYaOXCkboNv85jq4L9ne0FK2gT+AiB5rFMQCCFKiLDlb3enYI76nnxJincen0Xlk8ny5aBRJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGvJDjSqzoyh3113P32qhWQTVit95eFmYSa3iXypQLqaAiEA2GYjsKXqYUgDHkqwIvUIYPSrHP7VnPDlvF+iZ/nFAMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202954},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.2.13","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.51_1789589348472_0.3212807624333962","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@octanejs/app-core","version":"0.0.52","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.52","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"ecd83bf67ed0fbc7df41d21d97e82d174e9bf70b","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.52.tgz","fileCount":35,"integrity":"sha512-GCGtJDHSivviCU+Gb/R5i85XrgTWkNPGluMCqmVchCDi+NDg4M0p5qJw1Y6qk5X4iVonhX3FNpNolpgoj+7/jw==","signatures":[{"sig":"MEYCIQC3c19UnS6aMWvz3I59v+ieqYz8iqspSsuIpmLk/jiOZAIhANR6QzUp/4Ey0tz+VPOZBn9UoSQEyOErele63yTJrI/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIErYq+COhETdiIIZgags8gVqQ7K5x/y3Z5LGPxPZj7BVAiB7T4jRf1O17FOyTOgcmTgmFL7qco5EOFTpkgJlsMIrzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202952},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.3.0","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.52_1789827671892_0.046089176588473","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@octanejs/app-core","version":"0.0.53","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.53","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"3809c623ce4805db03bbf8e8133414a23992430b","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.53.tgz","fileCount":36,"integrity":"sha512-KiaQKsMqt5jWPGmDZYnYrWanW6UHFWM/csm0bgVu7wu5PuLDOMy63dgmJpZmoKGLHph6SfW2g7XkrEj9hexBIw==","signatures":[{"sig":"MEYCIQCOliC29m6zFS0zjEaXkws3kl/A9yd/8gnUcQmAt4elJAIhAMpAj98TutWIdr1IT/CNqNWN51QgcElWU++RFo0WdGjO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICfj0ktpEMXl6CiINI9w6ycorQNjiDEUHkxODCeeprCCAiBXAIhFAIGd46CfR7J1ioddUIQ8k8fCVs49zM4bsUbw+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204274},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.3.1","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.53_1789894599049_0.30869675580204503","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@octanejs/app-core","version":"0.0.54","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.54","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"ea38c56984fd6551fa73ce381c9561bad74f3235","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.54.tgz","fileCount":36,"integrity":"sha512-zmwkbu+8Eqx+6m1qrAst0QiV4ej+0EvFydk8G9dF1qYL6yLenqIndZOB0CLekvygOw9sLpCfZl8JQUac0pBUdw==","signatures":[{"sig":"MEYCIQDWEAZRWdbrDQbUKKuMiyfLtvG+tyWuihkMIbExWGWPIQIhAMdLevGAPJPTQf9r8WK9DN+UHB1Mg5fiw8d9H5jF36Wh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByknKklSC+1do0Pk/sUkZFnLZWSMKhoLL0EdWbjk6ZUAiEA7eIxW0Mnryk5fXaA2ngs8Xygk+QloM3JoG42wo4eCwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204274},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.4.0","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.54_1790029555882_0.12217065401987304","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@octanejs/app-core","version":"0.0.55","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.55","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"dd6affb602c0dc5d60d603aa60db2a193c0ff893","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.55.tgz","fileCount":36,"integrity":"sha512-JJM8c4U8oRdNdT6/BYGpDRJ4INCfD4RPr8Kh4py72BBwhxQN1YdSLh5SFPspSs0TANP3hsIrcJWS+l6h2LeFLg==","signatures":[{"sig":"MEUCIQCDD5IjRcd2US2NfHJAbRswZaaoX3vq08p14DWy2hDergIgHpK5L8X5mrYXuR3grBr/e/ZGxRaz2Oc50l5TQfTtrCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDImtR2JONh2N1+Fl45o0T0C6S7VZnw2ZcbQioYvEkdRgIhAN4SOh3VOI2pw0hm4lLvnOsvCPhUPC0fe01oI7ccW3wW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205989},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.20.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.4.3","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.55_1790172514089_0.10502870214521431","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@octanejs/app-core","version":"0.0.56","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.56","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"f4400aa96beef02121fb148b803108cc30be022b","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.56.tgz","fileCount":36,"integrity":"sha512-gzcL+tyaxaufJ8Vyy/REC9EawIxXfLMUNBkSL7UYGyomcYnHVf5AyQ2dB1ALDaxt1SsfPb0+sj1R978vzASGew==","signatures":[{"sig":"MEUCIGrdL1DKWPR2zGAos0XEghkjQ7ZJcOQoaQ/886sz9dfSAiEA2nTrlbJakj2z6uJ9kr+C0L3+NuHUVWDvtKwkcJ3+fdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEde2PVnN5uATMscVFonXuGnIoQanwvABOa5lRdC6YtwIhAKFkxzFP6JeMKCijEfIKqHnzUBesP/pEWNpkjzfPTCme","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205989},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.21.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.5.0","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.56_1790268490498_0.0038727050916185224","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@octanejs/app-core","version":"0.0.57","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/app-core@0.0.57","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"6a37451bbf10017af5746a6030f2713fc3fce310","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.57.tgz","fileCount":36,"integrity":"sha512-VApHue8/rxrgRFsOR32uGGAV4BkM3Npg2FfeQZPevRp/IMA7LgfPv9U6TZO1zlB8YUunUmNU8ch3AOor3IAVhQ==","signatures":[{"sig":"MEQCICAiGm8HHxr8dshGLgjwWC2AgJ+J4cwpR3EO/tIP/iNDAiAPeex5N3Tm7x/I9gpUN26kvxmqSwp+fwDI7STAs9J2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAi18srVY9lh9X2mJjYace5VxUr7bgKOSIP+6+91ZpeyAiEAlTYn6YM/EwzybudZ3sWnc8Eth845hunZ/rR9hUFjuZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205989},"main":"src/index.js","type":"module","module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"_nodeVersion":"24.21.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.6.0","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/app-core_0.0.57_1790359777870_0.8911347528197342","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"_id":"@octanejs/app-core@0.0.58","dist":{"shasum":"3a3cac7492fe8bf55eaf21ab28249b101f443871","tarball":"https://registry.npmjs.org/@octanejs/app-core/-/app-core-0.0.58.tgz","fileCount":36,"integrity":"sha512-11euVLTsKFJsG0ateXT1ol/uTpCkq+/zWM8ANNaS2bJ/yNYezZKpHQPS1LUGhBFxYVKkvazvBN6jKxt68ftjcg==","signatures":[{"sig":"MEUCIH1YN3baWF0L8E7RKjl9nRkBw0JNa817nTWeFwrnIqlBAiEAp1Um4G/UxQozsTKmAZxwExK44O/hH1drjEVpBDoZNLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICyWgv8LTPVI7CuLvhnV1z++GJhD2zgvAG5IdBhMv6yqAiEAwGvpk50jEJznEBvT0wE/usdIyFGlyTZQTw5rL6PuWgs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fapp-core@0.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208443},"main":"src/index.js","name":"@octanejs/app-core","type":"module","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"module":"src/index.js","engines":{"node":">=22.22.2"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./html":{"types":"./types/html.d.ts","import":"./src/html.js","default":"./src/html.js"},"./node":{"types":"./types/node.d.ts","import":"./src/server/node-http.js","default":"./src/server/node-http.js"},"./config":{"types":"./types/config.d.ts","import":"./src/config.js","default":"./src/config.js"},"./routes":{"types":"./types/routes.d.ts","import":"./src/routes.js","default":"./src/routes.js"},"./codegen":{"types":"./types/codegen.d.ts","import":"./src/codegen.js","default":"./src/codegen.js"},"./middleware":{"types":"./types/middleware.d.ts","import":"./src/middleware.js","default":"./src/middleware.js"},"./production":{"types":"./types/production.d.ts","import":"./src/server/production.js","default":"./src/server/production.js"},"./config-loader":{"types":"./types/config-loader.d.ts","import":"./src/config-loader.js","default":"./src/config-loader.js"}},"license":"MIT","version":"0.0.58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"19bc3e88-6e3b-419b-a0d0-2d2c453676ed"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","directories":{},"maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"esbuild":"^0.28.1","@ripple-ts/adapter":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"octane":"0.7.0","@types/node":"^24.13.3"},"peerDependencies":{"octane":"^0.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-core_0.0.58_1790776973645_0.614079555832111"}}},"time":{"created":"2026-07-14T10:31:42.419Z","modified":"2026-09-30T14:02:54.248Z","0.0.1":"2026-07-14T10:31:42.671Z","0.0.2":"2026-07-14T11:00:17.789Z","0.0.5":"2026-07-18T22:15:06.173Z","0.0.6":"2026-07-18T23:33:02.497Z","0.0.7":"2026-07-19T19:23:18.370Z","0.0.8":"2026-07-20T20:30:47.738Z","0.0.9":"2026-07-22T09:29:35.077Z","0.0.12":"2026-07-26T20:20:45.140Z","0.0.13":"2026-07-27T11:49:17.859Z","0.0.14":"2026-07-28T15:52:35.567Z","0.0.15":"2026-07-29T12:54:17.847Z","0.0.16":"2026-07-30T02:11:29.170Z","0.0.17":"2026-07-30T10:20:23.491Z","0.0.18":"2026-07-31T19:28:25.064Z","0.0.19":"2026-08-02T00:32:15.024Z","0.0.20":"2026-08-04T15:30:06.177Z","0.0.21":"2026-08-04T21:42:03.561Z","0.0.22":"2026-08-05T21:33:15.375Z","0.0.23":"2026-08-06T01:29:07.929Z","0.0.24":"2026-08-06T05:38:41.411Z","0.0.25":"2026-08-07T04:07:50.881Z","0.0.26":"2026-08-08T01:57:50.361Z","0.0.27":"2026-08-08T13:09:04.700Z","0.0.28":"2026-08-09T12:13:16.326Z","0.0.29":"2026-08-10T00:50:55.230Z","0.0.30":"2026-08-10T18:16:11.373Z","0.0.31":"2026-08-11T00:31:10.051Z","0.0.32":"2026-08-12T10:41:41.432Z","0.0.33":"2026-08-13T21:54:59.837Z","0.0.34":"2026-08-14T17:11:54.487Z","0.0.35":"2026-08-17T09:47:56.820Z","0.0.36":"2026-08-18T18:22:07.010Z","0.0.37":"2026-08-19T12:47:38.632Z","0.0.38":"2026-08-20T16:34:09.145Z","0.0.39":"2026-08-21T14:24:07.342Z","0.0.40":"2026-08-22T00:32:34.765Z","0.0.41":"2026-08-24T12:01:28.165Z","0.0.42":"2026-08-24T15:26:18.690Z","0.0.43":"2026-08-26T12:52:57.183Z","0.0.44":"2026-08-27T13:26:41.912Z","0.0.45":"2026-08-28T11:30:20.432Z","0.0.46":"2026-08-30T16:55:28.376Z","0.0.47":"2026-09-01T14:39:21.412Z","0.0.48":"2026-09-02T00:51:08.549Z","0.0.49":"2026-09-06T20:49:46.428Z","0.0.50":"2026-09-09T10:29:26.241Z","0.0.51":"2026-09-16T20:09:08.591Z","0.0.52":"2026-09-19T14:21:11.980Z","0.0.53":"2026-09-20T08:56:39.141Z","0.0.54":"2026-09-21T22:25:55.982Z","0.0.55":"2026-09-23T14:08:34.184Z","0.0.56":"2026-09-24T16:48:10.587Z","0.0.57":"2026-09-25T18:09:37.974Z","0.0.58":"2026-09-30T14:02:53.739Z"},"author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/app-core"},"description":"Bundler-neutral app runtime, configuration, routing, and code generation for Octane integrations","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"readme":"# `@octanejs/app-core`\n\nBundler-neutral app primitives shared by Octane's Vite and Rsbuild integrations. Most applications should install the integration for their build tool and import `defineConfig`, routes, and middleware from that package; integration and adapter authors can depend on app-core directly.\n\n## Public surfaces\n\n- `@octanejs/app-core/config` validates and resolves declarative `octane.config.ts` values.\n- `@octanejs/app-core/config-loader` loads TypeScript config files with either an injected development module runner or a neutral esbuild evaluator. `loadOctaneConfigWithMetadata` reports existing and missing dependencies for watch and cache invalidation.\n- `@octanejs/app-core/routes` and `/middleware` provide the router and Fetch API request pipeline.\n- `@octanejs/app-core/html`, `/production`, and `/node` provide streaming HTML composition, the production Fetch handler, and the optional Node HTTP bridge.\n- `@octanejs/app-core/codegen` generates client hydration entries, template-free server manifests, and production server entries. Runtime module IDs, integration module IDs, generated-file directories, and application import specifiers are explicit inputs so generators remain usable across bundlers and renderer targets.\n\nDevelopment integrations should inject their native module runner into `loadOctaneConfigWithMetadata`. The neutral evaluator is intended for configuration/build discovery: it bundles static JS, TS, and server-compiled TSRX helpers, while preserving dynamic application imports as lazy watched references so config loading never traverses renderer-only asset graphs.\n\n```js\nimport {\n  create_client_entry_source,\n  generateServerManifestEntry,\n} from '@octanejs/app-core/codegen';\n\nconst clientEntry = create_client_entry_source({\n  staticEntries: [{ id: '/src/Page.tsrx', specifier: '/absolute/app/src/Page.tsrx' }],\n});\n\nconst serverEntry = generateServerManifestEntry({\n  routes,\n  octaneConfigPath: '/absolute/app/octane.config.ts',\n  moduleImports: {\n    '/src/Page.tsrx': '/absolute/app/src/Page.tsrx',\n  },\n});\n```\n\nStable application IDs stay in route manifests and hydration data; only generated `import` specifiers are mapped to a bundler-resolvable path.\n","readmeFilename":""}