Skip to main content

2024/03/02

"当一个技能人无你有,人有你精的时候,它就是个好技能"

不知不觉变成月更了...

JSR

Deno 搞了一个 JSR(JavaScript Registry),一个新的 JS 注册表,对标 npm registry,注意不是对标 npm/yarn 这些包管理器

JSR 特点:

  • 原生 TS 支持,毕竟 ts 已经是一个项目的标配。开发者可以直接上传 TS 代码,对于像 Deno 这样原生支持 TS 的运行时,会直接使用 TS 文件。对于 Node 这样的缺乏 TS 原生支持的环境,JSR 会将代码自动转换为 JS 并生成 .d.ts,不需要开发者配置额外的构建步骤。同时在 JSR 的网站上自动根据 TS 类型和注释生成文档
  • 只支持 ESModule,不支持 CommonJS
  • 跨运行时支持。考虑到后面会有越来越多的运行时,现阶段有 Node.js/Deno/Bun
  • 兼容 npm

目前还只是试用阶段,愿景不错,且看后续发展吧。原文链接: https://mp.weixin.qq.com/s/xo-_mzSaceOU62Noip05FQ

元框架

基于前端框架封装的功能更全的上层框架

  • 框架 Vue,元框架 Nuxt.js
  • 框架 React,元框架 Remix、Next.js
  • 框架 Solid.js,元框架 SolidStart
  • 框架 Svelte,元框架 SvelteKit
  • 是框架也是元框架:Angular、Astro

从 npm 年下载量看,Next.js 对这些竞品基本呈碾压之势。现在还甚至出现了生成元框架的框架 —— vinxi

ioredis 被收购

国人@Luin 开发的 Node.js Redis 客户端 ioredis 被收购

专心做一个开源工具,也会有意想不到的收获。但其实对作者来说,比如被收购,更重要的还是开源过程中克服一系列问题的经验