From 8251f6f186a49b0d74e06838108e5c35be6c482d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 05:38:23 +0000 Subject: [PATCH] Update Node.js to v22 --- Dockerfile | 2 +- package.json | 4 ++-- pnpm-lock.yaml | 30 +++++++++++++++--------------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Dockerfile b/Dockerfile index 54d370b..7d806f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Environment setup -FROM node:20.18.3-alpine +FROM node:22.14.0-alpine LABEL org.opencontainers.image.source https://github.com/GizmoDevelopment/ramune-chat WORKDIR /opt/production diff --git a/package.json b/package.json index 3006438..dd84dc5 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "url": "git+https://github.com/GizmoDevelopment/ramune-chat.git" }, "engines": { - "node": ">=20.18.3" + "node": ">=22.14.0" }, "packageManager": "pnpm@9.15.6", "scripts": { @@ -21,7 +21,7 @@ "devDependencies": { "@gizmo-dev/eslint-plugin": "^5.0.6", "@sentry/types": "^8.55.0", - "@types/node": "^20.17.23", + "@types/node": "^22.13.9", "@types/sanitize-html": "^2.13.0", "eslint": "^9.21.0", "globals": "^15.15.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74c8eed..b190cd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,8 +43,8 @@ importers: specifier: ^8.55.0 version: 8.55.0 '@types/node': - specifier: ^20.17.23 - version: 20.17.23 + specifier: ^22.13.9 + version: 22.13.9 '@types/sanitize-html': specifier: ^2.13.0 version: 2.13.0 @@ -441,8 +441,8 @@ packages: '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - '@types/node@20.17.23': - resolution: {integrity: sha512-8PCGZ1ZJbEZuYNTMqywO+Sj4vSKjSjT6Ua+6RFOYlEvIvKQABPtrNkoVSLSKDb4obYcMhspVKmsw8Cm10NFRUg==} + '@types/node@22.13.9': + resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} '@types/pg-pool@2.0.6': resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} @@ -1250,8 +1250,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -1794,11 +1794,11 @@ snapshots: '@types/connect@3.4.36': dependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 '@types/cors@2.8.17': dependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 '@types/estree@1.0.6': {} @@ -1806,11 +1806,11 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 - '@types/node@20.17.23': + '@types/node@22.13.9': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/pg-pool@2.0.6': dependencies: @@ -1818,7 +1818,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 pg-protocol: 1.7.1 pg-types: 2.2.0 @@ -1830,7 +1830,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 20.17.23 + '@types/node': 22.13.9 '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)': dependencies: @@ -2087,7 +2087,7 @@ snapshots: engine.io@6.6.4: dependencies: '@types/cors': 2.8.17 - '@types/node': 20.17.23 + '@types/node': 22.13.9 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -2654,7 +2654,7 @@ snapshots: typescript@5.8.2: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} uri-js@4.4.1: dependencies: