UNPKG

gulp-dotnet-cli

Version:
44 lines 1.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * calculates build arguments * @param {BuildModel} value - the value to build arguments off of. */ exports.default = (value) => { let args = []; if (!value) { return args; } if (value.output) { args = args.concat(["--output", value.output]); } if (value.framework) { args = args.concat(["--framework", value.framework]); } if (value.runtime) { args = args.concat(["--runtime", value.runtime]); } if (value.configuration) { args = args.concat(["--configuration", value.configuration]); } if (value.versionSuffix) { args = args.concat(["--version-suffix", value.versionSuffix]); } if (value.noIncremental) { args = args.concat(["--no-incremental"]); } if (value.noDependencies) { args = args.concat(["--no-dependencies"]); } if (value.verbosity) { args = args.concat(["--verbosity", value.verbosity]); } if (value.msbuildArgs) { args = args.concat(value.msbuildArgs); } if (value.version) { args = args.concat(`/p:Version=${value.version}`); } return args; }; //# sourceMappingURL=buildArgBuilder.js.map