mirror of
https://github.com/MAKS-IT-COM/maksit-gitea-cursor.git
synced 2026-09-29 20:48:10 +02:00
22 lines
598 B
JavaScript
22 lines
598 B
JavaScript
import { mkdirSync, rmSync } from "node:fs";
|
|
import { dirname, join } from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
import * as esbuild from "esbuild";
|
|
|
|
const root = join(dirname(fileURLToPath(import.meta.url)), "..");
|
|
const dist = join(root, "dist");
|
|
rmSync(dist, { recursive: true, force: true });
|
|
mkdirSync(dist, { recursive: true });
|
|
|
|
await esbuild.build({
|
|
absWorkingDir: root,
|
|
entryPoints: ["src/index.ts"],
|
|
outfile: "dist/index.js",
|
|
bundle: true,
|
|
platform: "node",
|
|
format: "esm",
|
|
target: "node18",
|
|
sourcemap: true,
|
|
banner: { js: "#!/usr/bin/env node\n" },
|
|
});
|