From 93dcdb240f8e53941e7ee6d20722ea2571813571 Mon Sep 17 00:00:00 2001 From: ckken Date: Thu, 6 Aug 2026 09:41:22 +0800 Subject: [PATCH] =?UTF-8?q?chore(cli):=20=E5=8D=87=E7=BA=A7=20Rspack=20dev?= =?UTF-8?q?-server=20=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cli/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- test/toolchain.rules.test.ts | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index f1189514..a94952e5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -113,7 +113,7 @@ "@empjs/chain": "workspace:*", "@rsdoctor/rspack-plugin": "1.5.18", "@rspack/core": "2.1.5", - "@rspack/dev-server": "^2.1.0", + "@rspack/dev-server": "^2.2.0", "@swc/helpers": "^0.5.23", "address": "^2.0.2", "chalk": "^5.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d5dd510..6c2710ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -541,8 +541,8 @@ importers: specifier: 2.1.5 version: 2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23) '@rspack/dev-server': - specifier: ^2.1.0 - version: 2.1.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23)) + specifier: ^2.2.0 + version: 2.2.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23)) '@swc/helpers': specifier: ^0.5.23 version: 0.5.23 @@ -2578,8 +2578,8 @@ packages: '@rspack/core': optional: true - '@rspack/dev-server@2.1.0': - resolution: {integrity: sha512-WkCi6bWThVX5Ziv04srPaRoCoUY5FJolO4gqzE7xPO0XbXShsGnwn0vGD0DFfnYFcw9VSsxlmeCDV799lNYclA==} + '@rspack/dev-server@2.2.0': + resolution: {integrity: sha512-Bd0DNphOJ5/KAm3bFpUUZeP7O6jvVDNdXJEmlpsVZLfdSgjmrd6Ut/EHCBv95tmiwOQN0M41SdvlUU4f855HFA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@rspack/core': ^2.0.0 @@ -9115,7 +9115,7 @@ snapshots: optionalDependencies: '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23) - '@rspack/dev-server@2.1.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.2.0(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23))': dependencies: '@rspack/core': 2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23) '@rspack/dev-middleware': 2.0.3(@rspack/core@2.1.5(@module-federation/runtime-tools@2.8.1)(@swc/helpers@0.5.23)) diff --git a/test/toolchain.rules.test.ts b/test/toolchain.rules.test.ts index 7b4c35aa..9039a90e 100644 --- a/test/toolchain.rules.test.ts +++ b/test/toolchain.rules.test.ts @@ -223,14 +223,14 @@ describe('toolchain version contract', () => { expect(lockfile).not.toContain('@rspack/core@2.0.8') }) - test('cli depends on the current Rspack 2.1 latest and TS7-aware tooling', () => { + test('cli depends on the current Rspack core and dev-server stack with TS7-aware tooling', () => { const cliPkg = readJson('packages/cli/package.json') const reactPkg = readJson('packages/plugin-react/package.json') const cliRstestConfig = readText('packages/cli/rstest.config.ts') const lockfile = readText('pnpm-lock.yaml') expect(cliPkg.dependencies['@rspack/core']).toBe('2.1.5') - expect(cliPkg.dependencies['@rspack/dev-server']).toBe('^2.1.0') + expect(cliPkg.dependencies['@rspack/dev-server']).toBe('^2.2.0') expect(reactPkg.dependencies['@rspack/plugin-react-refresh']).toBe('^2.0.2') expect(cliPkg.dependencies['@swc/helpers']).toBe('^0.5.23') expect(cliPkg.dependencies['@rsdoctor/rspack-plugin']).toBe('1.5.18') @@ -240,6 +240,7 @@ describe('toolchain version contract', () => { expect(cliPkg.dependencies['ts-checker-rspack-plugin']).toBe('^1.5.2') expect(cliPkg.devDependencies['@vue/tsconfig']).toBe('^0.9.1') expect(lockfile).toContain('@rsdoctor/rspack-plugin@1.5.18') + expect(lockfile).toContain('@rspack/dev-server@2.2.0') expect(lockfile).toContain('ts-checker-rspack-plugin@1.5.2') expect(lockfile).not.toContain('@rsdoctor/rspack-plugin@1.5.17') expect(lockfile).not.toContain('ts-checker-rspack-plugin@1.5.1')