diff --git a/packages/open-lens/package.json b/packages/open-lens/package.json index f70c1025ca..17bbe6995d 100644 --- a/packages/open-lens/package.json +++ b/packages/open-lens/package.json @@ -244,6 +244,7 @@ "esbuild-loader": "^2.20.0", "fork-ts-checker-webpack-plugin": "^7.3.0", "html-webpack-plugin": "^5.5.0", + "ignore-loader": "^0.1.2", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", "jsonfile": "^6.1.0", diff --git a/packages/open-lens/webpack/main.ts b/packages/open-lens/webpack/main.ts index a521fafccd..ce4692099f 100644 --- a/packages/open-lens/webpack/main.ts +++ b/packages/open-lens/webpack/main.ts @@ -45,6 +45,19 @@ const main: webpack.Configuration = ({ loader: "ts-loader", options: {}, }, + { + test: /\.js$/, + enforce: "pre", + use: [ + { + loader: "source-map-loader", + } + ], + }, + { + test: /\.map$/, + loader: "ignore-loader" + }, ...iconsAndImagesWebpackRules(), ], }, diff --git a/packages/open-lens/webpack/renderer.ts b/packages/open-lens/webpack/renderer.ts index 6c5824a498..162d23881d 100644 --- a/packages/open-lens/webpack/renderer.ts +++ b/packages/open-lens/webpack/renderer.ts @@ -82,6 +82,10 @@ } ], }, + { + test: /\.map$/, + loader: "ignore-loader" + }, cssModulesWebpackRule(), ...iconsAndImagesWebpackRules(), ...fontsLoaderWebpackRules(), diff --git a/packages/open-lens/yarn.lock b/packages/open-lens/yarn.lock index e119877c2f..cb8b8206c0 100644 --- a/packages/open-lens/yarn.lock +++ b/packages/open-lens/yarn.lock @@ -5911,6 +5911,11 @@ ignore-by-default@^1.0.1: resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== +ignore-loader@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ignore-loader/-/ignore-loader-0.1.2.tgz#d81f240376d0ba4f0d778972c3ad25874117a463" + integrity sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA== + ignore-walk@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776"