Merge 685274c592 into d2154214ba
This commit is contained in:
commit
04dddece96
|
|
@ -28,9 +28,9 @@
|
||||||
"build": "pnpm build-pre && pnpm -r build && pnpm build-assets",
|
"build": "pnpm build-pre && pnpm -r build && pnpm build-assets",
|
||||||
"build-storybook": "pnpm --filter frontend build-storybook",
|
"build-storybook": "pnpm --filter frontend build-storybook",
|
||||||
"build-misskey-js-with-types": "pnpm build-pre && pnpm --filter backend... --filter=!misskey-js build && pnpm --filter backend generate-api-json --no-build && ncp packages/backend/built/api.json packages/misskey-js/generator/api.json && pnpm --filter misskey-js update-autogen-code && pnpm --filter misskey-js build && pnpm --filter misskey-js api",
|
"build-misskey-js-with-types": "pnpm build-pre && pnpm --filter backend... --filter=!misskey-js build && pnpm --filter backend generate-api-json --no-build && ncp packages/backend/built/api.json packages/misskey-js/generator/api.json && pnpm --filter misskey-js update-autogen-code && pnpm --filter misskey-js build && pnpm --filter misskey-js api",
|
||||||
"start": "cd packages/backend && pnpm compile-config && node ./built/boot/entry.js",
|
"start": "cd packages/backend && pnpm compile-config && node ./built/entry.js",
|
||||||
"start:inspect": "cd packages/backend && pnpm compile-config && node --inspect ./built/boot/entry.js",
|
"start:inspect": "cd packages/backend && pnpm compile-config && node --inspect ./built/entry.js",
|
||||||
"start:test": "ncp ./.github/misskey/test.yml ./.config/test.yml && cd packages/backend && cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./built/boot/entry.js",
|
"start:test": "ncp ./.github/misskey/test.yml ./.config/test.yml && cd packages/backend && cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./built/entry.js",
|
||||||
"cli": "cd packages/backend && pnpm cli",
|
"cli": "cd packages/backend && pnpm cli",
|
||||||
"init": "pnpm migrate",
|
"init": "pnpm migrate",
|
||||||
"migrate": "cd packages/backend && pnpm migrate",
|
"migrate": "cd packages/backend && pnpm migrate",
|
||||||
|
|
|
||||||
|
|
@ -1,121 +0,0 @@
|
||||||
import fs from 'node:fs';
|
|
||||||
import { fileURLToPath } from 'node:url';
|
|
||||||
import { dirname, join } from 'node:path';
|
|
||||||
import { build } from 'esbuild';
|
|
||||||
import { swcPlugin } from 'esbuild-plugin-swc';
|
|
||||||
|
|
||||||
const _filename = fileURLToPath(import.meta.url);
|
|
||||||
const _dirname = dirname(_filename);
|
|
||||||
const _package = JSON.parse(fs.readFileSync(_dirname + '/package.json', 'utf-8'));
|
|
||||||
|
|
||||||
const resolveTsPathsPlugin = {
|
|
||||||
name: 'resolve-ts-paths',
|
|
||||||
setup(build) {
|
|
||||||
build.onResolve({ filter: /^\.{1,2}\/.*\.js$/ }, (args) => {
|
|
||||||
if (args.importer) {
|
|
||||||
const absPath = join(args.resolveDir, args.path);
|
|
||||||
const tsPath = absPath.slice(0, -3) + '.ts';
|
|
||||||
if (fs.existsSync(tsPath)) return { path: tsPath };
|
|
||||||
const tsxPath = absPath.slice(0, -3) + '.tsx';
|
|
||||||
if (fs.existsSync(tsxPath)) return { path: tsxPath };
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
const externalIpaddrPlugin = {
|
|
||||||
name: 'external-ipaddr',
|
|
||||||
setup(build) {
|
|
||||||
build.onResolve({ filter: /^ipaddr\.js$/ }, (args) => {
|
|
||||||
return { path: args.path, external: true };
|
|
||||||
});
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
/** @type {import('esbuild').BuildOptions} */
|
|
||||||
const options = {
|
|
||||||
entryPoints: ['./src/boot/entry.ts'],
|
|
||||||
minify: true,
|
|
||||||
keepNames: true,
|
|
||||||
bundle: true,
|
|
||||||
outdir: './built/boot',
|
|
||||||
target: 'node22',
|
|
||||||
platform: 'node',
|
|
||||||
format: 'esm',
|
|
||||||
sourcemap: 'linked',
|
|
||||||
packages: 'external',
|
|
||||||
banner: {
|
|
||||||
js: 'import { createRequire as topLevelCreateRequire } from "module";' +
|
|
||||||
'import ___url___ from "url";' +
|
|
||||||
'const require = topLevelCreateRequire(import.meta.url);' +
|
|
||||||
'const __filename = ___url___.fileURLToPath(import.meta.url);' +
|
|
||||||
'const __dirname = ___url___.fileURLToPath(new URL(".", import.meta.url));',
|
|
||||||
},
|
|
||||||
plugins: [
|
|
||||||
externalIpaddrPlugin,
|
|
||||||
resolveTsPathsPlugin,
|
|
||||||
swcPlugin({
|
|
||||||
jsc: {
|
|
||||||
parser: {
|
|
||||||
syntax: 'typescript',
|
|
||||||
decorators: true,
|
|
||||||
dynamicImport: true,
|
|
||||||
},
|
|
||||||
transform: {
|
|
||||||
legacyDecorator: true,
|
|
||||||
decoratorMetadata: true,
|
|
||||||
},
|
|
||||||
experimental: {
|
|
||||||
keepImportAssertions: true,
|
|
||||||
},
|
|
||||||
baseUrl: join(_dirname, 'src'),
|
|
||||||
paths: {
|
|
||||||
'@/*': ['*'],
|
|
||||||
},
|
|
||||||
target: 'esnext',
|
|
||||||
keepClassNames: true,
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
externalIpaddrPlugin,
|
|
||||||
],
|
|
||||||
// external: [
|
|
||||||
// 'slacc-*',
|
|
||||||
// 'class-transformer',
|
|
||||||
// 'class-validator',
|
|
||||||
// '@sentry/*',
|
|
||||||
// '@nestjs/websockets/socket-module',
|
|
||||||
// '@nestjs/microservices/microservices-module',
|
|
||||||
// '@nestjs/microservices',
|
|
||||||
// '@napi-rs/canvas-win32-x64-msvc',
|
|
||||||
// 'mock-aws-s3',
|
|
||||||
// 'aws-sdk',
|
|
||||||
// 'nock',
|
|
||||||
// 'sharp',
|
|
||||||
// 'jsdom',
|
|
||||||
// 're2',
|
|
||||||
// '@napi-rs/canvas',
|
|
||||||
// ],
|
|
||||||
};
|
|
||||||
|
|
||||||
const args = process.argv.slice(2).map(arg => arg.toLowerCase());
|
|
||||||
|
|
||||||
if (!args.includes('--no-clean')) {
|
|
||||||
fs.rmSync('./built', { recursive: true, force: true });
|
|
||||||
}
|
|
||||||
|
|
||||||
await buildSrc();
|
|
||||||
|
|
||||||
async function buildSrc() {
|
|
||||||
console.log(`[${_package.name}] start building...`);
|
|
||||||
|
|
||||||
await build(options)
|
|
||||||
.then(() => {
|
|
||||||
console.log(`[${_package.name}] build succeeded.`);
|
|
||||||
})
|
|
||||||
.catch((err) => {
|
|
||||||
process.stderr.write(err.stderr || err.message || err);
|
|
||||||
process.exit(1);
|
|
||||||
});
|
|
||||||
|
|
||||||
console.log(`[${_package.name}] finish building.`);
|
|
||||||
}
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import { DataSource } from 'typeorm';
|
import { DataSource } from 'typeorm';
|
||||||
import { loadConfig } from './src-js/config.js';
|
import { loadConfig } from './built/config.js';
|
||||||
import { entities } from './src-js/postgres.js';
|
import { entities } from './built/postgres.js';
|
||||||
|
|
||||||
const isConcurrentIndexMigrationEnabled = process.env.MISSKEY_MIGRATION_CREATE_INDEX_CONCURRENTLY === '1';
|
const isConcurrentIndexMigrationEnabled = process.env.MISSKEY_MIGRATION_CREATE_INDEX_CONCURRENTLY === '1';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,16 +7,16 @@
|
||||||
"node": "^22.15.0 || ^24.10.0"
|
"node": "^22.15.0 || ^24.10.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "pnpm compile-config && node ./built/boot/entry.js",
|
"start": "pnpm compile-config && node ./built/entry.js",
|
||||||
"start:inspect": "pnpm compile-config && node --inspect ./built/boot/entry.js",
|
"start:inspect": "pnpm compile-config && node --inspect ./built/entry.js",
|
||||||
"start:test": "cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./built/boot/entry.js",
|
"start:test": "cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./built/entry.js",
|
||||||
"migrate": "pnpm compile-config && pnpm typeorm migration:run -d ormconfig.js",
|
"migrate": "pnpm compile-config && pnpm typeorm migration:run -d ormconfig.js",
|
||||||
"revert": "pnpm compile-config && pnpm typeorm migration:revert -d ormconfig.js",
|
"revert": "pnpm compile-config && pnpm typeorm migration:revert -d ormconfig.js",
|
||||||
"cli": "pnpm compile-config && node ./src-js/boot/cli.js",
|
"cli": "pnpm compile-config && node ./built/cli.js",
|
||||||
"check:connect": "pnpm compile-config && node ./scripts/check_connect.js",
|
"check:connect": "pnpm compile-config && node ./scripts/check_connect.js",
|
||||||
"compile-config": "node ./scripts/compile_config.js",
|
"compile-config": "node ./scripts/compile_config.js",
|
||||||
"build": "swc src -d src-js -D --strip-leading-paths && node ./build.js",
|
"build": "rolldown -c",
|
||||||
"build:test": "swc test-server -d built-test -D --config-file test-server/.swcrc --strip-leading-paths",
|
"build:test": "swc src -d src-js -D --strip-leading-paths && swc test-server -d built-test -D --config-file test-server/.swcrc --strip-leading-paths",
|
||||||
"watch:swc": "swc src -d built -D -w --strip-leading-paths",
|
"watch:swc": "swc src -d built -D -w --strip-leading-paths",
|
||||||
"build:tsc": "tsgo -p tsconfig.json && tsc-alias -p tsconfig.json",
|
"build:tsc": "tsgo -p tsconfig.json && tsc-alias -p tsconfig.json",
|
||||||
"watch": "pnpm compile-config && node ./scripts/watch.mjs",
|
"watch": "pnpm compile-config && node ./scripts/watch.mjs",
|
||||||
|
|
@ -32,10 +32,10 @@
|
||||||
"jest-and-coverage:e2e": "cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./jest.js --coverage --forceExit --config jest.config.e2e.cjs",
|
"jest-and-coverage:e2e": "cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./jest.js --coverage --forceExit --config jest.config.e2e.cjs",
|
||||||
"jest-clear": "cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./jest.js --clearCache",
|
"jest-clear": "cross-env NODE_ENV=test pnpm compile-config && cross-env NODE_ENV=test node ./jest.js --clearCache",
|
||||||
"test": "pnpm jest",
|
"test": "pnpm jest",
|
||||||
"test:e2e": "pnpm build && pnpm build:test && pnpm jest:e2e",
|
"test:e2e": "pnpm build:test && pnpm jest:e2e",
|
||||||
"test:fed": "pnpm jest:fed",
|
"test:fed": "pnpm jest:fed",
|
||||||
"test-and-coverage": "pnpm jest-and-coverage",
|
"test-and-coverage": "pnpm jest-and-coverage",
|
||||||
"test-and-coverage:e2e": "pnpm build && pnpm build:test && pnpm jest-and-coverage:e2e",
|
"test-and-coverage:e2e": "pnpm build:test && pnpm jest-and-coverage:e2e",
|
||||||
"check-migrations": "node scripts/check_migrations_clean.js",
|
"check-migrations": "node scripts/check_migrations_clean.js",
|
||||||
"generate-api-json": "pnpm compile-config && node ./scripts/generate_api_json.js"
|
"generate-api-json": "pnpm compile-config && node ./scripts/generate_api_json.js"
|
||||||
},
|
},
|
||||||
|
|
@ -179,6 +179,7 @@
|
||||||
"@jest/globals": "29.7.0",
|
"@jest/globals": "29.7.0",
|
||||||
"@kitajs/ts-html-plugin": "4.1.3",
|
"@kitajs/ts-html-plugin": "4.1.3",
|
||||||
"@nestjs/platform-express": "11.1.12",
|
"@nestjs/platform-express": "11.1.12",
|
||||||
|
"@rollup/plugin-esm-shim": "0.1.8",
|
||||||
"@sentry/vue": "10.34.0",
|
"@sentry/vue": "10.34.0",
|
||||||
"@simplewebauthn/types": "12.0.0",
|
"@simplewebauthn/types": "12.0.0",
|
||||||
"@swc/jest": "0.2.39",
|
"@swc/jest": "0.2.39",
|
||||||
|
|
@ -217,7 +218,6 @@
|
||||||
"aws-sdk-client-mock": "4.1.0",
|
"aws-sdk-client-mock": "4.1.0",
|
||||||
"cbor": "10.0.11",
|
"cbor": "10.0.11",
|
||||||
"cross-env": "10.1.0",
|
"cross-env": "10.1.0",
|
||||||
"esbuild-plugin-swc": "1.0.1",
|
|
||||||
"eslint-plugin-import": "2.32.0",
|
"eslint-plugin-import": "2.32.0",
|
||||||
"execa": "9.6.1",
|
"execa": "9.6.1",
|
||||||
"fkill": "10.0.3",
|
"fkill": "10.0.3",
|
||||||
|
|
@ -226,6 +226,7 @@
|
||||||
"js-yaml": "4.1.1",
|
"js-yaml": "4.1.1",
|
||||||
"nodemon": "3.1.11",
|
"nodemon": "3.1.11",
|
||||||
"pid-port": "2.0.1",
|
"pid-port": "2.0.1",
|
||||||
|
"rolldown": "1.0.0-rc.2",
|
||||||
"simple-oauth2": "5.1.0",
|
"simple-oauth2": "5.1.0",
|
||||||
"supertest": "7.2.2",
|
"supertest": "7.2.2",
|
||||||
"vite": "7.3.1"
|
"vite": "7.3.1"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
import { defineConfig } from 'rolldown';
|
||||||
|
import esmShim from '@rollup/plugin-esm-shim';
|
||||||
|
|
||||||
|
export default defineConfig([{
|
||||||
|
input: [
|
||||||
|
'./src/boot/entry.ts',
|
||||||
|
'./src/boot/cli.ts',
|
||||||
|
'./src/config.ts',
|
||||||
|
'./src/postgres.ts',
|
||||||
|
'./src/server/api/openapi/gen-spec.ts',
|
||||||
|
],
|
||||||
|
platform: 'node',
|
||||||
|
tsconfig: true,
|
||||||
|
plugins: [
|
||||||
|
esmShim(),
|
||||||
|
],
|
||||||
|
output: {
|
||||||
|
keepNames: true,
|
||||||
|
minify: true,
|
||||||
|
sourcemap: true,
|
||||||
|
dir: './built',
|
||||||
|
cleanDir: true,
|
||||||
|
format: 'esm',
|
||||||
|
},
|
||||||
|
external: [
|
||||||
|
/^slacc-.*/,
|
||||||
|
'class-transformer',
|
||||||
|
'class-validator',
|
||||||
|
/^@sentry\/.*/,
|
||||||
|
/^@sentry-internal\/.*/,
|
||||||
|
'@nestjs/websockets/socket-module',
|
||||||
|
'@nestjs/microservices/microservices-module',
|
||||||
|
'@nestjs/microservices',
|
||||||
|
/^@napi-rs\/.*/,
|
||||||
|
'mock-aws-s3',
|
||||||
|
'aws-sdk',
|
||||||
|
'nock',
|
||||||
|
'sharp',
|
||||||
|
'jsdom',
|
||||||
|
're2',
|
||||||
|
'ipaddr.js',
|
||||||
|
'oauth2orize',
|
||||||
|
],
|
||||||
|
}]);
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import Redis from 'ioredis';
|
import Redis from 'ioredis';
|
||||||
import { loadConfig } from '../src-js/config.js';
|
import { loadConfig } from '../built/config.js';
|
||||||
import { createPostgresDataSource } from '../src-js/postgres.js';
|
import { createPostgresDataSource } from '../built/postgres.js';
|
||||||
|
|
||||||
const config = loadConfig();
|
const config = loadConfig();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ async function execBuildAssets() {
|
||||||
function execStart() {
|
function execStart() {
|
||||||
// pnpm run start を呼び出したいが、windowsだとプロセスグループ単位でのkillが出来ずゾンビプロセス化するので
|
// pnpm run start を呼び出したいが、windowsだとプロセスグループ単位でのkillが出来ずゾンビプロセス化するので
|
||||||
// 上記と同等の動きをするコマンドで子・孫プロセスを作らないようにしたい
|
// 上記と同等の動きをするコマンドで子・孫プロセスを作らないようにしたい
|
||||||
backendProcess = execaNode('./built/boot/entry.js', [], {
|
backendProcess = execaNode('./built/entry.js', [], {
|
||||||
stdout: process.stdout,
|
stdout: process.stdout,
|
||||||
stderr: process.stderr,
|
stderr: process.stderr,
|
||||||
env: {
|
env: {
|
||||||
|
|
|
||||||
|
|
@ -19,10 +19,10 @@ async function main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @type {import('../src/config.js')} */
|
/** @type {import('../src/config.js')} */
|
||||||
const { loadConfig } = await import('../src-js/config.js');
|
const { loadConfig } = await import('../built/config.js');
|
||||||
|
|
||||||
/** @type {import('../src/server/api/openapi/gen-spec.js')} */
|
/** @type {import('../src/server/api/openapi/gen-spec.js')} */
|
||||||
const { genOpenapiSpec } = await import('../src-js/server/api/openapi/gen-spec.js');
|
const { genOpenapiSpec } = await import('../built/gen-spec.js');
|
||||||
|
|
||||||
const config = loadConfig();
|
const config = loadConfig();
|
||||||
const spec = genOpenapiSpec(config, true);
|
const spec = genOpenapiSpec(config, true);
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ async function getMemoryUsage(pid) {
|
||||||
|
|
||||||
async function measureMemory() {
|
async function measureMemory() {
|
||||||
// Start the Misskey backend server using fork to enable IPC
|
// Start the Misskey backend server using fork to enable IPC
|
||||||
const serverProcess = fork(join(__dirname, '../built/boot/entry.js'), ['expose-gc'], {
|
const serverProcess = fork(join(__dirname, '../built/entry.js'), ['expose-gc'], {
|
||||||
cwd: join(__dirname, '..'),
|
cwd: join(__dirname, '..'),
|
||||||
env: {
|
env: {
|
||||||
...process.env,
|
...process.env,
|
||||||
|
|
|
||||||
|
|
@ -4,16 +4,12 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { NestFactory } from '@nestjs/core';
|
import { NestFactory } from '@nestjs/core';
|
||||||
import { ChartManagementService } from '@/core/chart/ChartManagementService.js';
|
|
||||||
import { QueueProcessorService } from '@/queue/QueueProcessorService.js';
|
|
||||||
import { NestLogger } from '@/NestLogger.js';
|
import { NestLogger } from '@/NestLogger.js';
|
||||||
import { QueueProcessorModule } from '@/queue/QueueProcessorModule.js';
|
|
||||||
import { QueueStatsService } from '@/daemons/QueueStatsService.js';
|
|
||||||
import { ServerStatsService } from '@/daemons/ServerStatsService.js';
|
|
||||||
import { ServerService } from '@/server/ServerService.js';
|
|
||||||
import { MainModule } from '@/MainModule.js';
|
|
||||||
|
|
||||||
export async function server() {
|
export async function server() {
|
||||||
|
const { MainModule } = await import('../MainModule.js');
|
||||||
|
const { ServerService } = await import('../server/ServerService.js');
|
||||||
|
|
||||||
const app = await NestFactory.createApplicationContext(MainModule, {
|
const app = await NestFactory.createApplicationContext(MainModule, {
|
||||||
logger: new NestLogger(),
|
logger: new NestLogger(),
|
||||||
});
|
});
|
||||||
|
|
@ -22,6 +18,10 @@ export async function server() {
|
||||||
await serverService.launch();
|
await serverService.launch();
|
||||||
|
|
||||||
if (process.env.NODE_ENV !== 'test') {
|
if (process.env.NODE_ENV !== 'test') {
|
||||||
|
const { ChartManagementService } = await import('../core/chart/ChartManagementService.js');
|
||||||
|
const { QueueStatsService } = await import('../daemons/QueueStatsService.js');
|
||||||
|
const { ServerStatsService } = await import('../daemons/ServerStatsService.js');
|
||||||
|
|
||||||
app.get(ChartManagementService).start();
|
app.get(ChartManagementService).start();
|
||||||
app.get(QueueStatsService).start();
|
app.get(QueueStatsService).start();
|
||||||
app.get(ServerStatsService).start();
|
app.get(ServerStatsService).start();
|
||||||
|
|
@ -31,6 +31,10 @@ export async function server() {
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function jobQueue() {
|
export async function jobQueue() {
|
||||||
|
const { QueueProcessorModule } = await import('../queue/QueueProcessorModule.js');
|
||||||
|
const { QueueProcessorService } = await import('../queue/QueueProcessorService.js');
|
||||||
|
const { ChartManagementService } = await import('../core/chart/ChartManagementService.js');
|
||||||
|
|
||||||
const jobQueue = await NestFactory.createApplicationContext(QueueProcessorModule, {
|
const jobQueue = await NestFactory.createApplicationContext(QueueProcessorModule, {
|
||||||
logger: new NestLogger(),
|
logger: new NestLogger(),
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,6 @@ import chalk from 'chalk';
|
||||||
import Xev from 'xev';
|
import Xev from 'xev';
|
||||||
import Logger from '@/logger.js';
|
import Logger from '@/logger.js';
|
||||||
import { envOption } from '../env.js';
|
import { envOption } from '../env.js';
|
||||||
import { masterMain } from './master.js';
|
|
||||||
import { workerMain } from './worker.js';
|
|
||||||
import { readyRef } from './ready.js';
|
import { readyRef } from './ready.js';
|
||||||
|
|
||||||
import 'reflect-metadata';
|
import 'reflect-metadata';
|
||||||
|
|
@ -71,10 +69,12 @@ process.on('exit', code => {
|
||||||
if (!envOption.disableClustering) {
|
if (!envOption.disableClustering) {
|
||||||
if (cluster.isPrimary) {
|
if (cluster.isPrimary) {
|
||||||
logger.info(`Start main process... pid: ${process.pid}`);
|
logger.info(`Start main process... pid: ${process.pid}`);
|
||||||
|
const { masterMain } = await import('./master.js');
|
||||||
await masterMain();
|
await masterMain();
|
||||||
ev.mount();
|
ev.mount();
|
||||||
} else if (cluster.isWorker) {
|
} else if (cluster.isWorker) {
|
||||||
logger.info(`Start worker process... pid: ${process.pid}`);
|
logger.info(`Start worker process... pid: ${process.pid}`);
|
||||||
|
const { workerMain } = await import('./worker.js');
|
||||||
await workerMain();
|
await workerMain();
|
||||||
} else {
|
} else {
|
||||||
throw new Error('Unknown process type');
|
throw new Error('Unknown process type');
|
||||||
|
|
@ -82,6 +82,7 @@ if (!envOption.disableClustering) {
|
||||||
} else {
|
} else {
|
||||||
// 非clusterの場合はMasterのみが起動するため、Workerの処理は行わない(cluster.isWorker === trueの状態でこのブロックに来ることはない)
|
// 非clusterの場合はMasterのみが起動するため、Workerの処理は行わない(cluster.isWorker === trueの状態でこのブロックに来ることはない)
|
||||||
logger.info(`Start main process... pid: ${process.pid}`);
|
logger.info(`Start main process... pid: ${process.pid}`);
|
||||||
|
const { masterMain } = await import('./master.js');
|
||||||
await masterMain();
|
await masterMain();
|
||||||
ev.mount();
|
ev.mount();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
255
pnpm-lock.yaml
255
pnpm-lock.yaml
|
|
@ -409,6 +409,9 @@ importers:
|
||||||
'@nestjs/platform-express':
|
'@nestjs/platform-express':
|
||||||
specifier: 11.1.12
|
specifier: 11.1.12
|
||||||
version: 11.1.12(@nestjs/common@11.1.12(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.12)
|
version: 11.1.12(@nestjs/common@11.1.12(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.12)
|
||||||
|
'@rollup/plugin-esm-shim':
|
||||||
|
specifier: 0.1.8
|
||||||
|
version: 0.1.8(rollup@4.55.1)
|
||||||
'@sentry/vue':
|
'@sentry/vue':
|
||||||
specifier: 10.34.0
|
specifier: 10.34.0
|
||||||
version: 10.34.0(vue@3.5.26(typescript@5.9.3))
|
version: 10.34.0(vue@3.5.26(typescript@5.9.3))
|
||||||
|
|
@ -523,9 +526,6 @@ importers:
|
||||||
cross-env:
|
cross-env:
|
||||||
specifier: 10.1.0
|
specifier: 10.1.0
|
||||||
version: 10.1.0
|
version: 10.1.0
|
||||||
esbuild-plugin-swc:
|
|
||||||
specifier: 1.0.1
|
|
||||||
version: 1.0.1
|
|
||||||
eslint-plugin-import:
|
eslint-plugin-import:
|
||||||
specifier: 2.32.0
|
specifier: 2.32.0
|
||||||
version: 2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)
|
version: 2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)
|
||||||
|
|
@ -550,6 +550,9 @@ importers:
|
||||||
pid-port:
|
pid-port:
|
||||||
specifier: 2.0.1
|
specifier: 2.0.1
|
||||||
version: 2.0.1
|
version: 2.0.1
|
||||||
|
rolldown:
|
||||||
|
specifier: 1.0.0-rc.2
|
||||||
|
version: 1.0.0-rc.2
|
||||||
simple-oauth2:
|
simple-oauth2:
|
||||||
specifier: 5.1.0
|
specifier: 5.1.0
|
||||||
version: 5.1.0
|
version: 5.1.0
|
||||||
|
|
@ -2074,9 +2077,15 @@ packages:
|
||||||
'@discordapp/twemoji@16.0.1':
|
'@discordapp/twemoji@16.0.1':
|
||||||
resolution: {integrity: sha512-figLiBWzjS5cyrAjLaGjM8AAaowO3qvK8rg5bA2dElB4qsaPMvBVlFDMO2d3x+nC1igt7kgWH4dvNmvvUHUF8w==}
|
resolution: {integrity: sha512-figLiBWzjS5cyrAjLaGjM8AAaowO3qvK8rg5bA2dElB4qsaPMvBVlFDMO2d3x+nC1igt7kgWH4dvNmvvUHUF8w==}
|
||||||
|
|
||||||
|
'@emnapi/core@1.7.1':
|
||||||
|
resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
|
||||||
|
|
||||||
'@emnapi/runtime@1.7.1':
|
'@emnapi/runtime@1.7.1':
|
||||||
resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
|
resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
|
||||||
|
|
||||||
|
'@emnapi/wasi-threads@1.1.0':
|
||||||
|
resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
|
||||||
|
|
||||||
'@epic-web/invariant@1.0.0':
|
'@epic-web/invariant@1.0.0':
|
||||||
resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==}
|
resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==}
|
||||||
|
|
||||||
|
|
@ -2990,6 +2999,9 @@ packages:
|
||||||
resolution: {integrity: sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==}
|
resolution: {integrity: sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==}
|
||||||
engines: {node: '>= 10'}
|
engines: {node: '>= 10'}
|
||||||
|
|
||||||
|
'@napi-rs/wasm-runtime@1.1.1':
|
||||||
|
resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==}
|
||||||
|
|
||||||
'@nestjs/common@11.1.12':
|
'@nestjs/common@11.1.12':
|
||||||
resolution: {integrity: sha512-v6U3O01YohHO+IE3EIFXuRuu3VJILWzyMmSYZXpyBbnp0hk0mFyHxK2w3dF4I5WnbwiRbWlEXdeXFvPQ7qaZzw==}
|
resolution: {integrity: sha512-v6U3O01YohHO+IE3EIFXuRuu3VJILWzyMmSYZXpyBbnp0hk0mFyHxK2w3dF4I5WnbwiRbWlEXdeXFvPQ7qaZzw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
|
|
@ -3265,6 +3277,9 @@ packages:
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@opentelemetry/api': ^1.1.0
|
'@opentelemetry/api': ^1.1.0
|
||||||
|
|
||||||
|
'@oxc-project/types@0.111.0':
|
||||||
|
resolution: {integrity: sha512-bh54LJMafgRGl2cPQ/QM+tI5rWaShm/wK9KywEj/w36MhiPKXYM67H2y3q+9pr4YO7ufwg2AKdBAZkhHBD8ClA==}
|
||||||
|
|
||||||
'@paralleldrive/cuid2@2.3.1':
|
'@paralleldrive/cuid2@2.3.1':
|
||||||
resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==}
|
resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==}
|
||||||
|
|
||||||
|
|
@ -3435,9 +3450,102 @@ packages:
|
||||||
resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
|
resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
|
||||||
engines: {node: '>=18.17.0', npm: '>=9.5.0'}
|
engines: {node: '>=18.17.0', npm: '>=9.5.0'}
|
||||||
|
|
||||||
|
'@rolldown/binding-android-arm64@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-AGV80viZ4Hil4C16GFH+PSwq10jclV9oyRFhD+5HdowPOCJ+G+99N5AClQvMkUMIahTY8cX0SQpKEEWcCg6fSA==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [android]
|
||||||
|
|
||||||
|
'@rolldown/binding-darwin-arm64@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-PYR+PQu1mMmQiiKHN2JiOctvH32Xc/Mf+Su2RSmWtC9BbIqlqsVWjbulnShk0imjRim0IsbkMMCN5vYQwiuqaA==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [darwin]
|
||||||
|
|
||||||
|
'@rolldown/binding-darwin-x64@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-X2G36Z6oh5ynoYpE2JAyG+uQ4kO/3N7XydM/I98FNk8VVgDKjajFF+v7TXJ2FMq6xa7Xm0UIUKHW2MRQroqoUA==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [darwin]
|
||||||
|
|
||||||
|
'@rolldown/binding-freebsd-x64@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-XpiFTsl9qjiDfrmJF6CE3dgj1nmSbxUIT+p2HIbXV6WOj/32btO8FKkWSsOphUwVinEt3R8HVkVrcLtFNruMMQ==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [freebsd]
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-zjYZ99e47Wlygs4hW+sQ+kshlO8ake9OoY2ecnJ9cwpDGiiIB9rQ3LgP3kt8j6IeVyMSksu//VEhc8Mrd1lRIw==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm]
|
||||||
|
os: [linux]
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-Piso04EZ9IHV1aZSsLQVMOPTiCq4Ps2UPL3pchjNXHGJGFiB9U42s22LubPaEBFS+i6tCawS5EarIwex1zC4BA==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [glibc]
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-arm64-musl@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-OwJCeMZlmjKsN9pfJfTmqYpe3JC+L6RO87+hu9ajRLr1Lh6cM2FRQ8e48DLRyRDww8Ti695XQvqEANEMmsuzLw==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [musl]
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-x64-gnu@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-uQqBmA8dTWbKvfqbeSsXNUssRGfdgQCc0hkGfhQN7Pf85wG2h0Fd/z2d+ykyT4YbcsjQdgEGxBNsg3v4ekOuEA==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [glibc]
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-x64-musl@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-ItZabVsICCYWHbP+jcAgNzjPAYg5GIVQp/NpqT6iOgWctaMYtobClc5m0kNtxwqfNrLXoyt998xUey4AvcxnGQ==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [musl]
|
||||||
|
|
||||||
|
'@rolldown/binding-openharmony-arm64@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-U4UYANwafcMXSUC0VqdrqTAgCo2v8T7SiuTYwVFXgia0KOl8jiv3okwCFqeZNuw/G6EWDiqhT8kK1DLgyLsxow==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [openharmony]
|
||||||
|
|
||||||
|
'@rolldown/binding-wasm32-wasi@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-ZIWCjQsMon4tqRoao0Vzowjwx0cmFT3kublh2nNlgeasIJMWlIGHtr0d4fPypm57Rqx4o1h4L8SweoK2q6sMGA==}
|
||||||
|
engines: {node: '>=14.0.0'}
|
||||||
|
cpu: [wasm32]
|
||||||
|
|
||||||
|
'@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-NIo7vwRUPEzZ4MuZGr5YbDdjJ84xdiG+YYf8ZBfTgvIsk9wM0sZamJPEXvaLkzVIHpOw5uqEHXS85Gqqb7aaqQ==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [win32]
|
||||||
|
|
||||||
|
'@rolldown/binding-win32-x64-msvc@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-bLKzyLFbvngeNPZocuLo3LILrKwCrkyMxmRXs6fZYDrvh7cyZRw9v56maDL9ipPas0OOmQK1kAKYwvTs30G21Q==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [win32]
|
||||||
|
|
||||||
'@rolldown/pluginutils@1.0.0-beta.53':
|
'@rolldown/pluginutils@1.0.0-beta.53':
|
||||||
resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==}
|
resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==}
|
||||||
|
|
||||||
|
'@rolldown/pluginutils@1.0.0-rc.2':
|
||||||
|
resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==}
|
||||||
|
|
||||||
|
'@rollup/plugin-esm-shim@0.1.8':
|
||||||
|
resolution: {integrity: sha512-xEU0b/BShgDDSPjidhJd4R74J9xZ9jLVtFWNGtsUXyEsdwwwB1a3XOAwwGaNIyUHD6EhxPO21JMfUmJWoMn7SA==}
|
||||||
|
engines: {node: '>=14.0.0'}
|
||||||
|
peerDependencies:
|
||||||
|
rollup: ^2.0.0||^3.0.0||^4.0.0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
rollup:
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@rollup/plugin-json@6.1.0':
|
'@rollup/plugin-json@6.1.0':
|
||||||
resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
|
resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
|
||||||
engines: {node: '>=14.0.0'}
|
engines: {node: '>=14.0.0'}
|
||||||
|
|
@ -4460,6 +4568,9 @@ packages:
|
||||||
'@twemoji/parser@16.0.0':
|
'@twemoji/parser@16.0.0':
|
||||||
resolution: {integrity: sha512-jmuIjkp3OIaEemwMy3sArBwZSuZkRqmueGwRe2Zk4cFzbUJISFBJSZLDUUBNIgq3c+nY49ideYN2OiII6JUqwA==}
|
resolution: {integrity: sha512-jmuIjkp3OIaEemwMy3sArBwZSuZkRqmueGwRe2Zk4cFzbUJISFBJSZLDUUBNIgq3c+nY49ideYN2OiII6JUqwA==}
|
||||||
|
|
||||||
|
'@tybys/wasm-util@0.10.1':
|
||||||
|
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
|
||||||
|
|
||||||
'@types/accepts@1.3.7':
|
'@types/accepts@1.3.7':
|
||||||
resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==}
|
resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==}
|
||||||
|
|
||||||
|
|
@ -5908,6 +6019,9 @@ packages:
|
||||||
resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
|
resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
|
||||||
engines: {'0': node >= 6.0}
|
engines: {'0': node >= 6.0}
|
||||||
|
|
||||||
|
confbox@0.1.8:
|
||||||
|
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
|
||||||
|
|
||||||
config-chain@1.1.13:
|
config-chain@1.1.13:
|
||||||
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
|
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
|
||||||
|
|
||||||
|
|
@ -6439,9 +6553,6 @@ packages:
|
||||||
es6-promisify@5.0.0:
|
es6-promisify@5.0.0:
|
||||||
resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
|
resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
|
||||||
|
|
||||||
esbuild-plugin-swc@1.0.1:
|
|
||||||
resolution: {integrity: sha512-K/basZARuDSHH7Krr7FdzwZF4WRLTcZa4c0R2FPuXCyYdh2nZMDdi6SYuuDv0MzKQY+jm0Afl4gltLsBzPesiQ==}
|
|
||||||
|
|
||||||
esbuild@0.27.2:
|
esbuild@0.27.2:
|
||||||
resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==}
|
resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
@ -8356,6 +8467,9 @@ packages:
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
mlly@1.8.0:
|
||||||
|
resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
|
||||||
|
|
||||||
mock-socket@9.3.1:
|
mock-socket@9.3.1:
|
||||||
resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==}
|
resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==}
|
||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
|
|
@ -8911,6 +9025,9 @@ packages:
|
||||||
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
|
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
pkg-types@1.3.1:
|
||||||
|
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
|
||||||
|
|
||||||
plimit-lit@1.6.1:
|
plimit-lit@1.6.1:
|
||||||
resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==}
|
resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
|
|
@ -9549,6 +9666,11 @@ packages:
|
||||||
deprecated: Rimraf versions prior to v4 are no longer supported
|
deprecated: Rimraf versions prior to v4 are no longer supported
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
rolldown@1.0.0-rc.2:
|
||||||
|
resolution: {integrity: sha512-1g/8Us9J8sgJGn3hZfBecX1z4U3y5KO7V/aV2U1M/9UUzLNqHA8RfFQ/NPT7HLxOIldyIgrcjaYTRvA81KhJIg==}
|
||||||
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
rollup@4.55.1:
|
rollup@4.55.1:
|
||||||
resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==}
|
resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==}
|
||||||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||||
|
|
@ -10521,6 +10643,9 @@ packages:
|
||||||
engines: {node: '>=14.17'}
|
engines: {node: '>=14.17'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
ufo@1.6.1:
|
||||||
|
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
|
||||||
|
|
||||||
uid2@0.0.4:
|
uid2@0.0.4:
|
||||||
resolution: {integrity: sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==}
|
resolution: {integrity: sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==}
|
||||||
|
|
||||||
|
|
@ -12405,11 +12530,22 @@ snapshots:
|
||||||
jsonfile: 5.0.0
|
jsonfile: 5.0.0
|
||||||
universalify: 0.1.2
|
universalify: 0.1.2
|
||||||
|
|
||||||
|
'@emnapi/core@1.7.1':
|
||||||
|
dependencies:
|
||||||
|
'@emnapi/wasi-threads': 1.1.0
|
||||||
|
tslib: 2.8.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@emnapi/runtime@1.7.1':
|
'@emnapi/runtime@1.7.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
tslib: 2.8.1
|
tslib: 2.8.1
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
'@emnapi/wasi-threads@1.1.0':
|
||||||
|
dependencies:
|
||||||
|
tslib: 2.8.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@epic-web/invariant@1.0.0': {}
|
'@epic-web/invariant@1.0.0': {}
|
||||||
|
|
||||||
'@esbuild/aix-ppc64@0.27.2':
|
'@esbuild/aix-ppc64@0.27.2':
|
||||||
|
|
@ -13301,6 +13437,13 @@ snapshots:
|
||||||
'@napi-rs/nice-win32-x64-msvc': 1.1.1
|
'@napi-rs/nice-win32-x64-msvc': 1.1.1
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
'@napi-rs/wasm-runtime@1.1.1':
|
||||||
|
dependencies:
|
||||||
|
'@emnapi/core': 1.7.1
|
||||||
|
'@emnapi/runtime': 1.7.1
|
||||||
|
'@tybys/wasm-util': 0.10.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@nestjs/common@11.1.12(reflect-metadata@0.2.2)(rxjs@7.8.2)':
|
'@nestjs/common@11.1.12(reflect-metadata@0.2.2)(rxjs@7.8.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
file-type: 21.3.0
|
file-type: 21.3.0
|
||||||
|
|
@ -13621,6 +13764,8 @@ snapshots:
|
||||||
'@opentelemetry/api': 1.9.0
|
'@opentelemetry/api': 1.9.0
|
||||||
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
'@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0)
|
||||||
|
|
||||||
|
'@oxc-project/types@0.111.0': {}
|
||||||
|
|
||||||
'@paralleldrive/cuid2@2.3.1':
|
'@paralleldrive/cuid2@2.3.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@noble/hashes': 1.8.0
|
'@noble/hashes': 1.8.0
|
||||||
|
|
@ -13845,8 +13990,58 @@ snapshots:
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
'@rolldown/binding-android-arm64@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-darwin-arm64@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-darwin-x64@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-freebsd-x64@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-arm64-musl@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-x64-gnu@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-linux-x64-musl@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-openharmony-arm64@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-wasm32-wasi@1.0.0-rc.2':
|
||||||
|
dependencies:
|
||||||
|
'@napi-rs/wasm-runtime': 1.1.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@rolldown/binding-win32-x64-msvc@1.0.0-rc.2':
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@rolldown/pluginutils@1.0.0-beta.53': {}
|
'@rolldown/pluginutils@1.0.0-beta.53': {}
|
||||||
|
|
||||||
|
'@rolldown/pluginutils@1.0.0-rc.2': {}
|
||||||
|
|
||||||
|
'@rollup/plugin-esm-shim@0.1.8(rollup@4.55.1)':
|
||||||
|
dependencies:
|
||||||
|
magic-string: 0.30.21
|
||||||
|
mlly: 1.8.0
|
||||||
|
optionalDependencies:
|
||||||
|
rollup: 4.55.1
|
||||||
|
|
||||||
'@rollup/plugin-json@6.1.0(rollup@4.55.1)':
|
'@rollup/plugin-json@6.1.0(rollup@4.55.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@rollup/pluginutils': 5.3.0(rollup@4.55.1)
|
'@rollup/pluginutils': 5.3.0(rollup@4.55.1)
|
||||||
|
|
@ -15089,6 +15284,11 @@ snapshots:
|
||||||
|
|
||||||
'@twemoji/parser@16.0.0': {}
|
'@twemoji/parser@16.0.0': {}
|
||||||
|
|
||||||
|
'@tybys/wasm-util@0.10.1':
|
||||||
|
dependencies:
|
||||||
|
tslib: 2.8.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@types/accepts@1.3.7':
|
'@types/accepts@1.3.7':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 24.10.9
|
'@types/node': 24.10.9
|
||||||
|
|
@ -16806,6 +17006,8 @@ snapshots:
|
||||||
readable-stream: 3.6.2
|
readable-stream: 3.6.2
|
||||||
typedarray: 0.0.6
|
typedarray: 0.0.6
|
||||||
|
|
||||||
|
confbox@0.1.8: {}
|
||||||
|
|
||||||
config-chain@1.1.13:
|
config-chain@1.1.13:
|
||||||
dependencies:
|
dependencies:
|
||||||
ini: 1.3.8
|
ini: 1.3.8
|
||||||
|
|
@ -17451,13 +17653,6 @@ snapshots:
|
||||||
es6-promise: 4.2.8
|
es6-promise: 4.2.8
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
esbuild-plugin-swc@1.0.1:
|
|
||||||
dependencies:
|
|
||||||
'@swc/core': 1.15.8
|
|
||||||
deepmerge: 4.3.1
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- '@swc/helpers'
|
|
||||||
|
|
||||||
esbuild@0.27.2:
|
esbuild@0.27.2:
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@esbuild/aix-ppc64': 0.27.2
|
'@esbuild/aix-ppc64': 0.27.2
|
||||||
|
|
@ -19973,6 +20168,13 @@ snapshots:
|
||||||
mkdirp@1.0.4:
|
mkdirp@1.0.4:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
mlly@1.8.0:
|
||||||
|
dependencies:
|
||||||
|
acorn: 8.15.0
|
||||||
|
pathe: 2.0.3
|
||||||
|
pkg-types: 1.3.1
|
||||||
|
ufo: 1.6.1
|
||||||
|
|
||||||
mock-socket@9.3.1: {}
|
mock-socket@9.3.1: {}
|
||||||
|
|
||||||
module-details-from-path@1.0.4: {}
|
module-details-from-path@1.0.4: {}
|
||||||
|
|
@ -20548,6 +20750,12 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
find-up: 4.1.0
|
find-up: 4.1.0
|
||||||
|
|
||||||
|
pkg-types@1.3.1:
|
||||||
|
dependencies:
|
||||||
|
confbox: 0.1.8
|
||||||
|
mlly: 1.8.0
|
||||||
|
pathe: 2.0.3
|
||||||
|
|
||||||
plimit-lit@1.6.1:
|
plimit-lit@1.6.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
queue-lit: 1.5.2
|
queue-lit: 1.5.2
|
||||||
|
|
@ -21217,6 +21425,25 @@ snapshots:
|
||||||
glob: 7.2.3
|
glob: 7.2.3
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
rolldown@1.0.0-rc.2:
|
||||||
|
dependencies:
|
||||||
|
'@oxc-project/types': 0.111.0
|
||||||
|
'@rolldown/pluginutils': 1.0.0-rc.2
|
||||||
|
optionalDependencies:
|
||||||
|
'@rolldown/binding-android-arm64': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-darwin-arm64': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-darwin-x64': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-freebsd-x64': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-linux-arm64-musl': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-linux-x64-gnu': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-linux-x64-musl': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-openharmony-arm64': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-wasm32-wasi': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.2
|
||||||
|
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.2
|
||||||
|
|
||||||
rollup@4.55.1:
|
rollup@4.55.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/estree': 1.0.8
|
'@types/estree': 1.0.8
|
||||||
|
|
@ -22287,6 +22514,8 @@ snapshots:
|
||||||
|
|
||||||
typescript@5.9.3: {}
|
typescript@5.9.3: {}
|
||||||
|
|
||||||
|
ufo@1.6.1: {}
|
||||||
|
|
||||||
uid2@0.0.4: {}
|
uid2@0.0.4: {}
|
||||||
|
|
||||||
uid@2.0.2:
|
uid@2.0.2:
|
||||||
|
|
|
||||||
|
|
@ -40,3 +40,7 @@ minimumReleaseAgeExclude:
|
||||||
- 'tar' # 脆弱性対応。そのうち消すこと
|
- 'tar' # 脆弱性対応。そのうち消すこと
|
||||||
# Renovate security update: pnpm@10.28.2
|
# Renovate security update: pnpm@10.28.2
|
||||||
- pnpm@10.28.2
|
- pnpm@10.28.2
|
||||||
|
- rolldown
|
||||||
|
- '@rolldown/*'
|
||||||
|
- '@oxc-project/*'
|
||||||
|
- '@napi-rs/wasm-runtime'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue