diff --git a/packages/backend/package.json b/packages/backend/package.json index a011eb83ab..f4ffe2f514 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -88,6 +88,7 @@ "@nestjs/common": "11.1.18", "@nestjs/core": "11.1.18", "@nestjs/testing": "11.1.18", + "@oxc-project/runtime": "0.126.0", "@peertube/http-signature": "1.7.0", "@sentry/node": "10.47.0", "@sentry/profiling-node": "10.47.0", diff --git a/packages/backend/rolldown.config.ts b/packages/backend/rolldown.config.ts index 382a1f7290..5ca07a5f87 100644 --- a/packages/backend/rolldown.config.ts +++ b/packages/backend/rolldown.config.ts @@ -34,7 +34,7 @@ function backendDevServerPlugin(): Plugin { if (backendProcess) { await killBackendProcess(); } - backendProcess = execaNode('./built/entry.js', { + backendProcess = execaNode('./built/entry.js', [], { stdout: process.stdout, stderr: process.stderr, env: { @@ -102,6 +102,6 @@ export default defineConfig((args) => { clearScreen: false, }, // ビルドの高速化のために、watchモードのときは外部モジュールは全てバンドルしないようにする - external: isWatchMode ? [/node_modules/] : externalModules, + external: isWatchMode ? /^(?!@\/)[^.\/](?!:[\/\\])/ : externalModules, }; }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b901155409..62aad2d50c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,6 +138,9 @@ importers: '@nestjs/testing': specifier: 11.1.18 version: 11.1.18(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18)(@nestjs/platform-express@11.1.18) + '@oxc-project/runtime': + specifier: 0.126.0 + version: 0.126.0 '@peertube/http-signature': specifier: 1.7.0 version: 1.7.0 @@ -3344,6 +3347,10 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 + '@oxc-project/runtime@0.126.0': + resolution: {integrity: sha512-oksjxfqDNmIYMGlIgLzYgnz5YjZax27RtQezsPpKEGo9AC5LOaIGHsivCCeaAWdCtPnRyjZXM/7svreCC8kZVQ==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/types@0.123.0': resolution: {integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew==} @@ -13911,6 +13918,8 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.1) + '@oxc-project/runtime@0.126.0': {} + '@oxc-project/types@0.123.0': {} '@oxc-project/types@0.124.0': {}