UNPKG

next-porto-cli

Version:

A cli for next.js to scaffold your application using porto architecture

24 lines (23 loc) 871 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.containerGenerator = exports.shipGenerator = exports.generateFromPaths = void 0; const shipGenerator = require("./ship"); exports.shipGenerator = shipGenerator; const containerGenerator = require("./container"); exports.containerGenerator = containerGenerator; /** * Run generator * @param _paths paths to generate files * @returns void */ const generateFromPaths = async (_paths) => { if (typeof _paths !== 'undefined') { // * generate dir files to create container layer if (Object.keys(_paths).includes('container')) { return containerGenerator.generateFromPaths(_paths); } // * generate dir files to create ship layer return shipGenerator.generateFromPaths(_paths); } }; exports.generateFromPaths = generateFromPaths;