netlify-edge-functions
Installation
SKILL.md
Netlify Edge Functions
Reach for this (modern): default-export handler + inline config export with a narrowly-scoped path. Import types from @netlify/edge-functions.
import type { Config, Context } from "@netlify/edge-functions";
export default async (request: Request, context: Context) => {
// return Response | URL (rewrite) | undefined (continue chain)
};
export const config: Config = { path: "/products/*" };
Avoid: import maps in deno.json (unsupported — use a separate file via deno_import_map). Do not hand-write a function your framework's adapter already generates (Next.js, Astro, Remix, SvelteKit, Nuxt, etc.) — check the framework adapter/reference first; duplicating adapter middleware causes conflicts.