Koa 2 + Passport + Mongoose + GraphQL Command Setup npm install Develop # using nodemon npm start # using babel-watch npm run watch Test npm test Dependencies Watcher and hot-reload: nodemon Test: mocha should supertest Build: babel tools: babel-register presets: babel-preset-es2015-node5 plugins: transform-async-to-generator, syntax-async-functions Lint: You can choose the lint tool that you prefer. Reference koajs/koa#533 koajs/koa#596