UNPKG

@baseplate-dev/react-generators

Version:

React Generators for Baseplate

27 lines 1.21 kB
import { packageInfoProvider } from '@baseplate-dev/core-generators'; import { createGeneratorTask, createProviderType } from '@baseplate-dev/sync'; const apolloReactApolloPaths = createProviderType('apollo-react-apollo-paths'); const apolloReactApolloPathsTask = createGeneratorTask({ dependencies: { packageInfo: packageInfoProvider }, exports: { apolloReactApolloPaths: apolloReactApolloPaths.export() }, run({ packageInfo }) { const packageRoot = packageInfo.getPackageRoot(); const srcRoot = packageInfo.getPackageSrcPath(); return { providers: { apolloReactApolloPaths: { appApolloProvider: `${srcRoot}/app/app-apollo-provider.tsx`, cache: `${srcRoot}/services/apollo/cache.ts`, codegenConfig: `${packageRoot}/codegen.ts`, graphql: `${srcRoot}/generated/graphql.tsx`, service: `${srcRoot}/services/apollo/index.ts`, }, }, }; }, }); export const APOLLO_REACT_APOLLO_PATHS = { provider: apolloReactApolloPaths, task: apolloReactApolloPathsTask, }; //# sourceMappingURL=template-paths.js.map