Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

adonis-apollo

Package Overview
Dependencies
Maintainers
4
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

adonis-apollo - npm Package Compare versions

Comparing version 0.17.0-pre.1677073603 to 0.17.0-pre.1677231568

9

lib/adonis-typings/server.d.ts

@@ -5,2 +5,3 @@ /// <reference types="@adonisjs/http-server/build/adonis-typings" />

import type { ApolloServerOptions, BaseContext } from '@apollo/server';
import { ApolloServerPluginLandingPageLocalDefaultOptions, ApolloServerPluginLandingPageProductionDefaultOptions } from '@apollo/server/plugin/landingPage/default';
import type { IExecutableSchemaDefinition } from '@graphql-tools/schema';

@@ -52,2 +53,10 @@ import type { FileUpload } from 'graphql-upload/Upload.js';

apolloServer?: Omit<ApolloServerOptions<ContextType>, 'schema' | 'resolvers' | 'typeDefs' | 'gateway'>;
/**
* Options passed to the Apollo Server production landing page plugin.
*/
apolloProductionLandingPageOptions?: ApolloServerPluginLandingPageProductionDefaultOptions;
/**
* Options passed to the Apollo Server local landing page plugin.
*/
apolloLocalLandingPageOptions?: ApolloServerPluginLandingPageLocalDefaultOptions;
context?: ContextFn<ContextType>;

@@ -54,0 +63,0 @@ /**

6

lib/src/ApolloServer.js

@@ -16,3 +16,3 @@ "use strict";

constructor(application, config, logger) {
const { path: graphQLPath = '/graphql', schemas: schemasPath = 'app/Schemas', resolvers: resolversPath = 'app/Resolvers', apolloServer = {}, context = defaultContextFn, executableSchema = {}, enableUploads = false, uploadOptions, } = config;
const { path: graphQLPath = '/graphql', schemas: schemasPath = 'app/Schemas', resolvers: resolversPath = 'app/Resolvers', apolloServer = {}, apolloProductionLandingPageOptions, apolloLocalLandingPageOptions, context = defaultContextFn, executableSchema = {}, enableUploads = false, uploadOptions, } = config;
this.$app = application;

@@ -44,2 +44,3 @@ this.$path = graphQLPath;

footer: false,
...apolloProductionLandingPageOptions,
})

@@ -49,2 +50,3 @@ : // eslint-disable-next-line new-cap

footer: false,
...apolloLocalLandingPageOptions,
}),

@@ -85,2 +87,2 @@ ],

exports.default = ApolloServer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXBvbGxvU2VydmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL0Fwb2xsb1NlcnZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDBEQUE2QjtBQUU3QiwyQ0FJd0I7QUFDeEIsdUVBSW1EO0FBQ25ELGtEQUE2RDtBQUM3RCx5RkFFMEM7QUFPMUMsbURBQWdEO0FBQ2hELHFDQUFrRTtBQUVsRSxNQUFNLGdCQUFnQixHQUFjLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7QUFFL0MsTUFBcUIsWUFBWTtJQWEvQixZQUNFLFdBQWdDLEVBQ2hDLE1BQWlDLEVBQ2pDLE1BQXNCO1FBRXRCLE1BQU0sRUFDSixJQUFJLEVBQUUsV0FBVyxHQUFHLFVBQVUsRUFDOUIsT0FBTyxFQUFFLFdBQVcsR0FBRyxhQUFhLEVBQ3BDLFNBQVMsRUFBRSxhQUFhLEdBQUcsZUFBZSxFQUMxQyxZQUFZLEdBQUcsRUFBRSxFQUNqQixPQUFPLEdBQUcsZ0JBQTBDLEVBQ3BELGdCQUFnQixHQUFHLEVBQUUsRUFDckIsYUFBYSxHQUFHLEtBQUssRUFDckIsYUFBYSxHQUNkLEdBQUcsTUFBTSxDQUFDO1FBRVgsSUFBSSxDQUFDLElBQUksR0FBRyxXQUFXLENBQUM7UUFFeEIsSUFBSSxDQUFDLEtBQUssR0FBRyxXQUFXLENBQUM7UUFFekIsSUFBSSxDQUFDLGNBQWMsR0FBRyxhQUFhLENBQUM7UUFDcEMsSUFBSSxDQUFDLGNBQWMsR0FBRyxhQUFhLENBQUM7UUFFcEMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLE9BQU8sQ0FBQztRQUVoQyxNQUFNLFlBQVksR0FBYSxLQUFLLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztZQUN2RCxDQUFDLENBQUMsV0FBVztZQUNiLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQ2xCLE1BQU0sY0FBYyxHQUFhLEtBQUssQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDO1lBQzNELENBQUMs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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXBvbGxvU2VydmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL0Fwb2xsb1NlcnZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDBEQUE2QjtBQUU3QiwyQ0FJd0I7QUFDeEIsdUVBSW1EO0FBQ25ELGtEQUE2RDtBQUM3RCx5RkFFMEM7QUFPMUMsbURBQWdEO0FBQ2hELHFDQUFrRTtBQUVsRSxNQUFNLGdCQUFnQixHQUFjLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7QUFFL0MsTUFBcUIsWUFBWTtJQWEvQixZQUNFLFdBQWdDLEVBQ2hDLE1BQWlDLEVBQ2pDLE1BQXNCO1FBRXRCLE1BQU0sRUFDSixJQUFJLEVBQUUsV0FBVyxHQUFHLFVBQVUsRUFDOUIsT0FBTyxFQUFFLFdBQVcsR0FBRyxhQUFhLEVBQ3BDLFNBQVMsRUFBRSxhQUFhLEdBQUcsZUFBZSxFQUMxQyxZQUFZLEdBQUcsRUFBRSxFQUNqQixrQ0FBa0MsRUFDbEMsNkJBQTZCLEVBQzdCLE9BQU8sR0FBRyxnQkFBMEMsRUFDcEQsZ0JBQWdCLEdBQUcsRUFBRSxFQUNyQixhQUFhLEdBQUcsS0FBSyxFQUNyQixhQUFhLEdBQ2QsR0FBRyxNQUFNLENBQUM7UUFFWCxJQUFJLENBQUMsSUFBSSxHQUFHLFdBQVcsQ0FBQztRQUV4QixJQUFJLENBQUMsS0FBSyxHQUFHLFdBQVcsQ0FBQztRQUV6QixJQUFJLENBQUMsY0FBYyxHQUFHLGFBQWEsQ0FBQztRQUNwQyxJQUFJLENBQUMsY0FBYyxHQUFHLGFBQWEsQ0FBQztRQUVwQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsT0FBTyxDQUFDO1FBRWhDLE1BQU0sWUFBWSxHQUFhLEtBQUssQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDO1lBQ3ZELENBQUMsQ0FBQyxXQUFXO1lBQ2IsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDbEIsTUFBTSxjQUFjLEdBQWEsS0FBSyxDQUFDLE9BQU8s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
{
"name": "adonis-apollo",
"version": "0.17.0-pre.1677073603",
"version": "0.17.0-pre.1677231568",
"description": "Apollo GraphQL server for AdonisJs",

@@ -5,0 +5,0 @@ "main": "./lib/providers/ApolloProvider.js",

@@ -89,3 +89,5 @@ # adonis-apollo

To configure the landing page, use the `plugins` option in `config/apollo.ts`:
To configure the default landing page, you can pass `apolloProductionLandingPageOptions`
or `apolloLocalLandingPageOptions` to the config. Another possibility is to
override the `plugins` config in `config/apollo.ts`.

@@ -104,5 +106,7 @@ The default configuration is:

footer: false,
apolloProductionLandingPageOptions,
})
: ApolloServerPluginLandingPageLocalDefault({
footer: false,
apolloLocalLandingPageOptions,
}),

@@ -109,0 +113,0 @@ ];

@@ -51,2 +51,4 @@ import path from 'node:path';

apolloServer = {},
apolloProductionLandingPageOptions,
apolloLocalLandingPageOptions,
context = defaultContextFn as ContextFn<ContextType>,

@@ -98,2 +100,3 @@ executableSchema = {},

footer: false,
...apolloProductionLandingPageOptions,
})

@@ -103,2 +106,3 @@ : // eslint-disable-next-line new-cap

footer: false,
...apolloLocalLandingPageOptions,
}),

@@ -105,0 +109,0 @@ ],

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc