{"_id":"@caelo-cms/edge-router","_rev":"3-05f07359e6de6ba23bc1f3abc176e991","name":"@caelo-cms/edge-router","dist-tags":{"latest":"0.10.26"},"versions":{"0.10.23":{"name":"@caelo-cms/edge-router","version":"0.10.23","license":"MPL-2.0","_id":"@caelo-cms/edge-router@0.10.23","maintainers":[{"name":"caelo-michael","email":"michael@caelo-cms.com"}],"homepage":"https://github.com/caelo-cms/caelo-cms#readme","bugs":{"url":"https://github.com/caelo-cms/caelo-cms/issues"},"dist":{"shasum":"87e401f6c8acadc2f36c4ebc024fb631b588cdd0","tarball":"https://registry.npmjs.org/@caelo-cms/edge-router/-/edge-router-0.10.23.tgz","fileCount":23,"integrity":"sha512-q/5HUc2lxeJwbbGYiCkKCd+uPhWcpGAHmEQUjzDvkN2QjzcGJtqYWysC0tF5kLFibjO9mhnjdzQCpZ21RMzcfw==","signatures":[{"sig":"MEYCIQDq5ljic0fOn/9/2mg3jLh0GgQO8gFL0v9kilfsjhimygIhAOon6PR7Y6trVIf6VMJ7Uftc5286lStze81ZNJZ2wbiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"}},"private":false,"scripts":{"build":"tsc -b --force","typecheck":"tsc -b","prepublishOnly":"tsc -b --force"},"_npmUser":{"name":"caelo-michael","email":"michael@caelo-cms.com"},"repository":{"url":"git+https://github.com/caelo-cms/caelo-cms.git","type":"git","directory":"packages/edge-router"},"_npmVersion":"11.9.0","description":"Locale-aware edge request router for Caelo CMS deployments — shared by the provisioning stacks' edge handlers (CDN URL-strategy routing) and the static generator.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/edge-router_0.10.23_1785793773888_0.11526892844933867","host":"s3://npm-registry-packages-npm-production"}},"0.10.24":{"name":"@caelo-cms/edge-router","version":"0.10.24","license":"MPL-2.0","_id":"@caelo-cms/edge-router@0.10.24","maintainers":[{"name":"caelo-michael","email":"michael@caelo-cms.com"}],"homepage":"https://github.com/caelo-cms/caelo-cms#readme","bugs":{"url":"https://github.com/caelo-cms/caelo-cms/issues"},"dist":{"shasum":"48e01a8a161423e7b34ea2944b3dbf3a37eedc14","tarball":"https://registry.npmjs.org/@caelo-cms/edge-router/-/edge-router-0.10.24.tgz","fileCount":23,"integrity":"sha512-ibEXALGSQOeVqfDPwkhUsSdPb8txgnqIC80YLFACAjVY+j3mU2ws+ePm87X99rIlCOFNOREIdIYohd2vQbl2lQ==","signatures":[{"sig":"MEYCIQD1lM6xSbiksnCqtQMhUjqwqF0LMmbtSU3fVzaNM6jI4gIhAIu9TefG0pjkHyM/nPHBHU+6aNTYLbS5sHY3k4zW3vUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caelo-cms%2fedge-router@0.10.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"99c9e1c28e62e9eba697bf0a3918e856dc33b61a","private":false,"scripts":{"build":"tsc -b --force","typecheck":"tsc -b","prepublishOnly":"tsc -b --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99aa9dac-e3a5-48a9-ad14-3551f8757120"}},"repository":{"url":"git+https://github.com/caelo-cms/caelo-cms.git","type":"git","directory":"packages/edge-router"},"_npmVersion":"11.16.0","description":"Locale-aware edge request router for Caelo CMS deployments — shared by the provisioning stacks' edge handlers (CDN URL-strategy routing) and the static generator.","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/edge-router_0.10.24_1785837843668_0.10158364260428332","host":"s3://npm-registry-packages-npm-production"}},"0.10.26":{"_id":"@caelo-cms/edge-router@0.10.26","bugs":{"url":"https://github.com/caelo-cms/caelo-cms/issues"},"dist":{"shasum":"90c0e50b84e576d3e5a7d0c781364530f16e7d7a","tarball":"https://registry.npmjs.org/@caelo-cms/edge-router/-/edge-router-0.10.26.tgz","fileCount":23,"integrity":"sha512-yFwG1WDEDqCuAHmUrUIvZR4Vx3WJ2/jIfY5t54Z7zRh43Vva1eOj3aSfJ4e+Z9S4bmb0WricuUEHz/wJxFDf7Q==","signatures":[{"sig":"MEUCIAxTXqDitrPfgOJFN/nqMWLI8trmvJGxgU0wxXlMPQWIAiEA89JlEu41y4+Ju7a8G1kB/+4wK9nw812S5oBmZUBGXz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG6yE1JdbWnxSQ759Ex5KwB7GxC0fD8+pRsLmuFRiEggAiBGG3aJyjeAsrmbiF/TAlqM4MS7jN4zn46dHYnBNUVnxw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caelo-cms%2fedge-router@0.10.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43677},"main":"./dist/index.js","name":"@caelo-cms/edge-router","type":"module","types":"./dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"413eec62f10bce4e8d274d69f05c5ba8e956d35e","license":"MPL-2.0","private":false,"scripts":{"build":"tsc -b --force","typecheck":"tsc -b","prepublishOnly":"tsc -b --force"},"version":"0.10.26","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"99aa9dac-e3a5-48a9-ad14-3551f8757120"}},"homepage":"https://github.com/caelo-cms/caelo-cms#readme","repository":{"url":"git+https://github.com/caelo-cms/caelo-cms.git","type":"git","directory":"packages/edge-router"},"_npmVersion":"11.19.0","description":"Locale-aware edge request router for Caelo CMS deployments — shared by the provisioning stacks' edge handlers (CDN URL-strategy routing) and the static generator.","directories":{},"maintainers":[{"name":"caelo-michael","email":"michael@caelo-cms.com"}],"_nodeVersion":"24.21.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/edge-router_0.10.26_1790936132244_0.9175088578238653"}}},"time":{"created":"2026-08-03T21:49:33.779Z","modified":"2026-10-02T10:15:32.687Z","0.10.23":"2026-08-03T21:49:34.057Z","0.10.24":"2026-08-04T10:04:03.814Z","0.10.26":"2026-10-02T10:15:32.326Z"},"bugs":{"url":"https://github.com/caelo-cms/caelo-cms/issues"},"license":"MPL-2.0","homepage":"https://github.com/caelo-cms/caelo-cms#readme","repository":{"url":"git+https://github.com/caelo-cms/caelo-cms.git","type":"git","directory":"packages/edge-router"},"description":"Locale-aware edge request router for Caelo CMS deployments — shared by the provisioning stacks' edge handlers (CDN URL-strategy routing) and the static generator.","maintainers":[{"name":"caelo-michael","email":"michael@caelo-cms.com"}],"readme":"<!-- SPDX-License-Identifier: MPL-2.0 -->\n\n# @caelo-cms/edge-router\n\nLocale-aware edge request router for [Caelo CMS](https://github.com/caelo-cms/caelo-cms)\ndeployments. Maps incoming visitor URLs onto the static site's locale/URL\nstrategy (prefix, domain, or hybrid) from the deploy manifest — the same\nrouting logic everywhere a request first lands:\n\n- the provisioning stacks' edge handlers bundle it at provision time\n  (Lambda@Edge on AWS; the equivalent edge hooks on the GCP and Azure\n  stacks),\n- the static generator uses it to precompute per-locale routes.\n\nIt is published as part of Caelo's lockstep release because the shipped\n`@caelo-cms/provisioning` package depends on it at provision time. It has no\nruntime dependencies.\n\nYou normally don't install this directly — it comes in through\n`bunx @caelo-cms/provisioning`. See the\n[main repository](https://github.com/caelo-cms/caelo-cms) for documentation.\n\n## License\n\nMPL-2.0\n","readmeFilename":"README.md"}