const path = require("path"); const webpack = require("webpack"); module.exports = { mode: "development", entry: { bundle: "./src/app.ts", editor: ["./node_modules/easymde/dist/easymde.min.js", "./node_modules/easymde/dist/easymde.min.css"] }, output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js' }, module: { rules: [ { test: /\.(ts|js)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } }, { loader: 'ts-loader' } ] },{ test: /\.css$/i, use: ['style-loader', 'css-loader'], } ], }, plugins: [new webpack.ProgressPlugin()], resolve: { extensions: [".tsx", ".ts", ".js"], }, };