yao-node-client
Version:
A node client for yao application development
35 lines • 1.1 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const esbuild_1 = __importDefault(require("esbuild"));
const yargs_1 = __importDefault(require("yargs/yargs"));
const helpers_1 = require("yargs/helpers");
const argv = (0, yargs_1.default)((0, helpers_1.hideBin)(process.argv))
.options({
input: { alias: "i", type: "string", default: "dist_esm/client/index.js" },
output: {
alias: "o",
type: "string",
default: "dist_esm/client/index.dist_esm.js",
},
})
.parseSync();
let input = argv.input;
let output = argv.output;
esbuild_1.default
.build({
allowOverwrite: true,
write: true,
entryPoints: [input],
outfile: output,
format: "esm",
bundle: true,
platform: "node",
external: ["*/yao-node-client"],
})
.then(() => {
console.log(`input: ${input}==>output: ${output}`);
});
//# sourceMappingURL=esbuild.js.map