An esbuild plugin for import-maps.
deno:
deno add @miyauci/esbuild-import-map
node:
npx jsr add @miyauci/esbuild-import-map
import { importMapPlugin } from "@miyauci/esbuild-import-map";
import { build } from "esbuild";
await build({
stdin: { contents: `import "@/mod.ts";`, resolveDir: import.meta.dirname },
plugins: [importMapPlugin({
url: import.meta.resolve("./import_map.json"),
importMap: {
imports: { "@/": "./src/" },
},
})],
bundle: true,
format: "esm",
});
See jsr doc for all APIs.
See contributing.
MIT © 2024 Tomoki Miyauchi