1.0.2 • Published 7 months ago

@kunalsin9h/load-gql v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months 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

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago