Saviollage / fluentSQL

The main objective of this project is create a library using TDD to demonstrate the Fluent Interface standard and create a database access utility and also create custom commands to simulate what a database driver does to manipulate data, creating commands such as select, where, sort and limit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎲 FluentSQL

Project developed based on the "Live #1 - Design Patterns Fluent Interface and Builder" on Erick Wendel's youtube channel.

The main objective of this project is create a library using TDD to demonstrate the Fluent Interface standard and create a database access utility and also create custom commands to simulate what a database driver does to manipulate data, creating commands such as select, where, sort and limit.

Installation

npm i

Test

npm run test
npm run test:watch
npm run test:cov

Run

npm start

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

About

The main objective of this project is create a library using TDD to demonstrate the Fluent Interface standard and create a database access utility and also create custom commands to simulate what a database driver does to manipulate data, creating commands such as select, where, sort and limit.


Languages

Language:JavaScript 100.0%