UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

23 lines (21 loc) 751 B
/** * Local Storybook config: extends headlamp-plugin config and adds webpack * resolve.fallback for 'tty' so the build succeeds (webpack 5 does not * polyfill Node core modules). */ const path = require('path'); const base = require('../node_modules/@kinvolk/headlamp-plugin/config/.storybook/main.js'); module.exports = { ...base, stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], // Don't serve mockServiceWorker.js – MSW is disabled; avoids SW intercepting fetches. staticDirs: [], webpackFinal: async (config) => { const c = await base.webpackFinal(config); c.resolve.fallback = { ...(c.resolve.fallback || {}), tty: require.resolve('tty-browserify'), }; return c; }, };