Have ideas to improve npm?Join in the discussion! »

    graphql-koa-scripts

    0.0.27 • 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

    35

    Version

    0.0.27

    License

    MIT

    Unpacked Size

    19.3 kB

    Total Files

    17

    Last publish

    Collaborators

    • avatar