Arel
rails/arel in javascript
Installation
npm i arel --save
Usage
; // es6// const Arel = require('arel');const users = 'users';const query = users;query; // => SELECT * FROM "users"
More examples
users// => SELECT "users"."id" FROM "users"users// => SELECT FROM "users" WHERE "users"."name" = 'amy'const photos = 'photos';users// => SELECT FROM "users" INNER JOIN "photos" ON "users"."id" = "photos"."user_id"
License
MIT