Skip to content
Snippets Groups Projects
webpack.config.js 563 B
Newer Older
const webpack = require("webpack");

module.exports = {
Frank Bessou's avatar
Frank Bessou committed
  entry: {
    main: "./src/index.tsx",
  },
  resolve: {
    extensions: [".js", ".ts", ".tsx"],
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        enforce: "pre",
        use: ["source-map-loader"],
      },
      {
        test: [/\.tsx?$/],
        loader: "ts-loader",
      },
    ],
  },
  plugins: [
    new webpack.DefinePlugin({
      "process.env": {}, // react-admin bundles node code
    }),
  ],
  devtool: "eval-source-map",
Frank Bessou's avatar
Frank Bessou committed
  devServer: {
    publicPath: "/dist/",
  },