22 lines
556 B
JavaScript
Executable File
22 lines
556 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
/* eslint-disable import/no-extraneous-dependencies */
|
|
|
|
// bundle d.ts declarations
|
|
const { build } = require("estrella");
|
|
|
|
// Automatically exclude all node_modules from the bundled version
|
|
const { nodeExternalsPlugin } = require("esbuild-node-externals");
|
|
|
|
build({
|
|
entryPoints: ["./src/main.ts"],
|
|
outfile: "dist/index.js",
|
|
bundle: true,
|
|
minify: true,
|
|
platform: "node",
|
|
target: "node16",
|
|
tslint: true,
|
|
sourcemap: "inline",
|
|
plugins: [nodeExternalsPlugin()],
|
|
});
|