Bun是一个令人惊叹的快速的运行时、打包器、转译器和包管理器,集多种功能于一身。在过去的几个月里,Bun团队频繁发布更新,不断提升Bun的强大与稳定。Bun 0.7.3版本带来了哪些重要更新呢?让我们来看看。

测试覆盖率报告

Bun测试现在内置支持代码覆盖率报告。只需添加–参数,就可以在终端看到覆盖率报告。这对检查代码质量、发现潜在错误非常有帮助。未来版本还将提供更加详细的序列化报告。

bun test --coverage

正则表达式过滤测试

Bun测试新增了根据正则表达式过滤测试的功能。通过-t参数可以运行匹配指定模式的测试,方便快速定位和执行特定测试用例。

bun test -t /foo/

Bun插件机制优化

推荐使用–来加载Bun插件,确保插件在其他代码加载前启动。这可以避免潜在问题和冲突。当然,也可以在.toml中配置。

// my markdown plugin
import { plugin, file } from "bun";
plugin({
  name: "Markdown",
  async setup(builder) {
    builder.onLoad({ filter: /.(md)$/ }, async ({ path }) => {
      console.log(`[markdown-loader] ${path}`);
      const contents = await file(path).text();
      const slug = path.split("/").slice(-1)[0].slice(0, -3);
      return {
        exports: {
          slug,
          contents,
        },
        loader: "object",
      };
    });
  },
});

修复多处bug与崩溃 增强Node.js兼容性

Bun 0.7.3是一个值得期待的重要更新,为开发带来了更高效更稳定的运行时。如果你还未尝试Bun,现在就是最佳时机!

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666

声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!