Codename Forage
General Tech Stack
- Node [http://graphql.org]
- GraphQL [http://graphql.org]
- MongoDB [https://www.mongodb.com]
Current Tech List
Package | Link | Description |
---|---|---|
Koa | http://koajs.com | Node Serer |
Koa Bodyparser | https://github.com/koajs/bodyparser | Getting POST data |
Koa Router | https://github.com/alexmingoia/koa-router | ... routing |
Appollo Server | https://github.com/apollographql/apollo-server | Generate a graphql endpoint |
Mongoose | https://mongoosejs.com | MongoDB ORM |
Dev Setup
Formatting / Linting
Package | Link | Description |
---|---|---|
Typescript | https://www.typescriptlang.org | |
Prettier | https://prettier.io | Makes my files pretty |
tslint-config-airbnb | https://github.com/progre/tslint-config-airbnb/#readme | |
tslint-config-prettier | ttps://github.com/prettier/tslint-config-prettier#readme |
Testing
Package | Link | Description |
---|---|---|
AVA | https://github.com/avajs/ava | Test Runner |
mongodb-memory-server | https://github.com/nodkz/mongodb-memory-server | In Memory mongo DBs for testing |
factory-girl | https://github.com/aexmachina/factory-girl | Model Factories for testing |
chance | chancejs.com | Random Data library for generating mock data |