pmarket-cli
Version:
CLI tool to trade on Polymarket
37 lines (35 loc) • 766 B
JavaScript
const path = require("path");
const TerserPlugin = require("terser-webpack-plugin");
const ShebangPlugin = require('webpack-shebang-plugin');
module.exports = {
entry: "./src/main.ts",
mode: "production",
target: "node",
output: {
path: path.resolve(__dirname, "dist"),
filename: "main.js",
},
resolve: {
extensions: [".ts", ".js"],
},
module: {
rules: [
{
test: /\.ts$/,
use: "ts-loader",
exclude: /node_modules/,
},
],
},
optimization: {
minimizer: [
new TerserPlugin({
terserOptions: {
keep_classnames: true, // Preserve class names
keep_fnames: true, // Preserve function names
},
}),
],
},
plugins: [new ShebangPlugin()]
};