UNPKG

@nx-dotnet/core

Version:

- Have an existing nx workspace. For creating this, see [nrwl's documentation](https://nx.dev/latest/angular/getting-started/nx-setup). - .NET SDK is installed, and `dotnet` is available on the path. For help on this, see [Microsoft's documentation](https

35 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetBuildExecutorConfiguration = GetBuildExecutorConfiguration; const devkit_1 = require("@nx/devkit"); const semver_1 = require("semver"); /** * Returns a TargetConfiguration for the nx-dotnet/core:build executor */ function GetBuildExecutorConfiguration(projectRoot) { // eslint-disable-next-line @typescript-eslint/no-var-requires const outputs = (0, semver_1.lt)(devkit_1.NX_VERSION, '15.0.0-beta.0') ? [`dist/${projectRoot}`, `dist/intermediates/${projectRoot}`] : [ `{workspaceRoot}/dist/${projectRoot}`, `{workspaceRoot}/dist/intermediates/${projectRoot}`, `{projectRoot}/bin`, `{projectRoot}/obj`, ]; return { executor: '@nx-dotnet/core:build', outputs, cache: true, dependsOn: ['^build'], options: { configuration: 'Debug', noDependencies: true, }, configurations: { production: { configuration: 'Release', }, }, }; } //# sourceMappingURL=build-executor-configuration.js.map