UNPKG

@nx-plugins/vite

Version:

The Nx Plugin for Vite that contains executors, generators, and utilities for managing Vite applications and libraries within an Nx workspace.

22 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addUnitTestRunner = void 0; const tslib_1 = require("tslib"); const vitest_1 = require("@nx-plugins/vitest"); const jest_1 = require("@nrwl/jest"); function addUnitTestRunner(host, options) { return tslib_1.__awaiter(this, void 0, void 0, function* () { switch (options.unitTestRunner) { case 'vitest': // eslint-disable-next-line @typescript-eslint/no-empty-function return (0, vitest_1.vitestProjectGenerator)(host, Object.assign(Object.assign({}, options), { js: options.js, project: options.projectName, skipFormat: true, environment: "jsdom", preset: "react" })); case 'jest': return (0, jest_1.jestProjectGenerator)(host, Object.assign(Object.assign({}, options), { project: options.projectName, skipFormat: true, setupFile: 'none' })); default: // eslint-disable-next-line @typescript-eslint/no-empty-function return () => { }; } }); } exports.addUnitTestRunner = addUnitTestRunner; //# sourceMappingURL=add-unit-runner.js.map