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