@naxodev/gonx
Version:
Modern Nx plugin to use Go in a Nx workspace
40 lines (39 loc) • 1.41 kB
JSON
{
"executors": {
"build": {
"implementation": "./src/executors/build/executor",
"schema": "./src/executors/build/schema.json",
"description": "Build the executable of a Go program"
},
"serve": {
"implementation": "./src/executors/serve/executor",
"schema": "./src/executors/serve/schema.json",
"description": "Run a Go application"
},
"lint": {
"implementation": "./src/executors/lint/executor",
"schema": "./src/executors/lint/schema.json",
"description": "Format and lint a Go project"
},
"test": {
"implementation": "./src/executors/test/executor",
"schema": "./src/executors/test/schema.json",
"description": "Run tests of a Go project"
},
"tidy": {
"implementation": "./src/executors/tidy/executor",
"schema": "./src/executors/tidy/schema.json",
"description": "Ensures go.mod file matches a project source code"
},
"release-publish": {
"implementation": "./src/executors/nx-release-publish/nx-release-publish",
"schema": "./src/executors/nx-release-publish/schema.json",
"description": "List the module in the Golang registry"
},
"generate": {
"implementation": "./src/executors/generate/executor",
"schema": "./src/executors/generate/schema.json",
"description": "Run code generation using the go generate command"
}
}
}