UNPKG

alapa

Version:

A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.

29 lines (28 loc) 901 B
"use strict"; 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}`); } }); }