@storybook/addon-onboarding
Version:
Storybook Onboarding: Help new users learn how to write stories
29 lines (22 loc) • 1.23 kB
JavaScript
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
};