UNPKG

668 BJavaScriptView Raw
1#!/usr/local/bin/node
2
3const chalk = require("chalk");
4const packageJson = require("./package.json");
5
6const name = packageJson.name;
7const displayName = packageJson.storybook.displayName;
8
9if (name.includes("addon-kit") || displayName.includes("Addon Kit")) {
10 console.error(
11 chalk.red.bold`
12⚠️ Please configure appropriate metadata before publishing your addon.
13 `,
14 chalk.red`
15Your package name and/or displayName includes default values from the Addon Kit.
16The addon gallery filters out all such addons.
17
18For more info on addon metadata, see: https://storybook.js.org/docs/react/addons/addon-catalog#addon-metadata
19 `
20 );
21
22 process.exit(1);
23}