0.16.0-alpha3 • Published 6 years ago

graphback v0.16.0-alpha3

Weekly downloads
801
License
Apache-2.0
Repository
github
Last release
6 years ago

Graphback

Motivation

Graphback helps you to kickstart your experience with any existing GraphQL implementation by generating backend and client side CRUD layer using your GraphQL data model.

Documentation: https://graphback.dev

Repository: https://github.com/aerogear/graphback/

Graphback usage

Graphback package provides programatic API for the Graphback ecosystem. In most of the cases you can use graphback by utilizing graphback-cli package that will expose all useful commands and cover most of the use cases.

Graphback package provides two ways to initialize entire ecosystem from the code

  • GraphbackRuntime
  • GraphbackGenerator

GraphbackGenerator

Graphback generator can be used to initialize Graphback plugins that will transform schema and generate source code. Graphback Generator will utilize GraphQL-Config with underlying plugins

  const config = await loadConfig({
    rootDir: process.cwd(),
    extensions: [graphbackConfigExtension]
  });
  const project = config.getProject('default')
  const graphbackConfig = project.extension('graphback');

  const generator = new GraphbackGenerator(schemaDocument, graphbackConfig)
  generator.generateSourceCode();

For full usage please check: https://github.com/aerogear/graphback/blob/master/packages/graphback-cli/src/components/generate.ts#L42-L43

Graphback Runtime

Runtime class allows to initialize Graphback CRUD layer without code generation. All resolvers and schema are created in-memory

For full usage and examples please check runtime example application https://github.com/aerogear/graphback/tree/master/templates/ts-apollo-runtime-backend

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

6 years ago

1.1.0-alpha2

6 years ago

1.1.0-alpha1

6 years ago

1.0.1

6 years ago

1.0.0-beta7

6 years ago

1.0.0-beta6

6 years ago

1.0.0-beta5

6 years ago

1.0.0-beta3

6 years ago

1.0.0-beta4

6 years ago

1.0.0-beta2

6 years ago

1.0.0-beta1

6 years ago

0.16.2

6 years ago

0.16.1

6 years ago

0.16.0

6 years ago

0.16.0-beta4

6 years ago

0.16.0-beta3

6 years ago

0.16.0-beta2

6 years ago

0.16.0-beta1

6 years ago

0.16.0-alpha7

6 years ago

0.16.0-alpha6

6 years ago

0.16.0-alpha5

6 years ago

0.16.0-alpha4

6 years ago

0.16.0-alpha3

6 years ago

0.16.0-alpha2

6 years ago

0.16.0-alpha1

6 years ago

0.15.1

6 years ago

0.15.0

6 years ago

0.15.0-alpha1

6 years ago

0.14.1

6 years ago

0.14.0

6 years ago

0.14.0-beta6

6 years ago

0.14.0-beta5

6 years ago

0.14.0-beta4

6 years ago

0.14.0-beta3

6 years ago

0.14.0-beta1

6 years ago

0.14.0-alpha14

6 years ago

0.14.0-alpha13

6 years ago

0.14.0-alpha12

6 years ago

0.14.0-alpha11

6 years ago

0.14.0-alpha9

6 years ago

0.14.0-alpha10

6 years ago

0.14.0-alpha8

6 years ago

0.14.0-alpha6

6 years ago

0.14.0-alpha7

6 years ago

0.14.0-alpha5

6 years ago

0.14.0-alpha4

6 years ago

0.14.0-alpha3

6 years ago

0.12.1

6 years ago

0.14.0-alpha2

6 years ago

0.14.0-alpha1

6 years ago

0.14.0-dev3

6 years ago

0.14.0-dev2

6 years ago

0.14.0-dev1

6 years ago

0.12.0

6 years ago

0.11.4

6 years ago

0.11.3

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.11.0-rc6

6 years ago

0.11.0-rc5

6 years ago

0.11.0-rc4

6 years ago

0.11.0-rc2

6 years ago

0.11.0-rc3

6 years ago

0.11.0-dev2

6 years ago

0.11.0-dev3

6 years ago

0.11.0-rc1

6 years ago

0.11.0-alpha1

6 years ago

0.10.2

6 years ago

0.10.1

6 years ago

0.10.0

6 years ago

0.10.0-rc3

6 years ago

0.10.0-rc2

7 years ago

0.10.0-dev2

7 years ago

0.9.6

7 years ago

0.9.5

7 years ago

0.10.0-dev1

7 years ago

0.9.4

7 years ago

0.9.3

7 years ago

0.9.2

7 years ago

0.9.1

7 years ago

0.9.0

7 years ago

0.8.3

7 years ago

0.8.2

7 years ago

0.8.1

7 years ago

0.8.0

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago

1.0.0

7 years ago