summaryrefslogtreecommitdiff
path: root/extension/esbuild.mjs
blob: bc1b3e5fbc5648a7e918ed786d83af12b39fbe49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import * as esbuild from "esbuild";
// esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node
await esbuild.build({
  entryPoints: ["src/extension.ts"],
  bundle: true,
  outfile: "out/extension.js",
  external: ["vscode"],
  format: "cjs",
  platform: "node",
  sourcemap: true,
  loader: {
    ".node": "file",
  },
});