From 79db1fed26ea7a761940d2bad3f2cd8413000cc7 Mon Sep 17 00:00:00 2001 From: Iku-turso Date: Thu, 27 Apr 2023 15:15:06 +0300 Subject: [PATCH] chore: Consolidate build scripts to the new shared script Co-authored-by: Janne Savolainen Signed-off-by: Iku-turso Signed-off-by: Janne Savolainen --- packages/business-features/keyboard-shortcuts/package.json | 3 ++- packages/cluster-settings/package.json | 3 ++- packages/kubectl-versions/package.json | 3 ++- packages/list-layout/package.json | 3 ++- packages/metrics/package.json | 3 ++- packages/routing/package.json | 3 ++- packages/technical-features/application/agnostic/package.json | 3 ++- .../technical-features/application/electron-main/package.json | 3 ++- .../application/legacy-extensions/package.json | 3 ++- packages/technical-features/feature-core/package.json | 3 ++- packages/technical-features/messaging/agnostic/package.json | 3 ++- .../technical-features/messaging/computed-channel/package.json | 3 ++- .../technical-features/messaging/electron/main/package.json | 3 ++- .../messaging/electron/renderer/package.json | 3 ++- .../messaging/message-bridge-fake/package.json | 3 ++- packages/technical-features/react-application/package.json | 3 ++- packages/ui-components/button/package.json | 3 ++- packages/ui-components/tooltip/package.json | 3 ++- .../react-testing-library-discovery/package.json | 3 ++- packages/utility-features/run-many/package.json | 3 ++- packages/utility-features/startable-stoppable/package.json | 3 ++- packages/utility-features/test-utils/package.json | 3 ++- packages/utility-features/utilities/package.json | 3 ++- 23 files changed, 46 insertions(+), 23 deletions(-) diff --git a/packages/business-features/keyboard-shortcuts/package.json b/packages/business-features/keyboard-shortcuts/package.json index a4a19284a6..7748bb67ef 100644 --- a/packages/business-features/keyboard-shortcuts/package.json +++ b/packages/business-features/keyboard-shortcuts/package.json @@ -24,7 +24,7 @@ "license": "MIT", "homepage": "https://github.com/lensapp/lens", "scripts": { - "build": "webpack", + "build": "lens-webpack-build", "clean": "rimraf dist/", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", @@ -41,6 +41,7 @@ "react": "^17" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "^6.5.0-alpha.2", "@k8slens/react-testing-library-discovery": "^1.0.0-alpha.3" diff --git a/packages/cluster-settings/package.json b/packages/cluster-settings/package.json index dce09f97a5..33ef3d58d5 100644 --- a/packages/cluster-settings/package.json +++ b/packages/cluster-settings/package.json @@ -16,9 +16,10 @@ ], "scripts": { "clean": "rimraf dist/", - "build": "webpack" + "build": "lens-webpack-build" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "rimraf": "^4.4.1" }, "peerDependencies": { diff --git a/packages/kubectl-versions/package.json b/packages/kubectl-versions/package.json index 76b28834f0..fe0d6f784a 100644 --- a/packages/kubectl-versions/package.json +++ b/packages/kubectl-versions/package.json @@ -22,7 +22,7 @@ "precompute-versions": "swc ./build/compute-versions.ts -o ./build/compute-versions.mjs", "compute-versions": "node ./build/compute-versions.mjs", "prebuild": "npm run compute-versions", - "build": "webpack", + "build": "lens-webpack-build", "dev": "webpack --mode=development --watch", "test": "jest --coverage --runInBand" }, @@ -30,6 +30,7 @@ "@ogre-tools/injectable": "^15.1.1" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@swc/cli": "^0.1.62", "@swc/core": "^1.3.53", "fast-xml-parser": "^4.2.2", diff --git a/packages/list-layout/package.json b/packages/list-layout/package.json index bba0dc06e7..c71c657f3c 100644 --- a/packages/list-layout/package.json +++ b/packages/list-layout/package.json @@ -24,7 +24,7 @@ "license": "MIT", "homepage": "https://github.com/lensapp/lens", "scripts": { - "build": "webpack", + "build": "lens-webpack-build", "clean": "rimraf dist/", "dev": "webpack --mode=development --watch", "test": "jest --coverage --runInBand", @@ -37,6 +37,7 @@ "react": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2", "@k8slens/jest": "^6.5.0-alpha.4", "@k8slens/typescript": "^6.5.0-alpha.2" diff --git a/packages/metrics/package.json b/packages/metrics/package.json index e5801792b7..0303ae5688 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -24,7 +24,7 @@ "license": "MIT", "homepage": "https://github.com/lensapp/lens", "scripts": { - "build": "webpack", + "build": "lens-webpack-build", "clean": "rimraf dist/", "dev": "webpack --mode=development --watch", "test": "jest --coverage --runInBand", @@ -37,6 +37,7 @@ "react": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2", "@k8slens/jest": "^6.5.0-alpha.4", "@k8slens/typescript": "^6.5.0-alpha.2" diff --git a/packages/routing/package.json b/packages/routing/package.json index d6cc28892c..9aa1a2e69b 100644 --- a/packages/routing/package.json +++ b/packages/routing/package.json @@ -24,7 +24,7 @@ "license": "MIT", "homepage": "https://github.com/lensapp/lens", "scripts": { - "build": "webpack", + "build": "lens-webpack-build", "lint": "lens-lint", "lint:fix": "lens-lint --fix" }, @@ -45,6 +45,7 @@ "react-dom": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "6.5.0-alpha.1", "@k8slens/react-testing-library-discovery": "^1.0.0-alpha.3", diff --git a/packages/technical-features/application/agnostic/package.json b/packages/technical-features/application/agnostic/package.json index 80fcd65e2a..87bbcf0cf8 100644 --- a/packages/technical-features/application/agnostic/package.json +++ b/packages/technical-features/application/agnostic/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -39,6 +39,7 @@ "lodash": "^4.17.15" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } diff --git a/packages/technical-features/application/electron-main/package.json b/packages/technical-features/application/electron-main/package.json index 9ceeda252c..815eda3cd1 100644 --- a/packages/technical-features/application/electron-main/package.json +++ b/packages/technical-features/application/electron-main/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -40,6 +40,7 @@ "lodash": "^4.17.21" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "^6.5.0-alpha.2", "@ogre-tools/test-utils": "^15.7.0" diff --git a/packages/technical-features/application/legacy-extensions/package.json b/packages/technical-features/application/legacy-extensions/package.json index a0b6039813..d8581262aa 100644 --- a/packages/technical-features/application/legacy-extensions/package.json +++ b/packages/technical-features/application/legacy-extensions/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "lint": "lens-lint", "lint:fix": "lens-lint --fix" }, @@ -33,6 +33,7 @@ "@ogre-tools/injectable": "^15.3.1" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/technical-features/feature-core/package.json b/packages/technical-features/feature-core/package.json index c379d3387c..2227284e80 100644 --- a/packages/technical-features/feature-core/package.json +++ b/packages/technical-features/feature-core/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -34,6 +34,7 @@ "@ogre-tools/injectable": "^15.3.1" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/technical-features/messaging/agnostic/package.json b/packages/technical-features/messaging/agnostic/package.json index 1e79eb5fc4..56cdb2b731 100644 --- a/packages/technical-features/messaging/agnostic/package.json +++ b/packages/technical-features/messaging/agnostic/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint:fix": "lens-lint --fix", "lint": "lens-lint" @@ -41,6 +41,7 @@ "mobx": "^6.7.0" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/technical-features/messaging/computed-channel/package.json b/packages/technical-features/messaging/computed-channel/package.json index 38020a5565..107884cdf0 100644 --- a/packages/technical-features/messaging/computed-channel/package.json +++ b/packages/technical-features/messaging/computed-channel/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -42,6 +42,7 @@ "mobx": "^6.8.0" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2", "@k8slens/messaging-fake-bridge": "^1.0.0-alpha.3", "type-fest": "^2.14.0" diff --git a/packages/technical-features/messaging/electron/main/package.json b/packages/technical-features/messaging/electron/main/package.json index 3b60a853ad..ad6c38860c 100644 --- a/packages/technical-features/messaging/electron/main/package.json +++ b/packages/technical-features/messaging/electron/main/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -41,6 +41,7 @@ "lodash": "^4.17.21" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/technical-features/messaging/electron/renderer/package.json b/packages/technical-features/messaging/electron/renderer/package.json index 5ac4b2b7f3..99aa7137e1 100644 --- a/packages/technical-features/messaging/electron/renderer/package.json +++ b/packages/technical-features/messaging/electron/renderer/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -42,6 +42,7 @@ "lodash": "^4.17.21" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/technical-features/messaging/message-bridge-fake/package.json b/packages/technical-features/messaging/message-bridge-fake/package.json index b195e0525a..fd202d49a7 100644 --- a/packages/technical-features/messaging/message-bridge-fake/package.json +++ b/packages/technical-features/messaging/message-bridge-fake/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint:fix": "lens-lint --fix", "lint": "lens-lint" @@ -41,6 +41,7 @@ "mobx": "^6.9.0" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/technical-features/react-application/package.json b/packages/technical-features/react-application/package.json index 9f43cb71bc..80e630aa72 100644 --- a/packages/technical-features/react-application/package.json +++ b/packages/technical-features/react-application/package.json @@ -25,7 +25,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -45,6 +45,7 @@ "react-dom": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "^6.5.0-alpha.2", "@k8slens/react-testing-library-discovery": "^1.0.0-alpha.3", diff --git a/packages/ui-components/button/package.json b/packages/ui-components/button/package.json index ad0dc4a10d..a1e49cd99a 100644 --- a/packages/ui-components/button/package.json +++ b/packages/ui-components/button/package.json @@ -24,7 +24,7 @@ "license": "MIT", "homepage": "https://github.com/lensapp/lens", "scripts": { - "build": "webpack", + "build": "lens-webpack-build", "lint": "lens-lint", "lint:fix": "lens-lint --fix" }, @@ -39,6 +39,7 @@ "react-dom": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "6.5.0-alpha.1", "@k8slens/react-testing-library-discovery": "^1.0.0-alpha.0", diff --git a/packages/ui-components/tooltip/package.json b/packages/ui-components/tooltip/package.json index e43bdce5bb..7e418bd142 100644 --- a/packages/ui-components/tooltip/package.json +++ b/packages/ui-components/tooltip/package.json @@ -24,7 +24,7 @@ "license": "MIT", "homepage": "https://github.com/lensapp/lens", "scripts": { - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" @@ -39,6 +39,7 @@ "react-dom": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@async-fn/jest": "^1.6.4", "@k8slens/eslint-config": "6.5.0-alpha.1", "@k8slens/react-testing-library-discovery": "^1.0.0-alpha.0", diff --git a/packages/utility-features/react-testing-library-discovery/package.json b/packages/utility-features/react-testing-library-discovery/package.json index fa252e9ae2..8bf1ca85ed 100644 --- a/packages/utility-features/react-testing-library-discovery/package.json +++ b/packages/utility-features/react-testing-library-discovery/package.json @@ -25,11 +25,12 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "lint": "lens-lint", "lint:fix": "lens-lint --fix" }, "peerDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@testing-library/dom": "^8.19.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5" diff --git a/packages/utility-features/run-many/package.json b/packages/utility-features/run-many/package.json index e0589a2942..0645095351 100644 --- a/packages/utility-features/run-many/package.json +++ b/packages/utility-features/run-many/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand" }, "peerDependencies": { @@ -34,6 +34,7 @@ "uuid": "^8.3.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@types/uuid": "^9.0.1" } } diff --git a/packages/utility-features/startable-stoppable/package.json b/packages/utility-features/startable-stoppable/package.json index 109e1c3a0a..4af17444ff 100644 --- a/packages/utility-features/startable-stoppable/package.json +++ b/packages/utility-features/startable-stoppable/package.json @@ -22,12 +22,13 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand", "lint": "lens-lint", "lint:fix": "lens-lint --fix" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@k8slens/eslint-config": "^6.5.0-alpha.2" } } diff --git a/packages/utility-features/test-utils/package.json b/packages/utility-features/test-utils/package.json index 554d2e6b63..59878e11e6 100644 --- a/packages/utility-features/test-utils/package.json +++ b/packages/utility-features/test-utils/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack" + "build": "lens-webpack-build" }, "peerDependencies": { "@ogre-tools/injectable": "^15.3.1", @@ -33,6 +33,7 @@ "react-dom": "^17.0.2" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@types/lodash": "^4.14.191" } } diff --git a/packages/utility-features/utilities/package.json b/packages/utility-features/utilities/package.json index d1bcf8d3b4..c45cc9add3 100644 --- a/packages/utility-features/utilities/package.json +++ b/packages/utility-features/utilities/package.json @@ -21,7 +21,7 @@ "homepage": "https://github.com/lensapp/lens", "scripts": { "clean": "rimraf dist/", - "build": "webpack", + "build": "lens-webpack-build", "test:unit": "jest --coverage --runInBand" }, "peerDependencies": { @@ -41,6 +41,7 @@ "typed-regex": "^0.0.8" }, "devDependencies": { + "@k8slens/webpack": "^6.5.0-alpha.4", "@types/crypto-js": "^4.1.1", "@types/lodash": "^4.14.191", "@types/react": "^17.0.2",