1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

use webpack-node-externals

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen 2020-06-18 08:30:02 +03:00
parent da460842a0
commit c96ce22639
3 changed files with 18 additions and 7 deletions

View File

@ -234,6 +234,7 @@
"@types/webdriverio": "^4.13.0",
"@types/webpack": "^4.41.17",
"@types/webpack-dev-server": "^3.11.0",
"@types/webpack-node-externals": "^1.7.1",
"ace-builds": "^1.4.11",
"ansi_up": "^4.0.4",
"babel-core": "^7.0.0-beta.3",
@ -300,6 +301,7 @@
"vuex": "^3.4.0",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11",
"webpack-node-externals": "^1.7.2",
"xterm": "^4.6.0",
"xterm-addon-fit": "^0.4.0"
}

View File

@ -2,6 +2,7 @@ import path from "path";
import webpack from "webpack";
import ForkTsCheckerPlugin from "fork-ts-checker-webpack-plugin"
import { isDevelopment, isProduction, mainDir, outDir } from "./src/common/vars";
import nodeExternals from "webpack-node-externals";
export default function (): webpack.Configuration {
return {
@ -24,13 +25,9 @@ export default function (): webpack.Configuration {
__dirname: false,
__filename: false,
},
// fixme: this will hide warnings during compilation, but creates runtime error
// externals: [
// "@kubernetes/client-node",
// "handlebars",
// "node-pty",
// "ws",
// ],
externals: [
nodeExternals
],
module: {
rules: [
{

View File

@ -2231,6 +2231,13 @@
"@types/serve-static" "*"
"@types/webpack" "*"
"@types/webpack-node-externals@^1.7.1":
version "1.7.1"
resolved "https://registry.yarnpkg.com/@types/webpack-node-externals/-/webpack-node-externals-1.7.1.tgz#73d0d7ae0e98cfbd69b7443388302cd69217494a"
integrity sha512-kbO2gYPKvMb5j1KOgnIuUH52CKul9Ud4b10J5n+JX8oHmgu86hYpBVfrV4bMDe5lhCaO64h8QrKz7WnRZzqkbA==
dependencies:
"@types/webpack" "*"
"@types/webpack-sources@*":
version "1.4.0"
resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-1.4.0.tgz#e58f1f05f87d39a5c64cf85705bdbdbb94d4d57e"
@ -11494,6 +11501,11 @@ webpack-cli@^3.3.11:
v8-compile-cache "2.0.3"
yargs "13.2.4"
webpack-node-externals@^1.7.2:
version "1.7.2"
resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz#6e1ee79ac67c070402ba700ef033a9b8d52ac4e3"
integrity sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==
webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"