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

28 lines (27 loc) 896 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createApp = createApp; exports.createLib = createLib; const devkit_1 = require("@nx/devkit"); const application_1 = require("../generators/application/application"); async function createApp(tree, appName) { await (0, application_1.default)(tree, { e2eTestRunner: 'none', linter: 'eslint', skipFormat: true, style: 'css', unitTestRunner: 'none', directory: appName, }); } async function createLib(tree, libName) { const { fileName } = (0, devkit_1.names)(libName); tree.write(`/${fileName}/src/index.ts`, `import React from 'react';\n`); (0, devkit_1.addProjectConfiguration)(tree, fileName, { tags: [], root: `${fileName}`, projectType: 'library', sourceRoot: `${fileName}/src`, targets: {}, }); }