UNPKG

@mongez/gnz

Version:

Generator Z, the next generation of scaffolding tools.

15 lines (14 loc) 873 B
import {ltrim}from'@mongez/reinforcements';import {Command}from'commander';import path from'path';import {gnz}from'../../../../../main.js';import {generateQwikPage}from'../../index.js';const newQwikPageCommand = new Command("qwik:page") .arguments("<name>") .option("-p, --path <path>", "Path to save the page to") .option("-h, --head", "Include head in the page") .option("-rl, --route-loader", "Include route loader in the page") .action(async (name, options) => { const { path: path$1, head, routeLoader } = options; await gnz.execute(generateQwikPage.execute({ name, withHead: head && head !== "false", withRouteLoader: routeLoader && routeLoader !== "false", saveTo: path.resolve(process.cwd(), ltrim(path$1, "/") || ""), })); });export{newQwikPageCommand};//# sourceMappingURL=newQwikPageCommand.js.map