@deepbrainspace/nx-surrealdb
Version:
NX plugin for SurrealDB migrations with modular architecture
30 lines (29 loc) • 1.15 kB
JSON
{
"generators": {
"init": {
"factory": "./src/generators/init/generator.js",
"schema": "./src/generators/init/schema.json",
"description": "Initialize a new SurrealDB database project with module structure"
},
"migration": {
"factory": "./src/generators/migration/generator.js",
"schema": "./src/generators/migration/schema.json",
"description": "Generate a new SurrealDB migration"
},
"export-module": {
"factory": "./src/generators/export-module/generator.js",
"schema": "./src/generators/export-module/schema.json",
"description": "Export a migration module as a reusable package"
},
"import-module": {
"factory": "./src/generators/import-module/generator.js",
"schema": "./src/generators/import-module/schema.json",
"description": "Import a migration module package into the current project"
},
"destroy": {
"factory": "./src/generators/destroy/generator.js",
"schema": "./src/generators/destroy/schema.json",
"description": "Remove SurrealDB database project and clean up NX workspace configuration"
}
}
}