Skip to content

build: 迁移 webpack 到 rspack 并更新相关配置#18

Merged
CodFrm merged 2 commits intoscriptscat:mainfrom
wChenonly:main
Feb 13, 2026
Merged

build: 迁移 webpack 到 rspack 并更新相关配置#18
CodFrm merged 2 commits intoscriptscat:mainfrom
wChenonly:main

Conversation

@wChenonly
Copy link
Contributor

@wChenonly wChenonly commented Jan 14, 2026

替换 webpack 为 rspack 作为构建工具,更新配置文件和相关依赖
使用 fast-glob 替代 glob 提升测试文件查找性能

fix: glob
image

替换 webpack 为 rspack 作为构建工具,更新配置文件和相关依赖
使用 fast-glob 替代 glob 提升测试文件查找性能
@CodFrm
Copy link
Member

CodFrm commented Feb 7, 2026

非常感谢,我下次发版的时候合并试一下

@cyfung1031
Copy link
Contributor

还有应该改用 pnpm 吧

@CodFrm
Copy link
Member

CodFrm commented Feb 8, 2026

还有应该改用 pnpm 吧

pnpm确实更好用,我本来是坚定的官方党,但是对比之下npm实在太拉垮了

我后面给这个项目处理一下pnpm

@wChenonly
Copy link
Contributor Author

还有应该改用 pnpm 吧

pnpm确实更好用,我本来是坚定的官方党,但是对比之下npm实在太拉垮了

我后面给这个项目处理一下pnpm

要不我在这个上面直接切到 pnpm 吧

Copy link
Contributor

@cyfung1031 cyfung1031 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

我看到你这边有改 package.json
在这边做版本升级吧。我不另外开 PR 了

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

该 PR 将 VS Code 扩展的构建工具从 webpack 迁移到 rspack,并将测试文件查找从 glob 切换到 fast-glob,同时更新了相关依赖与锁文件,以适配新的构建/包管理方式。

Changes:

  • 删除 webpack.config.js,新增 rspack.config.js 并将构建脚本切换为 rspack
  • 测试套件中使用 fast-glob 替代 glob 来收集测试文件
  • 引入 pnpm-lock.yaml 并在 package.json 中声明 packageManager,同时更新依赖与 VS Code engine 版本

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
webpack.config.js 移除 webpack 构建配置,为迁移到 rspack 做清理
rspack.config.js 新增 rspack 构建配置(node target、swc-loader 编译 TS、externals 等)
src/test/suite/index.ts 用 fast-glob 替代 glob 来加载测试文件
package.json 更新构建脚本到 rspack、更新依赖与 engines,并增加 pnpm packageManager 声明
pnpm-lock.yaml 新增 pnpm 锁文件以固定依赖解析结果

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@CodFrm CodFrm merged commit 3d0f0d8 into scriptscat:main Feb 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants