@web/storybook-builder
Version:
Storybook builder powered by `@web/dev-server`
19 lines (17 loc) • 740 B
JavaScript
;
// based on https://github.com/storybookjs/storybook/blob/v9.1.20/code/builders/builder-vite/src/codegen-set-addon-channel.ts
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateSetupAddonsScript = generateSetupAddonsScript;
async function generateSetupAddonsScript() {
return `
import { createBrowserChannel } from 'storybook/internal/channels';
import { addons } from 'storybook/preview-api';
const channel = createBrowserChannel({ page: 'preview' });
addons.setChannel(channel);
window.__STORYBOOK_ADDONS_CHANNEL__ = channel;
if (window.CONFIG_TYPE === 'DEVELOPMENT'){
window.__STORYBOOK_SERVER_CHANNEL__ = channel;
}
`.trim();
}
//# sourceMappingURL=generate-setup-addons-script.js.map