UNPKG

@nx/angular

Version:

The Nx Plugin for Angular contains executors, generators, and utilities for managing Angular applications and libraries within an Nx workspace. It provides: - Integration with libraries such as Storybook, Jest, ESLint, Tailwind CSS, Playwright and Cypre

29 lines (28 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addUnitTestRunner = addUnitTestRunner; const test_runners_1 = require("../../../utils/test-runners"); const add_jest_1 = require("../../utils/add-jest"); const add_vitest_1 = require("../../utils/add-vitest"); async function addUnitTestRunner(host, options) { switch (options.unitTestRunner) { case test_runners_1.UnitTestRunner.Jest: await (0, add_jest_1.addJest)(host, { name: options.name, projectRoot: options.appProjectRoot, skipPackageJson: options.skipPackageJson, strict: options.strict, addPlugin: options.addPlugin, }); break; case test_runners_1.UnitTestRunner.Vitest: await (0, add_vitest_1.addVitest)(host, { name: options.name, projectRoot: options.appProjectRoot, skipPackageJson: options.skipPackageJson, strict: options.strict, addPlugin: options.addPlugin, }); break; } }