Wondering what’s next for npm?Check out our public roadmap! »

graphql-koa-scripts

0.0.26 • Public • Published

Graphql Koa Scripts

npm node-current Build Status Coverage Status

Still Early Release. We still test it in our own production server. Stable version 1.0 come soon!

Documentation: https://ryanhs.github.io/graphql-koa-scripts/

Motivation

This scripts made to be simplify the setup of projects. with koa + apollo graphql.

I really want to make a project setup as simple as possible:

  • index.js,
  • package.json,
  • Dockerfile (optional when needed)

Thats it! no more overhead setup.

Example index.js

With this enough index.js, graphql already setup. This what simple is?

Notes: if you use subscription on your graphql, it will automatically listen subscription-ws.

const { Server } = require('graphql-koa-scripts');
 
Server({
  configure: () => ({ PORT: 14099 }),
 
  router(_, { graphqlHandler }) {
    graphqlHandler({
      typeDefs: `
          type Query {
            hello: String
          }
        `,
      resolvers: {
        Query: {
          hello: () => 'Awesome!',
        },
      },
      endpointUrl: '/graphql',
    });
  },
})

Installation

To install just use yarn or npm. Example:

yarn add graphql-koa-scripts

Examples

API References

LICENSE

MIT

Keywords

none

Install

npm i graphql-koa-scripts

DownloadsWeekly Downloads

77

Version

0.0.26

License

MIT

Unpacked Size

18.9 kB

Total Files

17

Last publish

Collaborators

  • avatar