UNPKG

@rnv/engine-core

Version:
35 lines 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@rnv/core"); exports.default = (0, core_1.createTask)({ description: 'Get list of all available hooks', dependsOn: [core_1.RnvTaskName.projectConfigure], fn: function (_a) { var ctx = _a.ctx; return tslib_1.__awaiter(void 0, void 0, void 0, function () { var hookOpts, hooksAsString, pipeOpts; return tslib_1.__generator(this, function (_b) { switch (_b.label) { case 0: return [4 /*yield*/, (0, core_1.buildHooks)()]; case 1: _b.sent(); if (ctx.buildHooks) { hookOpts = (0, core_1.generateOptions)(ctx.buildHooks); hooksAsString = "\n".concat('Hooks:', "\n").concat(hookOpts.asString); if (ctx.buildPipes) { pipeOpts = (0, core_1.generateOptions)(ctx.buildPipes); hooksAsString += "\n".concat('Pipes:', "\n").concat(pipeOpts.asString); } (0, core_1.logToSummary)(hooksAsString); return [2 /*return*/]; } return [2 /*return*/, Promise.reject('Your buildHooks object is empty!')]; } }); }); }, task: core_1.RnvTaskName.hooksList, forceBuildHookRebuild: true, }); //# sourceMappingURL=taskHooksList.js.map