An open API service indexing awesome lists of open source software.

https://github.com/hyperse-io/graphql-codegen-enum

Gernated by graphql-codegen only for scalar type enum
https://github.com/hyperse-io/graphql-codegen-enum

graphql-codegen graphql-codegen-enum graphql-codegen-gql-tada graphql-codegen-scalar hyperse

Last synced: 3 months ago
JSON representation

Gernated by graphql-codegen only for scalar type enum

Awesome Lists containing this project

README

        

# @hyperse/graphql-codegen-enum



build


stable version


GitHub top language


Licence


Gernated by graphql-codegen only for scalar type enum

# Usage

1. `yarn graphql @graphql-codegen/cli @graphql-codegen/add @hyperse/graphql-codegen-enum`

2. setup codegen plugin on `codegen.cjs`

```cjs
module.exports = {
overwrite: true,
config: {
strict: true,
},
generates: {
'src/generated-types.ts': {
schema: 'http://localhost:7001/admin-api',
plugins: [
{
add: {
content: '/* eslint-disable */',
},
},
'@hyperse/graphql-codegen-enum',
],
},
},
hooks: {
afterAllFileWrite: ['prettier --write'],
},
};
```

3. Define codegen `scripts`

```json
{
"scripts": {
"codegen": "graphql-codegen --config ./codegen.cjs"
}
}
```

4. `yarn codegen`

## Note

This plugin normally used to `gql.tada`, it will forcely only generated all `enum` object, we assume that you don't need any other codegen typings except enum.