Flyweight - SQLite 용 ORM
(github.com/thebinarysearchtree)- SQLite 와 NodeJS를 위한 ORM
- 매우 간단한 API와 ORM에서 파싱하는 SQL 쿼리를 생성하는 기능을 결합
- 프로젝트에서 "npx create-flyweight database" 호출하고 나면
import { db } from './database/db.js';
처럼 바로 사용 가능 -
npm run watch
해두면 SQL 수정시 마다 자동으로 타입 업데이트 -
npm run migrate <migration-name>
으로 마이그레이션 가능(테이블 추가 및 변경) - 모든 테이블에 get, update, insert, remove 와 count/exists 제공