@storybook/cli
Version:
Storybook CLI: Develop, document, and test UI components in isolation
52 lines (46 loc) • 1.89 kB
JavaScript
import CJS_COMPAT_NODE_URL_k5dk07v6ua from 'node:url';
import CJS_COMPAT_NODE_PATH_k5dk07v6ua from 'node:path';
import CJS_COMPAT_NODE_MODULE_k5dk07v6ua from "node:module";
var __filename = CJS_COMPAT_NODE_URL_k5dk07v6ua.fileURLToPath(import.meta.url);
var __dirname = CJS_COMPAT_NODE_PATH_k5dk07v6ua.dirname(__filename);
var require = CJS_COMPAT_NODE_MODULE_k5dk07v6ua.createRequire(import.meta.url);
// ------------------------------------------------------------
// end of CJS compatibility banner, injected by Storybook's esbuild configuration
// ------------------------------------------------------------
import "./chunk-BQPSG2W7.js";
import {
require_semver
} from "./chunk-D3CPWTNB.js";
import {
__toESM
} from "./chunk-3NRJWWYC.js";
// src/autoblock/block-experimental-addon-test.ts
var import_semver = __toESM(require_semver(), 1);
import { dedent } from "ts-dedent";
var blocker = {
id: "experimentalAddonTestVitest",
async check({ packageManager }) {
if (!await packageManager.getInstalledVersion(
"@storybook/experimental-addon-test"
))
return !1;
let vitestVersion = await packageManager.getInstalledVersion("vitest");
return vitestVersion ? import_semver.default.lt(vitestVersion, "3.0.0") : !1;
},
log() {
return {
title: "Experimental Addon Test Vitest",
message: dedent`
@storybook/experimental-addon-test is being stabilized in Storybook 9.
The addon will be renamed to @storybook/addon-vitest and as part of this stabilization, we have dropped support for Vitest 2.
You have two options to proceed:
1. Remove @storybook/experimental-addon-test if you don't need it
2. Upgrade to Vitest 3 to continue using the addon
`,
link: "https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#experimental-addon-test-vitest"
};
}
};
export {
blocker
};