UNPKG

@nx/react-native

Version:

The Nx Plugin for React Native contains generators for managing React Native applications and libraries within an Nx workspace. It provides: -Integration with libraries such as Jest, Detox, and Storybook. -Scaffolding for creating buildable libraries th

26 lines (25 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.storybookConfigurationGenerator = storybookConfigurationGenerator; exports.storybookConfigurationGeneratorInternal = storybookConfigurationGeneratorInternal; const devkit_1 = require("@nx/devkit"); const react_1 = require("@nx/react"); function storybookConfigurationGenerator(tree, schema) { return storybookConfigurationGeneratorInternal(tree, { addPlugin: false, ...schema, }); } /** * This would be a direct pass through to @nx/react:storybook-configuration generator. * @TODO (@xiongemi): remove this generator for v19 */ async function storybookConfigurationGeneratorInternal(host, schema) { devkit_1.logger.warn(`Please run 'nx run @nx/react:storybook-configuration ${schema.project}' instead.`); const nxJson = (0, devkit_1.readNxJson)(host); const addPluginDefault = process.env.NX_ADD_PLUGINS !== 'false' && nxJson.useInferencePlugins !== false; schema.addPlugin ??= addPluginDefault; return (0, react_1.storybookConfigurationGenerator)(host, schema); } exports.default = storybookConfigurationGenerator;