1.0.2 • Published 2 years ago

@kunalsin9h/load-gql v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

load-gql

A tiny GraphQL schema loader

Usage

Add dependency

npm i @kunalsin9h/load-gql

Usage

import { ApolloServer } from "@apollo/server";
import { startStandaloneServer } from "@apollo/server/standalone";
import loadGraphQL from "@kunalsin9h/load-gql";
import resolvers from "./resolvers";

// assuming graphql-schemas is a folder where all the schema files reside
const typeDefs = loadGraphQL("graphql-schemas", "temp.gql");

const server = new ApolloServer({
  typeDefs,
  resolvers,
});

const { url } = await startStandaloneServer(server, {
  listen: {
    port: 3033,
  },
});

console.log(`Started server at ${url}`);
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago