diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-04-06 08:56:56 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2023-04-06 08:58:32 +0530 |
| commit | d26988f5bbd147ef230676446e687eb527a7d7ad (patch) | |
| tree | 99f9437c6787c48b5a539f845e1b15c50cd3b0ce /config/webpack.config.js | |
| parent | 975891246c3ab61e48b1c74fc88e1fd8f25600f1 (diff) | |
| download | banglar-bhumi-utils-d26988f5bbd147ef230676446e687eb527a7d7ad.tar.gz banglar-bhumi-utils-d26988f5bbd147ef230676446e687eb527a7d7ad.zip | |
Added "Download PDF" button to khatian information.
Diffstat (limited to 'config/webpack.config.js')
| -rw-r--r-- | config/webpack.config.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/config/webpack.config.js b/config/webpack.config.js index 15cae74..629a373 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -1,5 +1,6 @@ const path = require("path"); const fs = require("fs"); +const webpack = require("webpack"); const { merge } = require("webpack-merge"); const CopyPlugin = require("copy-webpack-plugin"); @@ -75,6 +76,7 @@ for (const sharedModule of sharedModules) { const commonOptions = { mode: "production", + target: "web", resolve: { extensions: [".ts", ".js"], alias: { @@ -93,11 +95,17 @@ const commonOptions = { ] }, optimization: { - minimize: process.env.NODE_ENV === "production" + minimize: process.env.NODE_ENV === "production", + runtimeChunk: false }, output: { iife: true - } + }, + plugins: [ + new webpack.optimize.LimitChunkCountPlugin({ + maxChunks: 1 + }) + ] }; const sharedModuleOptions = { @@ -106,7 +114,7 @@ const sharedModuleOptions = { module: { rules: [ { - test: /\.(j|t)s$/, + test: /banglar-bhumi-utils\/src\/.*.(^.?|\.[^d]|[^.]d|[^.][^d])\.(t|j)s$/, loader: path.resolve(CONFIG_DIR, "webpack/loader/count-imports-loader.js"), options: { sharedModulesImportedCount @@ -114,7 +122,7 @@ const sharedModuleOptions = { enforce: "post" } ] - }, + } }; const uninjectedScriptConfiguration = merge( @@ -170,7 +178,7 @@ const sharedModulesConfiguration = merge( module: { rules: [ { - test: /\.(j|t)s$/, + test: /banglar-bhumi-utils\/src\/.*.(^.?|\.[^d]|[^.]d|[^.][^d])\.(t|j)s$/, loader: path.resolve(CONFIG_DIR, "webpack/loader/arrange-shared-module-loader.js"), options: { sortedSharedModules |
