This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 8a428692146 kie-issues#392: Upgrade node from 18 to 20 on kie-tools
(#2414)
8a428692146 is described below
commit 8a42869214623f7d2dc4d7903843df92ea5850e3
Author: Thiago Lugli <[email protected]>
AuthorDate: Mon Jun 10 16:27:35 2024 -0300
kie-issues#392: Upgrade node from 18 to 20 on kie-tools (#2414)
---
.ci/incubator-kie-tools-ci-build.Dockerfile | 4 +-
.github/actions/setup-env/action.yml | 2 +-
.github/workflows/ci_build.yml | 4 +-
devbox.json | 2 +-
devbox.lock | 32 ++--
package.json | 2 +-
packages/cors-proxy/package.json | 2 +-
packages/cors-proxy/src/proxy/dnsFix.ts | 32 ----
packages/cors-proxy/src/proxy/server.ts | 3 -
packages/dmn-editor/package.json | 2 +-
packages/kn-plugin-workflow/README.md | 2 +-
packages/scesim-editor/package.json | 2 +-
.../package.json | 2 +-
packages/xml-parser-ts-codegen/package.json | 2 +-
pnpm-lock.yaml | 194 ++++++++++++---------
repo/build-dependencies-versions.json | 2 +-
16 files changed, 140 insertions(+), 149 deletions(-)
diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile
b/.ci/incubator-kie-tools-ci-build.Dockerfile
index e57cee92818..01a3f27d615 100644
--- a/.ci/incubator-kie-tools-ci-build.Dockerfile
+++ b/.ci/incubator-kie-tools-ci-build.Dockerfile
@@ -79,7 +79,7 @@ RUN wget -qO-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh |
# Node setup
RUN source $HOME/.nvm/nvm.sh && \
- nvm install 18.20.2 && \
+ nvm install 20.14.0 && \
sudo update-alternatives --install /usr/local/bin/node node $(which node)
1 && \
sudo update-alternatives --install /usr/local/bin/npm npm $(which npm) 1
@@ -131,7 +131,7 @@ RUN go install
github.com/openshift/source-to-image/cmd/[email protected]
ENV HOME="/home/nonrootuser"
ENV JAVA_HOME="${HOME}/.sdkman/candidates/java/current/"
ENV MAVEN_HOME="${HOME}/.sdkman/candidates/maven/current/"
-ENV NODE_HOME="${HOME}/.nvm/versions/node/v18.20.2"
+ENV NODE_HOME="${HOME}/.nvm/versions/node/v20.14.0"
ENV DISPLAY=":99"
ENV NODE_OPTIONS="--max_old_space_size=4096"
ENV GOPATH="${HOME}/go"
diff --git a/.github/actions/setup-env/action.yml
b/.github/actions/setup-env/action.yml
index b2e13873b46..7ea9178e709 100644
--- a/.github/actions/setup-env/action.yml
+++ b/.github/actions/setup-env/action.yml
@@ -69,7 +69,7 @@ runs:
- name: "Setup Node"
uses: actions/setup-node@v4
with:
- node-version: 18.20.2
+ node-version: 20.14.0
- name: "Setup JDK 17"
uses: actions/setup-java@v4
diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml
index b72bc1fc0d8..80942e13d2d 100644
--- a/.github/workflows/ci_build.yml
+++ b/.github/workflows/ci_build.yml
@@ -65,7 +65,7 @@ jobs:
- name: "Setup Node"
uses: actions/setup-node@v4
with:
- node-version: 18.20.2
+ node-version: 20.14.0
- name: "Setup CI patterns"
id: ci_patterns
@@ -87,7 +87,7 @@ jobs:
--partition='./.github/supporting-files/ci/partitions/partition0.txt' \
--partition='./.github/supporting-files/ci/partitions/partition1.txt'
- npm -g uninstall bun
+ npm -g uninstall bun
echo "mode=$(jq --raw-output '.[${{ matrix.partition }}].mode'
/tmp/partitions.json)" >> $GITHUB_OUTPUT
echo "bootstrapPnpmFilterString=$(jq --raw-output '.[${{
matrix.partition }}].bootstrapPnpmFilterString' /tmp/partitions.json)" >>
$GITHUB_OUTPUT
diff --git a/devbox.json b/devbox.json
index a61dbeed3c0..bd6d1bf34f2 100644
--- a/devbox.json
+++ b/devbox.json
@@ -2,7 +2,7 @@
"$schema":
"https://raw.githubusercontent.com/jetpack-io/devbox/0.10.4/.schema/devbox.schema.json",
"packages": {
"temurin-bin-17": "17.0.9",
- "nodejs": "18.20.2",
+ "nodejs": "20.12.2",
"maven": "3.9.6",
"kubernetes-helm": "3.13.3",
"gnumake": "4.4.1",
diff --git a/devbox.lock b/devbox.lock
index 090ca034213..810e96da462 100644
--- a/devbox.lock
+++ b/devbox.lock
@@ -237,68 +237,68 @@
}
}
},
- "[email protected]": {
- "last_modified": "2024-04-19T17:36:04-04:00",
+ "[email protected]": {
+ "last_modified": "2024-05-22T06:18:38Z",
"plugin_version": "0.0.2",
- "resolved":
"github:NixOS/nixpkgs/92d295f588631b0db2da509f381b4fb1e74173c5#nodejs_18",
+ "resolved":
"github:NixOS/nixpkgs/3f316d2a50699a78afe5e77ca486ad553169061e#nodejs_20",
"source": "devbox-search",
- "version": "18.20.2",
+ "version": "20.12.2",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/c4cy6ivwvyccxb5cgvmibb48cz5kgbxh-nodejs-18.20.2",
+ "path":
"/nix/store/bzzs4kvjyvjjhs3rj08vqpvvzmfggvbv-nodejs-20.12.2",
"default": true
},
{
"name": "libv8",
- "path":
"/nix/store/sl20inmjg0p9nbsqcbvrrynbxr0d4z4j-nodejs-18.20.2-libv8"
+ "path":
"/nix/store/c56874bxzncqwy58kif6wfnzy017v1sl-nodejs-20.12.2-libv8"
}
],
- "store_path":
"/nix/store/c4cy6ivwvyccxb5cgvmibb48cz5kgbxh-nodejs-18.20.2"
+ "store_path":
"/nix/store/bzzs4kvjyvjjhs3rj08vqpvvzmfggvbv-nodejs-20.12.2"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/02sxkyivycayrw2qbf0vbln1vv2l75wg-nodejs-18.20.2",
+ "path":
"/nix/store/y50zafzgnnkrj4hvmk23icv2ggvys8r9-nodejs-20.12.2",
"default": true
},
{
"name": "libv8",
- "path":
"/nix/store/sl5gvfjjm6f0b818vnggkpadr1mcyfs3-nodejs-18.20.2-libv8"
+ "path":
"/nix/store/vc7y8h3c8pwbh4zbvjcyfqrd3fhdjhw6-nodejs-20.12.2-libv8"
}
],
- "store_path":
"/nix/store/02sxkyivycayrw2qbf0vbln1vv2l75wg-nodejs-18.20.2"
+ "store_path":
"/nix/store/y50zafzgnnkrj4hvmk23icv2ggvys8r9-nodejs-20.12.2"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/8j5ld9b8gciy0dfpnjbi98w76v05kia6-nodejs-18.20.2",
+ "path":
"/nix/store/l53svh1nfrcb83qbqvrrkangrcl1rr25-nodejs-20.12.2",
"default": true
},
{
"name": "libv8",
- "path":
"/nix/store/bza5hfp4mb002mp12g33v5arcpyg223s-nodejs-18.20.2-libv8"
+ "path":
"/nix/store/q71hh22bfqjygd34gq16dv4dwfc33378-nodejs-20.12.2-libv8"
}
],
- "store_path":
"/nix/store/8j5ld9b8gciy0dfpnjbi98w76v05kia6-nodejs-18.20.2"
+ "store_path":
"/nix/store/l53svh1nfrcb83qbqvrrkangrcl1rr25-nodejs-20.12.2"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/c9wp3qkbfkpx2vylglrmd4w0jwvm216z-nodejs-18.20.2",
+ "path":
"/nix/store/6g9n96qf1yx139xklnmy3v4xhjvjgsji-nodejs-20.12.2",
"default": true
},
{
"name": "libv8",
- "path":
"/nix/store/1il1i3j9qch6hg6f7pp1753z95lappzv-nodejs-18.20.2-libv8"
+ "path":
"/nix/store/s7b0dqga0311mvq48mirnlm0p3dr4gm3-nodejs-20.12.2-libv8"
}
],
- "store_path":
"/nix/store/c9wp3qkbfkpx2vylglrmd4w0jwvm216z-nodejs-18.20.2"
+ "store_path":
"/nix/store/6g9n96qf1yx139xklnmy3v4xhjvjgsji-nodejs-20.12.2"
}
}
},
diff --git a/package.json b/package.json
index 40f6c8051fc..2b7b576de2d 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"@kie-tools-scripts/update-version": "workspace:*",
"@nice-move/prettier-plugin-package-json": "^0.6.1",
"@prettier/plugin-xml": "^2",
- "@types/node": "^18.13.0",
+ "@types/node": "^20.14.2",
"husky": "^6.0.0",
"postinstall-postinstall": "^2.1.0",
"prettier": "^2.8.8",
diff --git a/packages/cors-proxy/package.json b/packages/cors-proxy/package.json
index 2478335fcb9..16d6bcca788 100644
--- a/packages/cors-proxy/package.json
+++ b/packages/cors-proxy/package.json
@@ -41,7 +41,7 @@
"@types/cors": "^2.8.13",
"@types/express": "^4.17.17",
"@types/jest": "^26.0.23",
- "@types/node": "^18.13.0",
+ "@types/node": "^20.14.2",
"cross-env": "^7.0.3",
"jest": "^26.6.3",
"jest-junit": "^14.0.0",
diff --git a/packages/cors-proxy/src/proxy/dnsFix.ts
b/packages/cors-proxy/src/proxy/dnsFix.ts
deleted file mode 100644
index ef77e14ae41..00000000000
--- a/packages/cors-proxy/src/proxy/dnsFix.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import * as dns from "dns";
-import * as os from "os";
-
-/*
-Fix to allow the cors-proxy to correctly connect with local applications when
running in macOs. More info: https://github.com/nodejs/node/issues/40702
-TODO: this is already fixed on Node 20: Remove this as part of
https://github.com/apache/incubator-kie-issues/issues/392
-*/
-export const dnsFix = () => {
- const nodeVersion = +process.versions.node.split(".")[0];
- if (os.platform() === "darwin" && nodeVersion < 20) {
- dns.setDefaultResultOrder("ipv4first");
- }
-};
diff --git a/packages/cors-proxy/src/proxy/server.ts
b/packages/cors-proxy/src/proxy/server.ts
index d495778939d..12f90fdbd32 100644
--- a/packages/cors-proxy/src/proxy/server.ts
+++ b/packages/cors-proxy/src/proxy/server.ts
@@ -21,7 +21,6 @@ import * as express from "express";
import * as cors from "cors";
import { ExpressCorsProxy } from "./ExpressCorsProxy";
-import { dnsFix } from "./dnsFix";
export type ServerArgs = {
port: number;
@@ -38,8 +37,6 @@ export const startServer = (args: ServerArgs): void => {
const proxy = new ExpressCorsProxy(args);
- dnsFix();
-
const corsHandler = cors();
app.use(corsHandler);
diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json
index 25e98c7e44b..6f0f8782566 100644
--- a/packages/dmn-editor/package.json
+++ b/packages/dmn-editor/package.json
@@ -87,7 +87,7 @@
"@types/jest": "^26.0.23",
"@types/jest-when": "^2.7.4",
"@types/lodash": "^4.14.168",
- "@types/node": "^18.13.0",
+ "@types/node": "^20.14.2",
"@types/react": "^17.0.6",
"@types/react-dom": "^17.0.5",
"@types/testing-library__jest-dom": "^5.9.1",
diff --git a/packages/kn-plugin-workflow/README.md
b/packages/kn-plugin-workflow/README.md
index bb9efd70fdb..0c41cd511b4 100644
--- a/packages/kn-plugin-workflow/README.md
+++ b/packages/kn-plugin-workflow/README.md
@@ -27,7 +27,7 @@ All the commands in this section should be performed in the
monorepo root.
### Prerequisites
-- Node `>= 18.20.2` _(To install, follow these instructions:
https://nodejs.org/en/download/package-manager/)_
+- Node `>= 20.14.0` _(To install, follow these instructions:
https://nodejs.org/en/download/package-manager/)_
- pnpm `8.7.0` _(To install, follow these instructions:
https://pnpm.io/installation)_
- Go `1.21.9` _(To install, follow these instructions:
https://go.dev/doc/install)_
diff --git a/packages/scesim-editor/package.json
b/packages/scesim-editor/package.json
index a23ac9a88d7..a66c0799fff 100644
--- a/packages/scesim-editor/package.json
+++ b/packages/scesim-editor/package.json
@@ -50,7 +50,7 @@
"@storybook/react": "^7.3.2",
"@storybook/react-webpack5": "^7.3.2",
"@types/lodash": "^4.14.168",
- "@types/node": "^18.13.0",
+ "@types/node": "^20.14.2",
"@types/react": "^17.0.6",
"@types/react-dom": "^17.0.5",
"@types/react-table": "^7.0.25",
diff --git a/packages/vscode-extension-common-test-helpers/package.json
b/packages/vscode-extension-common-test-helpers/package.json
index ab31af6fd79..efb08e388a8 100644
--- a/packages/vscode-extension-common-test-helpers/package.json
+++ b/packages/vscode-extension-common-test-helpers/package.json
@@ -30,7 +30,7 @@
"@types/chai": "^4.3.6",
"@types/fs-extra": "^11.0.1",
"@types/mocha": "^8.2.2",
- "@types/node": "^18.13.0",
+ "@types/node": "^20.14.2",
"@types/selenium-webdriver": "^4.1.20",
"mocha": "^9.2.0",
"rimraf": "^3.0.2",
diff --git a/packages/xml-parser-ts-codegen/package.json
b/packages/xml-parser-ts-codegen/package.json
index 3a06b30dace..6d7ace28d75 100644
--- a/packages/xml-parser-ts-codegen/package.json
+++ b/packages/xml-parser-ts-codegen/package.json
@@ -35,7 +35,7 @@
"@kie-tools/tsconfig": "workspace:*",
"@types/jest": "^26.0.23",
"@types/lodash": "^4.14.168",
- "@types/node": "^18.13.0",
+ "@types/node": "^20.14.2",
"glob": "^10.2.7",
"jest": "^26.6.3",
"jest-junit": "^14.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 10931a711dc..0f51ca78408 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -61,8 +61,8 @@ importers:
specifier: ^2
version: 2.2.0
"@types/node":
- specifier: ^18.13.0
- version: 18.13.0
+ specifier: ^20.14.2
+ version: 20.14.2
husky:
specifier: ^6.0.0
version: 6.0.0
@@ -1512,8 +1512,8 @@ importers:
specifier: ^26.0.23
version: 26.0.23
"@types/node":
- specifier: ^18.13.0
- version: 18.13.0
+ specifier: ^20.14.2
+ version: 20.14.2
cross-env:
specifier: ^7.0.3
version: 7.0.3
@@ -3582,8 +3582,8 @@ importers:
specifier: ^4.14.168
version: 4.14.169
"@types/node":
- specifier: ^18.13.0
- version: 18.17.18
+ specifier: ^20.14.2
+ version: 20.14.2
"@types/react":
specifier: ^17.0.6
version: 17.0.21
@@ -5379,7 +5379,7 @@ importers:
version: 26.5.6([email protected])([email protected])
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/[email protected])([email protected])
+ version: 10.9.1(@types/[email protected])([email protected])
typescript:
specifier: ^4.6.2
version: 4.8.4
@@ -6609,7 +6609,7 @@ importers:
version: 26.5.6([email protected])([email protected])
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/[email protected])([email protected])
+ version: 10.9.1(@types/[email protected])([email protected])
typescript:
specifier: ^4.6.2
version: 4.8.4
@@ -9201,8 +9201,8 @@ importers:
specifier: ^4.14.168
version: 4.14.169
"@types/node":
- specifier: ^18.13.0
- version: 18.17.18
+ specifier: ^20.14.2
+ version: 20.14.2
"@types/react":
specifier: ^17.0.6
version: 17.0.21
@@ -9645,7 +9645,7 @@ importers:
version: 26.5.6([email protected])([email protected])
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/[email protected])([email protected])
+ version: 10.9.1(@types/[email protected])([email protected])
typescript:
specifier: ^4.6.2
version: 4.8.4
@@ -11838,7 +11838,7 @@ importers:
version: 26.5.6([email protected])([email protected])
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/[email protected])([email protected])
+ version: 10.9.1(@types/[email protected])([email protected])
typescript:
specifier: ^4.6.2
version: 4.8.4
@@ -12334,8 +12334,8 @@ importers:
specifier: ^8.2.2
version: 8.2.2
"@types/node":
- specifier: ^18.13.0
- version: 18.13.0
+ specifier: ^20.14.2
+ version: 20.14.2
"@types/selenium-webdriver":
specifier: ^4.1.20
version: 4.1.20
@@ -12897,8 +12897,8 @@ importers:
specifier: ^4.14.168
version: 4.14.169
"@types/node":
- specifier: ^18.13.0
- version: 18.13.0
+ specifier: ^20.14.2
+ version: 20.14.2
glob:
specifier: ^10.2.7
version: 10.3.3
@@ -23082,7 +23082,7 @@ packages:
engines: { node: ">= 10.14.2" }
dependencies:
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
jest-message-util: 26.6.2
jest-util: 26.6.2
@@ -23099,7 +23099,7 @@ packages:
"@jest/test-result": 26.6.2
"@jest/transform": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
ansi-escapes: 4.3.2
chalk: 4.1.2
exit: 0.1.2
@@ -23140,7 +23140,7 @@ packages:
"@jest/test-result": 26.6.2
"@jest/transform": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
ansi-escapes: 4.3.2
chalk: 4.1.2
exit: 0.1.2
@@ -23178,7 +23178,7 @@ packages:
dependencies:
"@jest/fake-timers": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
jest-mock: 26.6.2
dev: true
@@ -23189,7 +23189,7 @@ packages:
dependencies:
"@jest/types": 26.6.2
"@sinonjs/fake-timers": 6.0.1
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
jest-message-util: 26.6.2
jest-mock: 26.6.2
jest-util: 26.6.2
@@ -23396,7 +23396,7 @@ packages:
dependencies:
"@types/istanbul-lib-coverage": 2.0.1
"@types/istanbul-reports": 3.0.0
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/yargs": 15.0.4
chalk: 4.1.2
dev: true
@@ -23409,7 +23409,7 @@ packages:
"@jest/schemas": 29.6.3
"@types/istanbul-lib-coverage": 2.0.1
"@types/istanbul-reports": 3.0.0
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/yargs": 17.0.24
chalk: 4.1.2
dev: true
@@ -23948,7 +23948,7 @@ packages:
dependencies:
"@types/json-schema": 7.0.15
"@types/lodash": 4.14.202
- "@types/node": 20.12.12
+ "@types/node": 20.14.2
fast-deep-equal: 3.1.3
lodash: 4.17.21
openapi-typescript: 5.4.2
@@ -29156,7 +29156,7 @@ packages:
resolution:
{ integrity:
sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29221,21 +29221,21 @@ packages:
{ integrity:
sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
}
dependencies:
"@types/connect": 3.4.34
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29244,7 +29244,7 @@ packages:
dependencies:
"@types/http-cache-semantics": 4.0.1
"@types/keyv": 3.1.1
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/responselike": 1.0.0
dev: true
@@ -29257,7 +29257,7 @@ packages:
resolution:
{ integrity:
sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29278,14 +29278,14 @@ packages:
{ integrity:
sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
}
dependencies:
"@types/express-serve-static-core": 4.17.35
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29302,14 +29302,14 @@ packages:
resolution:
{ integrity:
sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29633,7 +29633,7 @@ packages:
resolution:
{ integrity:
sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/qs": 6.9.7
"@types/range-parser": 1.2.4
dev: true
@@ -29642,7 +29642,7 @@ packages:
resolution:
{ integrity:
sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/qs": 6.9.7
"@types/range-parser": 1.2.4
"@types/send": 0.17.1
@@ -29690,7 +29690,7 @@ packages:
{ integrity:
sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==
}
dependencies:
"@types/jsonfile": 6.1.1
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29703,14 +29703,14 @@ packages:
requiresBuild: true
dependencies:
"@types/minimatch": 3.0.5
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29761,7 +29761,7 @@ packages:
resolution:
{ integrity:
sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29827,7 +29827,7 @@ packages:
resolution:
{ integrity:
sha512-cZFuoVLtzKP3gmq9eNosUL1R50U+USkbLtUQ1bYVgl/lKp0FZM7Cq4aIHAL8oIvQ17uSHi7jXPtfDOdjPwBE7A==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/tough-cookie": 4.0.2
parse5: 7.1.2
dev: true
@@ -29859,14 +29859,14 @@ packages:
resolution:
{ integrity:
sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -29929,14 +29929,14 @@ packages:
{ integrity:
sha512-9hhgvYPdC5iHyyksPcKCu45gfaAIPQHKHGdvNXu4582DmOZX3wrUJIJPT40o4G1oTKPgpMMFqZglOTjhnYoF+A==
}
dependencies:
"@types/bson": 4.0.3
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
resolution:
{ integrity:
sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
form-data: 4.0.0
dev: true
@@ -29955,21 +29955,16 @@ packages:
{ integrity:
sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA==
}
dev: true
- /@types/[email protected]:
- resolution:
- { integrity:
sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==
}
- dev: true
-
/@types/[email protected]:
resolution:
{ integrity:
sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==
}
+ dev: true
- /@types/[email protected]:
+ /@types/[email protected]:
resolution:
- { integrity:
sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==
}
+ { integrity:
sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==
}
dependencies:
undici-types: 5.26.5
- dev: false
/@types/[email protected]:
resolution:
@@ -30135,7 +30130,7 @@ packages:
resolution:
{ integrity:
sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30169,7 +30164,7 @@ packages:
{ integrity:
sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==
}
dependencies:
"@types/mime": 1.3.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30184,7 +30179,7 @@ packages:
{ integrity:
sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==
}
dependencies:
"@types/mime": 1.3.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30222,7 +30217,7 @@ packages:
resolution:
{ integrity:
sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30234,7 +30229,7 @@ packages:
resolution:
{ integrity:
sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30282,7 +30277,7 @@ packages:
resolution:
{ integrity:
sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30325,7 +30320,7 @@ packages:
resolution:
{ integrity:
sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/source-list-map": 0.1.6
source-map: 0.7.4
dev: true
@@ -30334,7 +30329,7 @@ packages:
resolution:
{ integrity:
sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
"@types/tapable": 1.0.12
"@types/uglify-js": 3.17.5
"@types/webpack-sources": 3.2.3
@@ -30346,7 +30341,7 @@ packages:
resolution:
{ integrity:
sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/@types/[email protected]:
@@ -30373,7 +30368,7 @@ packages:
{ integrity:
sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==
}
requiresBuild: true
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
optional: true
@@ -31004,7 +30999,7 @@ packages:
resolution:
{ integrity:
sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag==
}
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
tslib: 1.14.1
dev: false
@@ -36806,7 +36801,7 @@ packages:
dependencies:
"@types/cookie": 0.4.1
"@types/cors": 2.8.13
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.4.1
@@ -41465,7 +41460,7 @@ packages:
jest-validate: 26.6.2
micromatch: 4.0.5
pretty-format: 26.6.2
- ts-node: 10.9.1(@types/[email protected])([email protected])
+ ts-node: 10.9.1(@types/[email protected])([email protected])
transitivePeerDependencies:
- bufferutil
- canvas
@@ -41512,7 +41507,7 @@ packages:
"@jest/environment": 26.6.2
"@jest/fake-timers": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
jest-mock: 26.6.2
jest-util: 26.6.2
jsdom: 16.5.3
@@ -41530,7 +41525,7 @@ packages:
"@jest/environment": 26.6.2
"@jest/fake-timers": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
jest-mock: 26.6.2
jest-util: 26.6.2
dev: true
@@ -41581,7 +41576,7 @@ packages:
dependencies:
"@jest/types": 26.6.2
"@types/graceful-fs": 4.1.3
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
anymatch: 3.1.2
fb-watchman: 2.0.1
graceful-fs: 4.2.11
@@ -41605,7 +41600,7 @@ packages:
dependencies:
"@jest/types": 29.6.3
"@types/graceful-fs": 4.1.3
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
anymatch: 3.1.2
fb-watchman: 2.0.1
graceful-fs: 4.2.11
@@ -41628,7 +41623,7 @@ packages:
"@jest/source-map": 26.6.2
"@jest/test-result": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
co: 4.6.0
expect: 26.6.2
@@ -41659,7 +41654,7 @@ packages:
"@jest/source-map": 26.6.2
"@jest/test-result": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
co: 4.6.0
expect: 26.6.2
@@ -41733,7 +41728,7 @@ packages:
engines: { node: ">= 10.14.2" }
dependencies:
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
dev: true
/[email protected]([email protected]):
@@ -41808,7 +41803,7 @@ packages:
"@jest/environment": 26.6.2
"@jest/test-result": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
emittery: 0.7.2
exit: 0.1.2
@@ -41841,7 +41836,7 @@ packages:
"@jest/environment": 26.6.2
"@jest/test-result": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
emittery: 0.7.2
exit: 0.1.2
@@ -41960,7 +41955,7 @@ packages:
{ integrity:
sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==
}
engines: { node: ">= 10.14.2" }
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
graceful-fs: 4.2.11
dev: true
@@ -42007,7 +42002,7 @@ packages:
engines: { node: ">= 10.14.2" }
dependencies:
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
graceful-fs: 4.2.11
is-ci: 2.0.0
@@ -42020,7 +42015,7 @@ packages:
engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
dependencies:
"@jest/types": 29.6.3
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
chalk: 4.1.2
ci-info: 3.3.2
graceful-fs: 4.2.11
@@ -42047,7 +42042,7 @@ packages:
dependencies:
"@jest/test-result": 26.6.2
"@jest/types": 26.6.2
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
ansi-escapes: 4.3.2
chalk: 4.1.2
jest-util: 26.6.2
@@ -42082,7 +42077,7 @@ packages:
{ integrity:
sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
}
engines: { node: ">= 10.13.0" }
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@@ -42092,7 +42087,7 @@ packages:
{ integrity:
sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==
}
engines: { node: ">= 10.13.0" }
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
@@ -42102,7 +42097,7 @@ packages:
{ integrity:
sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==
}
engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
dependencies:
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -51713,6 +51708,38 @@ packages:
yn: 3.1.1
dev: true
+ /[email protected](@types/[email protected])([email protected]):
+ resolution:
+ { integrity:
sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
}
+ hasBin: true
+ peerDependencies:
+ "@swc/core": ">=1.2.50"
+ "@swc/wasm": ">=1.2.50"
+ "@types/node": "*"
+ typescript: ">=2.7"
+ peerDependenciesMeta:
+ "@swc/core":
+ optional: true
+ "@swc/wasm":
+ optional: true
+ dependencies:
+ "@cspotcode/source-map-support": 0.8.1
+ "@tsconfig/node10": 1.0.9
+ "@tsconfig/node12": 1.0.11
+ "@tsconfig/node14": 1.0.3
+ "@tsconfig/node16": 1.0.3
+ "@types/node": 20.14.2
+ acorn: 8.10.0
+ acorn-walk: 8.2.0
+ arg: 4.1.0
+ create-require: 1.1.1
+ diff: 4.0.1
+ make-error: 1.3.6
+ typescript: 4.8.4
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ dev: true
+
/[email protected]:
resolution:
{ integrity:
sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==
}
@@ -52042,7 +52069,6 @@ packages:
/[email protected]:
resolution:
{ integrity:
sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
}
- dev: false
/[email protected]:
resolution:
@@ -54115,7 +54141,7 @@ packages:
"@oozcitak/dom": 1.15.10
"@oozcitak/infra": 1.0.8
"@oozcitak/util": 8.3.8
- "@types/node": 18.17.18
+ "@types/node": 20.14.2
js-yaml: 3.14.0
dev: true
diff --git a/repo/build-dependencies-versions.json
b/repo/build-dependencies-versions.json
index 051012eed5b..3e3e9c813c0 100644
--- a/repo/build-dependencies-versions.json
+++ b/repo/build-dependencies-versions.json
@@ -2,7 +2,7 @@
"go": "1.21.9",
"java": "17",
"maven": "3.9.6",
- "node": "18.20.2",
+ "node": "20.14.0",
"pnpm": "8.7.0",
"python3": "3.12.2",
"pip3": "24.0"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]