import path from "path"; import { Configuration } from "webpack"; const config: Configuration = { entry: "./src/index.js", module: { rules: [ { test: /\.(ts|js)x?$/, exclude: /node_modules/, use: { loader: "babel-loader", options: { presets: [ "@babel/preset-env", "@babel/preset-react", "@babel/preset-typescript", ], }, }, }, ], }, resolve: { extensions: [".tsx", ".ts", ".jsx", ".js"], }, output: { path: path.resolve(__dirname, "static/frontend"), filename: "main.js", }, }; export default config;