Forráskód Böngészése

[ui-build] add strip-sourcemap-loader to remove 3rd party hardcoded map references

Björn Alm 10 hónapja
szülő
commit
5c18a605fd
3 módosított fájl, 16 hozzáadás és 0 törlés
  1. 7 0
      package-lock.json
  2. 1 0
      package.json
  3. 8 0
      webpack.config.js

+ 7 - 0
package-lock.json

@@ -125,6 +125,7 @@
         "sass-loader": "11.1.1",
         "snarkdown": "2.0.0",
         "source-map-loader": "5.0.0",
+        "strip-sourcemap-loader": "0.0.1",
         "style-loader": "2.0.0",
         "styled-components": "6.0.8",
         "stylelint": "16.7.0",
@@ -17025,6 +17026,12 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/strip-sourcemap-loader": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/strip-sourcemap-loader/-/strip-sourcemap-loader-0.0.1.tgz",
+      "integrity": "sha512-IrVeMZNYS//7jKzCVF4U6keLyOe/6JYLtjyvCNyteKxXwWQ+MrwNGT42eJQll+pChxgE3K34iLddz4rWG6e8Ow==",
+      "dev": true
+    },
     "node_modules/style-loader": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz",

+ 1 - 0
package.json

@@ -146,6 +146,7 @@
     "sass-loader": "11.1.1",
     "snarkdown": "2.0.0",
     "source-map-loader": "5.0.0",
+    "strip-sourcemap-loader": "0.0.1",
     "style-loader": "2.0.0",
     "styled-components": "6.0.8",
     "stylelint": "16.7.0",

+ 8 - 0
webpack.config.js

@@ -64,6 +64,14 @@ const config = {
         enforce: 'pre',
         use: ['source-map-loader']
       },
+      // Remove hardcoded references to source map files in third party mjs-files
+      // since those files will be missing in our builds.
+      {
+        test: /\.mjs$/,
+        include: /node_modules/,
+        enforce: 'post',
+        loader: 'strip-sourcemap-loader'
+      },
       {
         test: /\.scss$/,
         exclude: /node_modules/,