UNPKG

mongoose-data-seed

Version:

Seed mongodb with data using mongoose models

29 lines (21 loc) 653 B
import chalk from 'chalk'; import { SeederGenerator } from '../../core'; import { validateUserConfig } from '../../utils/helpers'; import config from '../../config'; /** * Generate a new seeder. * @param {string} name seeder name * @return {Promise} */ const generateSeeder = async name => { validateUserConfig(); const { seederTemplate, userSeedersFolderPath } = config; const generator = new SeederGenerator({ name, seederTemplate, userSeedersFolderPath, }); const generatedSeederFile = await generator.generate(); console.log(`${chalk.green('CREATED')} ${generatedSeederFile}`); }; export default generateSeeder;