/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.

Primary LanguageJavaScript

🎲 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.