Nighttime Pachinko Marathon

    graphql-koa-scripts

    2.0.4 • Public • Published

    Graphql Koa Scripts

    npm node-current Build Status Coverage Status

    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

    104

    Version

    2.0.4

    License

    MIT

    Unpacked Size

    24.1 kB

    Total Files

    18

    Last publish

    Collaborators

    • xprycker