UNPKG

@nx/react

Version:

The React plugin for Nx contains executors and generators for managing React applications and libraries within an Nx workspace. It provides: - Integration with libraries such as Jest, Vitest, Playwright, Cypress, and Storybook. - Generators for applica

19 lines (18 loc) 827 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initWebpack = initWebpack; const devkit_1 = require("@nx/devkit"); const versions_1 = require("../../../../utils/versions"); async function initWebpack(tree, options, tasks) { const { webpackInitGenerator } = (0, devkit_1.ensurePackage)('@nx/webpack', versions_1.nxVersion); const webpackInitTask = await webpackInitGenerator(tree, { skipPackageJson: options.skipPackageJson, skipFormat: true, addPlugin: options.addPlugin, }); tasks.push(webpackInitTask); if (!options.skipPackageJson) { const { ensureDependencies } = await Promise.resolve().then(() => require('@nx/webpack/src/utils/ensure-dependencies')); tasks.push(ensureDependencies(tree, { uiFramework: 'react' })); } }