​icestark 2.6.0 发布:支持 Vite 微应用、TypeScript 4.5 Beta 发布 | 淘系前端架构周刊 211004 期

国庆特辑——祝祖国生日快乐!祝大家国庆愉快!

🗞 News

icestark 2.6.0 发布:支持 Vite 微应用

非常高兴地告诉大家,在 2.6.0 这个版本中,我们支持了 ES modules 模块类型的微应用。也就是说,如果您使用 Vite 或者 icejs Vite 模式 开发的应用,可以使用 icestark 来构建您的微前端架构。

本次更新主要包括:

  • 支持 ES Module 类型微应用
  • 完善 Angular 微应用支持
  • 修复 location.hash 赋值 onRouteChange 触发两次的错误
  • 对项目配置的改造
  • ice.js 插件支持 ES Module 资源

Release 链接:micro-frontends.ice.work/blog/02-ice…

TypeScript 4.5 Beta 发布

非常高兴地告诉大家,TypeScript 4.5 Beta 版本发布!

本次更新主要包括:

  • module 字段新增 node12nodenextes2022 三个值
  • 支持来自 node_modulelib
  • 支持模板字符串类型判别式
  • &etc.

Release 链接:devblogs.microsoft.com/typescript/…

📦 Open Source

DevHub

DevHub 是一个移动和桌面应用程序,可帮助您管理 GitHub 通知并掌握存储库活动。 保存自定义搜索,应用过滤器,不要错过任何重要的事情。

Home Page:devhubapp.com/

GitHub Repo:github.com/devhubapp/d…

git-cliff

如果你为你的应用程序编写新的 Feature 却经常忘记编写 Changelog,那么这个项目或许能够帮到你。它能够自动读取 git history 并生成结构清晰的 Changelog,同时能够自定义 Changelog 模板。

GitHub Repo:github.com/orhun/git-c…

GitHub PR Tree

一个能够以树状结构显示 PR 文件的浏览器插件,极大程度解决了在 PR 时找不到文件的情况。

RSSHub

RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。

安装其提供的浏览器插件,能够在众多网站上订阅自己想要的内容,例如某个具体的知乎用户的回答、某个具体的 GitHub 仓库的 Issue 等。

Home Page:docs.rsshub.app/

GitHub Repo:github.com/DIYgod/RSSH…

MockingBird

一个很有趣的库,能够通过 AI 在 5 秒内克隆你的声音并生成任意语音内容。

GitHub Repo:github.com/babysor/Moc…

📑 Article

如何写一份不错的 CSS 代码

文章从一个好的 CSS 代码是什么样的这个问题入手,详细讲解了目前主要的 CSS 设计架构,并推荐了在编写 CSS 样式时应该遵守的几个原则,值得学习和实践。

原文链接:mp.weixin.qq.com/s/m1QGvrVJT…

评论