financial-assistant
43 строки · 1014.0 Байт
1/* eslint-disable @typescript-eslint/no-var-requires */
2const path = require("path");3const webpack = require("webpack");4
5module.exports = {6mode: "development",7devtool: "eval-source-map",8entry: "./src/index.ts",9module: {10rules: [11{12test: /\.ts$/,13include: [path.resolve(__dirname, "src")],14use: "ts-loader",15},16{17test: /\.(jpg|png|svg|json)$/,18type: "asset/resource",19generator: {20filename: "assets/[name][ext]",21},22},23{ test: /\.(woff|woff2)$/, use: { loader: "url-loader" } },24{25test: /\.(scss|css)$/,26exclude: /node_modules/,27use: ["style-loader", "css-loader", "sass-loader"],28},29],30},31plugins: [new webpack.HotModuleReplacementPlugin()],32resolve: {33extensions: [".ts", ".js"],34},35output: {36publicPath: "/",37filename: "bundle.js",38path: path.resolve(__dirname, "public"),39},40devServer: {41historyApiFallback: true,42},43};44
45