Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(extension): next generation of extension loading #7

Closed
wants to merge 3 commits into from

Conversation

FurryR
Copy link
Contributor

@FurryR FurryR commented Oct 2, 2024

Resolves

  1. 修复了 Scratch.translate.setup 覆盖问题
  2. 修复了(可能的)扩展加载顺序问题
  3. 现在支持异步依赖加载

Proposed Changes

重构了扩展加载系统。

Reason for Changes

一些扩展拥有异步依赖,这样可以让 IIFE 扩展也支持请求这些依赖。

Test Coverage

N/A

@sylarhcn
Copy link
Contributor

看起来修改的有点多,又是一个底层系统,可以加加单元测试吗🙏
这个项目的单元测试我全部修复过,都是可以跑的,不过我还没有加到 github ci 配置里面

Signed-off-by: FurryR <[email protected]>
@FurryR
Copy link
Contributor Author

FurryR commented Oct 29, 2024

已修正并添加单元测试

@FurryR
Copy link
Contributor Author

FurryR commented Nov 1, 2024

已终止合作

@FurryR FurryR closed this Nov 1, 2024
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.

2 participants