UNPKG

@nx-plugins/astro

Version:

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

22 lines 1.14 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 })); 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