編集

Bun v1.2.21がリリース、MySQL/SQLite対応とYAMLサポートを追加

Bun v1.2.21がリリース。SQLクライアントBun.SQLの拡張が行われ、MySQL/MariaDB、SQLite対応が追加された。これにより、PostgreSQL、MySQL、SQLiteの統一APIを提供できるようになった。

typescript
// MySQL接続例
const sql = new SQL({
  adapter: "mysql",
  hostname: "127.0.0.1",
  username: "user",
  password: "password",
  database: "buns_burgers",
});

// Run a query
const users = await sql`SELECT * FROM users;`.all();
console.log(users);

// SQLiteメモリDB例
const db = new SQL(":memory:");

また.yaml/.ymlファイルのインポートが可能になった。Bun.YAML.parseによるランタイムパースが行われる。

出展:Bun v1.2.21 - Bun Blog

編集