Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
21 lines
872 B
Text
21 lines
872 B
Text
// src/workers/shared/constants.ts
|
|
var SharedBindings = {
|
|
TEXT_NAMESPACE: "MINIFLARE_NAMESPACE",
|
|
DURABLE_OBJECT_NAMESPACE_OBJECT: "MINIFLARE_OBJECT",
|
|
MAYBE_SERVICE_BLOBS: "MINIFLARE_BLOBS",
|
|
MAYBE_SERVICE_LOOPBACK: "MINIFLARE_LOOPBACK",
|
|
MAYBE_JSON_ENABLE_CONTROL_ENDPOINTS: "MINIFLARE_ENABLE_CONTROL_ENDPOINTS",
|
|
MAYBE_JSON_ENABLE_STICKY_BLOBS: "MINIFLARE_STICKY_BLOBS"
|
|
};
|
|
|
|
// src/workers/shared/object-entry.worker.ts
|
|
var object_entry_worker_default = {
|
|
async fetch(request, env) {
|
|
let name = env[SharedBindings.TEXT_NAMESPACE], objectNamespace = env[SharedBindings.DURABLE_OBJECT_NAMESPACE_OBJECT], id = objectNamespace.idFromName(name), stub = objectNamespace.get(id), cf = { miniflare: { name } };
|
|
return await stub.fetch(request, { cf });
|
|
}
|
|
};
|
|
export {
|
|
object_entry_worker_default as default
|
|
};
|
|
//# sourceMappingURL=object-entry.worker.js.map
|