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によるランタイムパースが行われる。