Rocky_Mountain_Vending/.pnpm-store/v10/files/a2/ae548782d8a052208bff6e494f80e70cc8b677531fdecf32632a65fef7dccbed8d9699a845f723164437b48520c0eee2e8c2e34e68c53a7a1c12e1144ec97c
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
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>
2026-02-12 16:22:15 -07:00

28 lines
974 B
Text

// src/workers/cache/cache-entry.worker.ts
import { SharedBindings } from "miniflare:shared";
// src/workers/cache/constants.ts
var CacheHeaders = {
NAMESPACE: "cf-cache-namespace",
STATUS: "cf-cache-status"
}, CacheBindings = {
MAYBE_JSON_CACHE_WARN_USAGE: "MINIFLARE_CACHE_WARN_USAGE"
};
// src/workers/cache/cache-entry.worker.ts
var cache_entry_worker_default = {
async fetch(request, env) {
let namespace = request.headers.get(CacheHeaders.NAMESPACE), name = namespace === null ? "default" : `named:${namespace}`, objectNamespace = env[SharedBindings.DURABLE_OBJECT_NAMESPACE_OBJECT], id = objectNamespace.idFromName(name), stub = objectNamespace.get(id), cf = {
...request.cf,
miniflare: {
name,
cacheWarnUsage: env[CacheBindings.MAYBE_JSON_CACHE_WARN_USAGE]
}
};
return await stub.fetch(request, { cf });
}
};
export {
cache_entry_worker_default as default
};
//# sourceMappingURL=cache-entry.worker.js.map