nx-mesh
Version:
GraphQL Mesh support for Nx
61 lines (60 loc) • 2.13 kB
JSON
{
"$schema": "http://json-schema.org/schema",
"name": "nx-mesh",
"generators": {
"base": {
"factory": "./src/generators/base/base",
"schema": "./src/generators/base/schema.json",
"description": "Generate the foundation for a GraphQL Mesh project",
"hidden": true
},
"application": {
"factory": "./src/generators/application/application",
"schema": "./src/generators/application/schema.json",
"description": "Create a GraphQL Mesh API Gateway application for Nx",
"x-type": "application",
"aliases": ["app"]
},
"sdk": {
"factory": "./src/generators/sdk/sdk",
"schema": "./src/generators/sdk/schema.json",
"description": "Create a GraphQL Mesh SDK library for Nx",
"x-type": "library",
"aliases": ["library", "sdk-library"]
},
"preset": {
"factory": "./src/generators/preset/preset",
"schema": "./src/generators/preset/schema.json",
"description": "Create a GraphQL Mesh SDK in an empty workspace.",
"hidden": true
}
},
"schematics": {
"base": {
"factory": "./src/generators/base/base#baseGenerator",
"schema": "./src/generators/base/schema.json",
"description": "Create a GraphQL Mesh API Gateway application for Nx",
"hidden": true
},
"application": {
"factory": "./src/generators/application/application#applicationSchematic",
"schema": "./src/generators/application/schema.json",
"description": "Create a GraphQL Mesh API Gateway application for Nx",
"x-type": "application",
"aliases": ["app"]
},
"sdk": {
"factory": "./src/generators/sdk/sdk#sdkSchematic",
"schema": "./src/generators/sdk/schema.json",
"description": "Create a GraphQL Mesh SDK library for Nx",
"x-type": "library",
"aliases": ["library", "sdk-library"]
},
"preset": {
"factory": "./src/generators/preset/preset#presetGenerator",
"schema": "./src/generators/preset/schema.json",
"description": "Create a GraphQL Mesh SDK in an empty workspace.",
"hidden": true
}
}
}