近日 Bun 官方发布了最新版本 v0.5.7 .
如果还未安装 Bun ,继承者可以先进行安装
# Install using curl
curl -fsSL https://bun.sh/install | bash
# Install using npm
# npm install -g bun
# Upgrade
bun upgrade
Bun现在支持 FormData ,这是继承者一个标准的Web API,用于在多部分上载中处理表单域和文件。发布您可以将 string 添加为字段或将 Blob 添加为文件。继承者
还可以从 Request 或 Response 中解析 FormData 。发布
Bun 的继承者 formData 与Nodejs、Deno 对比。发布
Bun现在支持 package.json 中的继承者 git 依赖项。Bun接受各种git依赖格式,包括 git 、 package.json 、 git+ssh 、 git+https 等等。
也可以使用 bun install 添加 git 依赖项。
bun install git@github.com:moment/moment.git
Web标准 setTimeout() 是返回一个 number ,它表示一个超时ID。
Node.js中是返回一个 Timeout 对象,它具有类似于 ref() 和 unref() 的方法,但可以强制为 number 。
Bun 并未采用Nodejs的返回方式,而是使用了标准Web的方式。
另外增加了console.log 的输出样式。
现在可以使用 AbortSignal 取消 fetch() 请求。当从HTTP服务器接收到 Request 时,也可以使用 AbortSignal 。
新版本使用bun test 替换 bun wiptest
Bun现在可以使用自定义层运行AWS Lambda。
该层将检测事件何时是HTTP请求,并将其转换为标准的 Request 。这意味着您可以使用 bun run 在本地测试Lambda,而无需更改任何代码。
新增了对 git 依赖项的支持,可以在GitHub CI中尝试一下,看看使用 bun install 可以节省多少时间。
(责任编辑:探索)
11 个让 JavaScript 开发者生活变得更轻松的技巧
金通灵(300091.SZ):南通科创未减持公司股份 减持计划期限届满
踩坑日记:BigDecimal四大坑,真的会用BigDecimal?