From b54b768f18754d33206f5ed824174c7decfb83eb Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 10 Jul 2026 11:43:06 +0800 Subject: [PATCH 1/2] perf: reduce Rstack CLI startup time --- packages/rstack/package.json | 1 + packages/rstack/src/cli/index.ts | 2 +- pnpm-lock.yaml | 12 ++++++++++++ pnpm-workspace.yaml | 1 + 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/rstack/package.json b/packages/rstack/package.json index 52c5e77..a4aea77 100644 --- a/packages/rstack/package.json +++ b/packages/rstack/package.json @@ -59,6 +59,7 @@ "@rstest/adapter-rslib": "catalog:", "@types/node": "catalog:", "lint-staged": "catalog:", + "rslog": "catalog:", "typescript": "catalog:" }, "peerDependencies": { diff --git a/packages/rstack/src/cli/index.ts b/packages/rstack/src/cli/index.ts index d90a2f8..891587a 100644 --- a/packages/rstack/src/cli/index.ts +++ b/packages/rstack/src/cli/index.ts @@ -1,5 +1,5 @@ import { setupCommands } from './commands.js'; -import { logger } from '@rsbuild/core'; +import { logger } from 'rslog'; export async function runCLI(): Promise { try { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f61e3b4..555566f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,6 +73,9 @@ catalogs: react-dom: specifier: ^19.2.7 version: 19.2.7 + rslog: + specifier: ^2.1.3 + version: 2.1.3 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -264,6 +267,9 @@ importers: lint-staged: specifier: 'catalog:' version: 16.4.0 + rslog: + specifier: 'catalog:' + version: 2.1.3 typescript: specifier: 'catalog:' version: 6.0.3 @@ -1637,6 +1643,10 @@ packages: typescript: optional: true + rslog@2.1.3: + resolution: {integrity: sha512-DCUkRKUBR1lSpHKRcxNvHaYwGrUVf9MsoE1u6gd0CF37I8vwwtWc4b+FA9OwYZ4QA/shslzAYorD3MMfd+Rs/Q==} + engines: {node: ^20.19.0 || >=22.12.0} + scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -3499,6 +3509,8 @@ snapshots: optionalDependencies: typescript: 6.0.3 + rslog@2.1.3: {} + scheduler@0.27.0: {} scroll-into-view-if-needed@3.1.0: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d294fe4..e7e64a4 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -33,6 +33,7 @@ catalog: 'oxfmt': '^0.56.0' 'react': '^19.2.7' 'react-dom': '^19.2.7' + rslog: ^2.1.3 'typescript': '^6.0.3' dedupePeers: true From a4ee259f569750251cfbd5fec3bba1ddc2240b5e Mon Sep 17 00:00:00 2001 From: neverland Date: Fri, 10 Jul 2026 11:59:10 +0800 Subject: [PATCH 2/2] chore: add rslog to spelling dictionary --- scripts/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/dictionary.txt b/scripts/dictionary.txt index efd541f..732835a 100644 --- a/scripts/dictionary.txt +++ b/scripts/dictionary.txt @@ -3,6 +3,7 @@ oxfmt rsbuild rslib rslint +rslog rspack rspress rstack