UNPKG

@storybook/addon-onboarding

Version:

Storybook Onboarding: Help new users learn how to write stories

29 lines (22 loc) 1.23 kB
import CJS_COMPAT_NODE_URL_mt7gxdn0geg from 'node:url'; import CJS_COMPAT_NODE_PATH_mt7gxdn0geg from 'node:path'; import CJS_COMPAT_NODE_MODULE_mt7gxdn0geg from "node:module"; var __filename = CJS_COMPAT_NODE_URL_mt7gxdn0geg.fileURLToPath(import.meta.url); var __dirname = CJS_COMPAT_NODE_PATH_mt7gxdn0geg.dirname(__filename); var require = CJS_COMPAT_NODE_MODULE_mt7gxdn0geg.createRequire(import.meta.url); // ------------------------------------------------------------ // end of CJS compatibility banner, injected by Storybook's esbuild configuration // ------------------------------------------------------------ // src/preset.ts import { telemetry } from "storybook/internal/telemetry"; // package.json var version = "10.4.6"; // src/constants.ts var ADDON_ID = "storybook/onboarding", ADDON_ONBOARDING_CHANNEL = `${ADDON_ID}/channel`; // src/preset.ts var experimental_serverChannel = async (channel, options) => (channel.on(ADDON_ONBOARDING_CHANNEL, ({ type, ...event }) => { type === "telemetry" ? telemetry("addon-onboarding", { ...event, addonVersion: version }) : type === "survey" && telemetry("onboarding-survey", { ...event, addonVersion: version }); }), channel); export { experimental_serverChannel };