Skip to content
Snippets Groups Projects
webpack.config.js 616 B
Newer Older
  • Learn to ignore specific revisions
  • const path = require("path");
    
    module.exports = {
    
      mode: "production",
    
      entry: {
    
        index: "./src/index.ts",
    
      },
      output: {
    
        path: path.resolve(__dirname, "web"),
    
        filename: "[name].js",
        libraryTarget: "umd",
        library: "UspJs",
        umdNamedDefine: true,
      },
      resolve: {
        extensions: [".ts", ".tsx", ".js"],
      },
    
      // disable .map.js sourcemap files
      // devtool: "source-map",
    
      module: {
        rules: [
          {
            test: /\.tsx?$/,
            loader: "awesome-typescript-loader",
            exclude: /node_modules/,
            query: {
    
              declaration: true,