@mongez/gnz
Version:
Generator Z, the next generation of scaffolding tools.
15 lines (14 loc) • 1.06 kB
JavaScript
;var reinforcements=require('@mongez/reinforcements'),commander=require('commander'),path=require('path'),main=require('../../../../../main.js'),index=require('../../index.js');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var path__default=/*#__PURE__*/_interopDefault(path);const newQwikPageCommand = new commander.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, head, routeLoader } = options;
await main.gnz.execute(index.generateQwikPage.execute({
name,
withHead: head && head !== "false",
withRouteLoader: routeLoader && routeLoader !== "false",
saveTo: path__default.default.resolve(process.cwd(), reinforcements.ltrim(path, "/") || ""),
}));
});exports.newQwikPageCommand=newQwikPageCommand;//# sourceMappingURL=newQwikPageCommand.js.map