alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
29 lines (28 loc) • 901 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateMigrations = generateMigrations;
const node_child_process_1 = require("node:child_process");
const utils_1 = require("../../utils");
const cmd = (0, node_child_process_1.spawn)("npx", [
"typeorm-ts-node-commonjs",
"migration:generate",
"-d",
"migration-runner/data-source.ts",
"migration/migration",
]);
function generateMigrations() {
cmd.stdout.on("data", (data) => {
utils_1.Logger.log(`stdout: ${data}`);
});
cmd.stderr.on("data", (data) => {
utils_1.Logger.error(`stderr: ${data}`);
});
cmd.on("close", (code) => {
if (code === 0) {
utils_1.Logger.success(`Migration executed successfully with code ${code}`);
}
else {
utils_1.Logger.error(`Error executing migration: ${code}`);
}
});
}
;