@deepbrainspace/nx-surrealdb
Version:
NX plugin for SurrealDB migrations with modular architecture
35 lines (34 loc) • 1.38 kB
JSON
{
"executors": {
"migrate": {
"implementation": "./src/executors/migrate/executor.js",
"schema": "./src/executors/migrate/schema.json",
"description": "Apply pending migrations to SurrealDB with dependency resolution"
},
"rollback": {
"implementation": "./src/executors/rollback/executor.js",
"schema": "./src/executors/rollback/schema.json",
"description": "Rollback applied migrations from SurrealDB with dependency safety checks"
},
"status": {
"implementation": "./src/executors/status/executor.js",
"schema": "./src/executors/status/schema.json",
"description": "Show migration status and dependency information for SurrealDB"
},
"reset": {
"implementation": "./src/executors/reset/executor.js",
"schema": "./src/executors/reset/schema.json",
"description": "Reset migration tracking table and clear all migration history"
},
"lint": {
"implementation": "./src/executors/lint/executor.js",
"schema": "./src/executors/lint/schema.json",
"description": "Lint SurrealDB migration files for syntax and best practices"
},
"test": {
"implementation": "./src/executors/test/executor.js",
"schema": "./src/executors/test/schema.json",
"description": "Test SurrealDB migrations (guidance and future implementation)"
}
}
}