graphql-sequelize-crud
Automatically generate queries and mutations from Sequelize models
Demo |
---|
See demo/index.ts for demo source code. |
The following is automatically generated from a simple Sequelize schema. Generated using graphql-viz . |
Installation
# Install Peer Dependencies npm install --save graphql graphql-relay graphql-sequelize-teselagen sequelize# Install GraphQL-Sequelize-CRUD npm install --save graphql-sequelize-crud
Usage
See demo/index.ts
for demo source code.
Why
- ✅ Less error prone development. No more keeping GraphQL in sync with Database fields.
- ✅ Don't Repeat Yourself.
- ✅ Power of GraphQL and Relay with rapid database development of Sequelize
Features
- Generated GraphQL API only from Sequelize Models defintitions
- Relay compatiable GraphQL API
- Generate Queries
- READ single
- READ all
- Generate Mutations
- CREATE
- UPDATE
- DELETE
- Custom queries and mutations within Sequelize Models defitions