wulfy-orm
v0.1.7
Published
ORM
Downloads
3
Readme
Wulfy ORM
Installation
Install Wulfy-ORM
npm i wulfy-orm
And needed driver
npm i wulfy-postgres-driver
Usage
Init Wulfy-ORM
import WulfyORM from "wulfy-orm";
import PostgresDriver from "wulfy-postgres-driver";
WulfyORM.init(new PostgresDriver("postgres://..."));
Drivers
Roadmap
Languages
- [x] TypeScript
- [ ] JavaScript
CRUD
- [x] Create
- [x] Read
- [x] Update
- [x] Delete
Features
- [x] Lazy loading
- [ ] DataTypes
- [x] Number
- [x] UNSIGNED
- [x] INTEGER
- [x] BIGINT
- [x] FLOAT
- [x] Text
- [x] Char
- [x] Varchar
- [x] Boolean
- [x] Date
- [x] Range
- [x] Array
- [x] Number
- [ ] Operators
- [x] IS
- [x] Logic
- [x] AND
- [x] OR
- [x] NOT
- [ ] Compare
- [x] EQ
- [x] NOT_EQ
- [x] LT
- [x] LT_EQ
- [x] GT
- [x] GT_EQ
- [ ] Maybe more
- [ ] Math
- [ ] plus (+)
- [ ] minus (-)
- [ ] div (/)
- [ ] mult (*)
- [ ] Maybe more
- [ ] Associations
- [x] OneToMany
- [x] ManyToOne
- [ ] ManyToMany
- [ ] OneToOne
- [ ] ON UPDATE
- [ ] ON DELETE
- [ ] Functions
- [ ] Aggregate
- [ ] Sync Tables
- [ ] Migrations (?)