Node.js 24 support (#16723)
* Revert "テストが動かないためnodejs 24サポートを取り消し"
This reverts commit a892bbcce5.
* fix jest.js
* ファイルの添付方法を変更
---------
Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
This commit is contained in:
parent
a892bbcce5
commit
a888f2863b
|
|
@ -5,7 +5,7 @@
|
||||||
"workspaceFolder": "/workspace",
|
"workspaceFolder": "/workspace",
|
||||||
"features": {
|
"features": {
|
||||||
"ghcr.io/devcontainers/features/node:1": {
|
"ghcr.io/devcontainers/features/node:1": {
|
||||||
"version": "22.15.0"
|
"version": "24.10.0"
|
||||||
},
|
},
|
||||||
"ghcr.io/devcontainers-extra/features/pnpm:2": {
|
"ghcr.io/devcontainers-extra/features/pnpm:2": {
|
||||||
"version": "10.10.0"
|
"version": "10.10.0"
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
22.15.0
|
24.10.0
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
- Enhance: Node.js 24.10.0をサポートするようになりました
|
||||||
|
- Enhance: DockerのNode.jsが24.10.0に更新されました
|
||||||
|
|
||||||
### Client
|
### Client
|
||||||
- Fix: 紙吹雪エフェクトがアニメーション設定を考慮せず常に表示される問題を修正
|
- Fix: 紙吹雪エフェクトがアニメーション設定を考慮せず常に表示される問題を修正
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# syntax = docker/dockerfile:1.4
|
# syntax = docker/dockerfile:1.4
|
||||||
|
|
||||||
ARG NODE_VERSION=22.15.0-bookworm
|
ARG NODE_VERSION=24.10.0-bookworm
|
||||||
|
|
||||||
# build assets & compile TypeScript
|
# build assets & compile TypeScript
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const __dirname = path.dirname(__filename);
|
||||||
|
|
||||||
const args = [];
|
const args = [];
|
||||||
args.push(...[
|
args.push(...[
|
||||||
...semver.satisfies(process.version, '^20.17.0 || ^22.0.0') ? ['--no-experimental-require-module'] : [],
|
...semver.satisfies(process.version, '^20.17.0 || ^22.0.0 || ^24.10.0') ? ['--no-experimental-require-module'] : [],
|
||||||
'--experimental-vm-modules',
|
'--experimental-vm-modules',
|
||||||
'--experimental-import-meta-resolve',
|
'--experimental-import-meta-resolve',
|
||||||
path.join(__dirname, 'node_modules/jest/bin/jest.js'),
|
path.join(__dirname, 'node_modules/jest/bin/jest.js'),
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^22.15.0"
|
"node": "^22.15.0 || ^24.10.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node ./built/boot/entry.js",
|
"start": "node ./built/boot/entry.js",
|
||||||
|
|
|
||||||
|
|
@ -316,8 +316,12 @@ export const uploadFile = async (user?: UserToken, { path, name, blob }: UploadO
|
||||||
: new URL(path, new URL('resources/', import.meta.url));
|
: new URL(path, new URL('resources/', import.meta.url));
|
||||||
|
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
formData.append('file', blob ??
|
formData.append(
|
||||||
new File([new Uint8Array(await readFile(absPath))], basename(absPath.toString())));
|
'file',
|
||||||
|
blob ?? new Blob([new Uint8Array(await readFile(absPath))]),
|
||||||
|
basename(absPath.toString()),
|
||||||
|
);
|
||||||
|
|
||||||
formData.append('force', 'true');
|
formData.append('force', 'true');
|
||||||
if (name) {
|
if (name) {
|
||||||
formData.append('name', name);
|
formData.append('name', name);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue