eryue0220

Results 22 issues of eryue0220

This pr solved the #2000 problem.

This pr solved #1983

## Summary Implement lint/style/useConsistentArrayType Fixed: #68 ## Test Plan All existing tests has passed.

A-Project
A-Linter
L-JavaScript
A-Diagnostic

Is it possible to replace `std::collections::HashMap` with [rustc_hash](https://github.com/rust-lang/rustc-hash) for the better performance?

## What happens? While calling `navigator.serviceWorker.register` in Child App, it will cause an error and make the whole app down. On the other hand, the `location.origin` in child app's code...

**Feature Request** Description: As title, is there any progress or plan to update the yarn to the latest version? The `jest` main repo has update the yarn to [v3.8.0](https://github.com/jestjs/jest/blob/main/package.json#L208). Possible...

## 背景 若在 micro-app 的子应用中如果调用了 `navigator.serviceWorker.register` API 会导致整个应用挂掉; ## 期望的效果 * micro-app 支持在子应用中调用 `navigator.serviceWorker.register` API 能力;

bug
TODO

## 背景 在 Next 主项目中,每次热更新时,总会触发异常 ![image](https://github.com/micro-zoe/micro-app/assets/3050418/fbe3b4c8-ecd1-4429-9eb3-f5e5dfd839bd) ## 期望的效果 开发模式下移除该告警,新增 destroy api,作为 `start` 方法返回值,示例代码: ```js useEffect(() => { cons app = microApp.start(); return () => { app.stop(); }; }, []); ```

feature