Bun v1.0.3 发布,Zig 编写的 JavaScript 运行时
Bun 发布了其最新版本 v1.0.3,这是一个集 JavaScript 运行时、打包器、转译器和包管理器于一体的工具。这次的更新不仅修复了众多已知的问题,还引入了一系列令人期待的新功能。
首先,Bun 在这个版本中增加了对 TypeScript 的 emitDecoratorMetadata
的支持,这意味着开发者现在可以在 Bun 中无缝地使用 Nest.js 这样的框架。Nest.js 是 Node.js 生态系统中的一个受欢迎的框架,而 Bun 对其的支持无疑将进一步扩大其在开发者社区中的影响力。
此外,Bun 还引入了对 module.parent
的支持。这是 Node.js 中的一个特性,允许开发者确定一个模块是直接运行还是被另一个模块所需。这个功能的引入进一步增强了 Bun 与 Node.js 的兼容性。
在私有 npm 仓库的支持方面,Bun 也做了大量的工作。现在,它已经与 Azure Artifacts 和 JFrog Artifactory 这样的私有 npm 仓库实现了更好的兼容性。用户可以使用 bunfig.toml
文件来配置这些私有仓库,这为开发者提供了更大的灵活性。
值得一提的是,应广大用户的反馈,Bun 决定默认关闭 [0.5ms] env loaded
消息。这是一个小改动,但它反映了 Bun 对用户反馈的重视。
在与 Node.js 的兼容性方面,Bun 也做了大量的工作。这次的更新中,Bun 实现了 console.Console
构造函数,并修复了环境变量处理中的问题。这些改进都是为了确保 Bun 能够为开发者提供与 Node.js 一致的开发体验。
import { Console } from "console"; import { createWriteStream } from "fs"; const writer = new Console({ stdout: createWriteStream("log.txt") }); writer.log("hello"); writer.log("world", { x: 2 });
此外,Bun 还修复了一系列已知的问题。其中包括 request.json()
中的一个问题,以及与 bun pm rm cache
命令相关的一个问题。这些修复都是为了确保 Bun 能够为开发者提供一个稳定和可靠的开发环境。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Visopsys 0.92 发布,小型操作系统
Visopsys 是一个 PC 机的操作系统,系统小型、快速而且开源。有着丰富的图形界面、抢先式多任务机制以及支持虚拟内存。Visopsys 视图兼容很多操作系统,但并不是他们的克隆版本。Visopsys 0.92 现已发布,此维护版本引入了多任务处理程序、文件系统、文本编辑器和网络程序的可用性和稳定性改进,以及许多错误修复。 具体更新内容包括: 添加了对 64 位 EXT 文件系统的支持(read-only,和以前一样)。 实施了一系列步骤来更改内核的多任务处理程序以使用软件任务切换,而不是使用处理器功能。这是添加 x86_64 版本的先决条件。 实现了 contextSwitch() 函数。 添加了一个“collector”线程来完成清理已完成进程的工作,而不是在调度程序本身内进行。 取消了 x86 IDT task gates 的使用,并删除了多任务程序的调度程序进程并将其转换为中断处理程序。 更新了“edit”文本编辑器程序以添加“New”和“Save As”菜单项,使其更符合其他编辑器使用的惯例。当在没有文件名的情况下调用或创建“New”文档时,“Save”菜单项将被禁用。停...
- 下一篇
outline.js 3.30.0 已经发布,自动生成文章导读导航
outline.js 3.30.0 已经发布,自动生成文章导读导航 此版本更新内容包括: Features 添加 hasToolbar 配置,可以隐藏按钮工具栏; 添加 Anchors 模块的独立调用实例; (b5ec0d4) 详情查看:https://gitee.com/yaohaixiao/outline.js/releases/3.30.0
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用