UNPKG

@nx-dart/nx-dart

Version:

A Nx plugin, that adds support for developing Dart and Flutter packages in a Nx workspace

30 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const execute_command_1 = require("../../utils/execute-command"); function runExecutor(options, context) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const projectRoot = context.workspace.projects[context.projectName].root; const args = buildAnalyzeArguments(options); return { success: yield (0, execute_command_1.executeCommand)({ executable: 'dart', arguments: args, cwd: projectRoot, throwOnFailure: false, }), }; }); } exports.default = runExecutor; function buildAnalyzeArguments(options) { const command = ['analyze']; if (options.fatalInfos) { command.push('--fatal-infos'); } if (!options.fatalWarnings) { command.push('--no-fatal-warnings'); } return command; } //# sourceMappingURL=executor.js.map