UNPKG

@nx/vite

Version:

The Nx Plugin for building and testing applications using Vite

18 lines (17 loc) 827 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const devkit_1 = require("@nx/devkit"); const executor_options_utils_1 = require("@nx/devkit/src/generators/executor-options-utils"); async function default_1(tree) { (0, executor_options_utils_1.forEachExecutorOptions)(tree, '@nx/vite:preview-server', (_, projectName, targetName) => { const project = (0, devkit_1.readProjectConfiguration)(tree, projectName); project.targets[targetName].dependsOn ??= []; if (project.targets[targetName].dependsOn.includes('build')) { return; } project.targets[targetName].dependsOn.push('build'); (0, devkit_1.updateProjectConfiguration)(tree, projectName, project); }); await (0, devkit_1.formatFiles)(tree); }