2.6.0 • Published 8 months ago
graphql-knifey v2.6.0
GraphQL Project Knifey
Reuse code for generic graphql projects.
Usage
import diContainer, { apolloContextLDEGen, apolloServerLDEGen, appConfigLDEGen } from 'graphql-knifey';
// create you injection dict
const myInjectionDict = {
// map config from env
apolloContext: apolloContextLDEGen({
userService: 'userService',
tokenAuthService: 'tokenAuthService',
}),
apolloServer: apolloServerLDEGen(resolvers, graphqlSchema),
aService: aServiceLoadDictElement,
// ... can override graphql-knifey entries
};
// pass it to graphql-knifey's default one
diContainer.addToLoadDict(myInjectionDict);Customize/Augment appConfig
import diContainer, { appConfigLDEGen, mergeToDefaultAppConfigMap } from 'graphql-knifey';
import localAppConfigMap from '../config/appConfig';
// create you injection dict
const myInjectionDict = {
// override defaultAppConfig with a merge between defaultAppConfigMap and your localAppConfigMap
appConfig: appConfigLDEGen(mergeToDefaultAppConfigMap(localAppConfigMap)),
// ... rest of entres as in previous example
};
// pass it to graphql-knifey's default one
diContainer.addToLoadDict(myInjectionDict);2.6.0
8 months ago
2.5.0
11 months ago
2.5.2
11 months ago
2.5.1
11 months ago
2.3.0
12 months ago
2.4.1
12 months ago
2.4.0
12 months ago
2.3.1
12 months ago
2.4.2
12 months ago
2.2.6
2 years ago
2.2.5
2 years ago
2.2.4
2 years ago
2.2.3
2 years ago
2.2.2
2 years ago
2.2.1
2 years ago
2.2.0
2 years ago
2.1.1
2 years ago
2.1.0
2 years ago
2.0.28
2 years ago
2.0.27
2 years ago
2.0.26
2 years ago
2.0.25
2 years ago
2.0.24
2 years ago
2.0.23
2 years ago
2.0.22
2 years ago
2.0.21
2 years ago
1.0.20
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago