summaryrefslogtreecommitdiff
path: root/extension/esbuild.mjs
blob: 58ea0c281b4b3e125114351e134bf0492655545b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import * as esbuild from "esbuild";

// Bundles the extension into one file
await esbuild.build({
  entryPoints: ["src/extension.ts"],
  bundle: true,
  outfile: "out/extension.js",
  external: ["vscode"],
  format: "cjs",
  platform: "node",
  sourcemap: true,
  loader: {
    // eslint-disable-next-line @typescript-eslint/naming-convention
    ".node": "file",
  },
});