TypeORMをDenoに移植している
概要
実装について
一から実装しているわけではなく、本家TypeORMをフォークしています 依存ライブラリについて
fs -> deno_std/fs
path -> deno_std/path
chalk -> deno_std/fmt/colors テストについて
これらをすべてDenoの標準テストランナーに置き換えるのはとても大変です😅 幸いなことに、これら3つのライブラリはDenoでも動作したので、そのまま使っています サードパーティモジュールの管理について
シンプルかつ必要としている機能が一通り実装されている
依存モジュールが多いので、それらを統一的に管理するための規約・仕組みがほしかった
CLIについて
実装状況
課題
ドライバの遅延読み込みを実現するために、ダイナミックインポートを利用しているものの、あまり理想的ではないと感じている..
関連ページ