UNPKG

pcf-scripts

Version:

This package contains a module for building PowerApps Component Framework (PCF) controls. See project homepage how to install.

71 lines (69 loc) 2.88 kB
"use strict"; // Copyright (C) Microsoft Corporation. All rights reserved. Object.defineProperty(exports, "__esModule", { value: true }); exports.standardTaskGroups = void 0; const cleanTask_1 = require("./tasks/cleanTask"); const compileTask_1 = require("./tasks/compileTask"); const designTypesTask_1 = require("./tasks/designTypesTask"); const manifestTypesTask_1 = require("./tasks/manifestTypesTask"); const outputTask_1 = require("./tasks/outputTask"); const startTask_1 = require("./tasks/startTask"); const validateTask_1 = require("./tasks/validateTask"); exports.standardTaskGroups = { build: { default: [ new validateTask_1.ValidateManifestTask(), new validateTask_1.ValidateSourceTask(), new manifestTypesTask_1.GenerateManifestTypesTask(), new designTypesTask_1.GenerateDesignTypesTask(), new validateTask_1.EslintValidateTask(false, true), new compileTask_1.CompileTask(), new outputTask_1.CreateOutputTask(), ], }, rebuild: { default: [ new cleanTask_1.CleanTask(), new validateTask_1.ValidateManifestTask(), new validateTask_1.ValidateSourceTask(), new manifestTypesTask_1.GenerateManifestTypesTask(), new designTypesTask_1.GenerateDesignTypesTask(), new validateTask_1.EslintValidateTask(false, true), new compileTask_1.CompileTask(), new outputTask_1.CreateOutputTask(), ], }, clean: { default: [new cleanTask_1.CleanTask()], }, lint: { default: [new validateTask_1.EslintValidateTask()], fix: [new validateTask_1.EslintValidateTask(true)], }, start: { default: [ new validateTask_1.ValidateManifestTask(), new validateTask_1.ValidateSourceTask(), new manifestTypesTask_1.GenerateManifestTypesTask(), new designTypesTask_1.GenerateDesignTypesTask(), new validateTask_1.EslintValidateTask(), new compileTask_1.CompileTask(), new outputTask_1.CreateOutputTask(), new startTask_1.StartHarnessTask(false), ], skipBuild: [new startTask_1.StartHarnessTask(false)], watch: [ new validateTask_1.ValidateManifestTask(), new validateTask_1.ValidateSourceTask(), new manifestTypesTask_1.GenerateManifestTypesTask(), new designTypesTask_1.GenerateDesignTypesTask(), new compileTask_1.CompileTaskForWatch(), new outputTask_1.CreateOutputTask(), new startTask_1.StartHarnessTask(true), ], }, refreshTypes: { default: [new manifestTypesTask_1.GenerateManifestTypesTask(), new designTypesTask_1.GenerateDesignTypesTask()], }, }; //# sourceMappingURL=taskGroup.js.map