UNPKG

@storybook/react-native-server

Version:

A better way to develop React Native Components for your app

44 lines (43 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _path = _interopRequireDefault(require("path")); var _package = _interopRequireDefault(require("../../package.json")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function extendOptions(options, extendServer) { const { manualId, https: secured, host, port } = options; const storybookOptions = { manualId, secured, host, port }; const config = require(_path.default.join(options.configDir, 'main')); const useWebpack5 = config.core?.builder === 'webpack5'; return Object.assign({}, options, { framework: 'react-native', extendServer, packageJson: _package.default, ignorePreview: true, corePresets: [{ name: `@storybook/manager-webpack${useWebpack5 ? 5 : 4}/manager-preset`, options: { managerEntry: require.resolve('../client/manager') } }, { name: require.resolve('./rn-options-preset.js'), options: { storybookOptions } }] }); } var _default = extendOptions; exports.default = _default;