const CopyPlugin = require( 'copy-webpack-plugin' ); const buildMode = process.env.NODE_ENV || 'production'; module.exports = { entry: './src/index.ts', target: 'node', mode: buildMode, module: { rules: [ { test: /\.tsx?$/, use: 'ts-loader', include: [ __dirname + '/src' ], }, ], }, resolve: { extensions: [ '.tsx', '.ts', '.js' ], }, plugins: [ new CopyPlugin( { patterns: [ { from: 'node_modules/figlet/fonts/Standard.flf', to: '../fonts/Standard.flf', }, ], } ), ], output: { filename: 'index.js', path: __dirname + '/dist', clean: true, }, };