diff --git a/docker/api.dockerfile b/docker/api.dockerfile index 94056ce6..85ef6161 100644 --- a/docker/api.dockerfile +++ b/docker/api.dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine AS base +FROM node:22-alpine AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/docker/bot.dockerfile b/docker/bot.dockerfile index 17d51bd1..803a61e6 100644 --- a/docker/bot.dockerfile +++ b/docker/bot.dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine AS base +FROM node:22-alpine AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/package.json b/package.json index 99f29da8..55d57961 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@sapphire/ts-config": "^5.0.1", "@snowcrystals/eslint-config": "^1.0.2", "@snowcrystals/prettier-config": "^1.0.0", - "@types/node": "^20.17.12", + "@types/node": "^22.10.5", "eslint": "^8.57.1", "husky": "^9.1.7", "is-ci": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98ca5eaf..4e96f6cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 '@types/node': - specifier: ^20.17.12 - version: 20.17.12 + specifier: ^22.10.5 + version: 22.10.5 eslint: specifier: ^8.57.1 version: 8.57.1 @@ -830,8 +830,8 @@ packages: '@types/lodash@4.17.14': resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} - '@types/node@20.17.12': - resolution: {integrity: sha512-vo/wmBgMIiEA23A/knMfn/cf37VnuF52nZh5ZoW0GWt4e4sxNquibrMRJ7UQsA06+MBx9r/H1jsI9grYjQCQlw==} + '@types/node@22.10.5': + resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -2577,8 +2577,8 @@ packages: undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - undici-types@6.19.6: - resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} undici@6.19.8: resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} @@ -3034,7 +3034,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.17.12 + '@types/node': 22.10.5 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -3173,9 +3173,9 @@ snapshots: '@types/lodash@4.17.14': {} - '@types/node@20.17.12': + '@types/node@22.10.5': dependencies: - undici-types: 6.19.6 + undici-types: 6.20.0 '@types/semver@7.5.8': {} @@ -3183,7 +3183,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.17.12 + '@types/node': 22.10.5 '@types/yargs-parser@21.0.3': {} @@ -4353,7 +4353,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.17.12 + '@types/node': 22.10.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5043,7 +5043,7 @@ snapshots: undefsafe@2.0.5: {} - undici-types@6.19.6: {} + undici-types@6.20.0: {} undici@6.19.8: {}