标签:github

Github Actions 功能的介绍

Github最近刚发布了一个新的功能:Actions。目前这个功能还是处于Beta版,需要主动注册申请后才能使用。注册地址:https://github.com/features/actionsGithub Actions 是一个工作流(workflow)集,每个工作流都是一小段...

使用GitHub pages部署一个React应用

Github pages 是GitHub提供的一个非常好的服务,开发者可以使用它去部署一个静态网站。 所谓的静态网站是指,项目里只包含html,css,javascript及图片等静态文件,服务提供托管服务。 文中从头开始,演示了如何使用Github pages部署一个 Reac...

类型谓词推断:TS 5.5 中的意外之举

TypeScript 5.5 将在接下来的几个月内发布。特别感谢一位贡献者的 PR,我已经知道这将是一个令人难以置信的版本。 上周五,TypeScript 合并了 Dan Vanderkam 的 PR,以"使用控制流分析从函数体中推断类型谓词"。让我们详细解释一下这个 PR 改变...

在Node.js中使用`require(esm)`

最近,我在Node.js中实验性地引入了对同步ES模块的require()支持,这是一个早就应该实现的功能。在这个拉取请求中,我在评论中表达了我对为什么在2024年之前没有早点实现这个功能的理解。本文对此进行了更详细的阐述。 本文中的观点代表我个人的看法,反映了我作为一个长期旁观...

Microdiff: 构建最快的对象和数组差异化

我维护着 Microdiff,这是一个针对深层对象差异化进行了性能和尺寸优化的库。有人在一个 Microdiff 的问题 中发表了一个帖子,要求我写一篇关于我如何使 Microdiff 变得快速的博客文章。 我相信,对于你注意到的其他库存在的效率低下以及你是如何克服它们的...

-- End --