1 | import './chunk-WUKYLWAZ.mjs';
|
2 | import './chunk-R3DRYDIZ.mjs';
|
3 | import { dedent } from 'ts-dedent';
|
4 | import { lt } from 'semver';
|
5 | import chalk from 'chalk';
|
6 |
|
7 | var minimalVersionsMap={"@angular/core":"15.0.0","react-scripts":"5.0.0",next:"13.5.0",preact:"10.0.0",svelte:"4.0.0",vue:"3.0.0",vite:"4.0.0"},typedKeys=obj=>Object.keys(obj),blocker={id:"dependenciesVersions",async check({packageManager}){return (await Promise.all(typedKeys(minimalVersionsMap).map(async packageName=>({packageName,installedVersion:await packageManager.getPackageVersion(packageName),minimumVersion:minimalVersionsMap[packageName]})))).reduce((acc,{installedVersion,minimumVersion,packageName})=>acc||(packageName&&installedVersion&<(installedVersion,minimumVersion)?{installedVersion,packageName,minimumVersion}:acc),!1)},log(options,data){switch(data.packageName){case"react-scripts":return dedent`
|
8 | Support for react-script < 5.0.0 has been removed.
|
9 | Please see the migration guide for more information:
|
10 | ${chalk.yellow("https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#create-react-app-dropped-cra4-support")}
|
11 |
|
12 | Upgrade to the latest version of react-scripts.
|
13 | `;case"vue":return dedent`
|
14 | Support for Vue 2 has been removed.
|
15 | Please see the migration guide for more information:
|
16 | ${chalk.yellow("https://v3-migration.vuejs.org/")}
|
17 |
|
18 | Please upgrade to the latest version of Vue.
|
19 | `;case"@angular/core":return dedent`
|
20 | Support for Angular < 15 has been removed.
|
21 | Please see the migration guide for more information:
|
22 | ${chalk.yellow("https://angular.io/guide/update-to-version-15")}
|
23 |
|
24 | Please upgrade to the latest version of Angular.
|
25 | `;case"next":return dedent`
|
26 | Support for Next.js < 13.5 has been removed.
|
27 | Please see the migration guide for more information:
|
28 | ${chalk.yellow("https://nextjs.org/docs/pages/building-your-application/upgrading/version-13")}
|
29 |
|
30 | Please upgrade to the latest version of Next.js.
|
31 | `;default:return dedent`
|
32 | Support for ${data.packageName} version < ${data.minimumVersion} has been removed.
|
33 | Since version 8, Storybook needs a minimum version of ${data.minimumVersion}, but you have version ${data.installedVersion}.
|
34 |
|
35 | Please update this dependency.
|
36 | `}}};
|
37 |
|
38 | export { blocker };
|