Very Popular
import { assertSiteSnapshot, build, getSite } from "./utils.ts";import esbuild from "../plugins/esbuild.ts";
// Disable sanitizeOps & sanitizeResources because esbuild doesn't close themDeno.test( "esbuild plugin", { sanitizeOps: false, sanitizeResources: false }, async (t) => { const site = getSite({ src: "esbuild", });
// Test ignore with a function filter site.ignore((path) => path === "/modules" || path.startsWith("/modules/")); site.use(esbuild());
await build(site); await assertSiteSnapshot(t, site); },);