UNPKG

1.04 kBJavaScriptView Raw
1const { dirname } = require('path');
2const resolveFrom = require('resolve-from');
3
4const resolve = resolveFrom.bind(null, __dirname);
5
6// These paths need to be aliased in the manager webpack config to ensure that all
7// code running inside the manager uses the *same* version of react[-dom] that we use.
8module.exports = {
9 '@storybook/addons': dirname(resolve('@storybook/addons/package.json')),
10 '@storybook/api': dirname(resolve('@storybook/api/package.json')),
11 '@storybook/channels': dirname(resolve('@storybook/channels/package.json')),
12 '@storybook/components': dirname(resolve('@storybook/components/package.json')),
13 '@storybook/core-events': dirname(resolve('@storybook/core-events/package.json')),
14 '@storybook/router': dirname(resolve('@storybook/router/package.json')),
15 '@storybook/theming': dirname(resolve('@storybook/theming/package.json')),
16 '@storybook/ui': dirname(resolve('@storybook/ui/package.json')),
17 react: dirname(resolve('react/package.json')),
18 'react-dom': dirname(resolve('react-dom/package.json')),
19};