Skip to content

Commit 6d31506

Browse files
committed
fix: storybook scripts to v9
1 parent 9e2880b commit 6d31506

File tree

2 files changed

+38
-39
lines changed

2 files changed

+38
-39
lines changed

scripts/eject-typescript.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ console.log(chalk.green`
4747
await $`npm uninstall @babel/cli @babel/preset-typescript --ignore-scripts`;
4848

4949
console.log(
50-
chalk.green.bold`
50+
chalk.green.bold`
5151
TypeScript Ejection complete!`,
52-
chalk.green`
52+
chalk.green`
5353
Addon code converted with JS. The TypeScript build setup is still available in case you want to adopt TypeScript in the future.
54-
`
54+
`,
5555
);

scripts/prepublish-checks.js

Lines changed: 35 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/usr/bin/env zx
22

3-
import boxen from "boxen";
4-
import dedent from "dedent";
5-
import { readFile } from 'fs/promises';
6-
import { globalPackages as globalManagerPackages } from "@storybook/manager/globals";
7-
import { globalPackages as globalPreviewPackages } from "@storybook/preview/globals";
3+
import boxen from 'boxen';
4+
import dedent from 'dedent';
5+
import {readFile} from 'node:fs/promises';
6+
import {globalPackages as globalManagerPackages} from 'storybook/internal/manager/globals';
7+
import {globalPackages as globalPreviewPackages} from 'storybook/internal/preview/globals';
88

99
const packageJson = await readFile('./package.json', 'utf8').then(JSON.parse);
1010

@@ -17,44 +17,44 @@ $.verbose = false;
1717
/**
1818
* Check that meta data has been updated
1919
*/
20-
if (name.includes("addon-kit") || displayName.includes("Addon Kit")) {
21-
console.error(
22-
boxen(
23-
dedent`
24-
${chalk.red.bold("Missing metadata")}
20+
if (name.includes('addon-kit') || displayName.includes('Addon Kit')) {
21+
console.error(
22+
boxen(
23+
dedent`
24+
${chalk.red.bold('Missing metadata')}
2525
2626
${chalk.red(dedent`Your package name and/or displayName includes default values from the Addon Kit.
2727
The addon gallery filters out all such addons.
2828
2929
Please configure appropriate metadata before publishing your addon. For more info, see:
3030
https://storybook.js.org/docs/react/addons/addon-catalog#addon-metadata`)}`,
31-
{ padding: 1, borderColor: "red" }
32-
)
33-
);
31+
{padding: 1, borderColor: 'red'},
32+
),
33+
);
3434

35-
exitCode = 1;
35+
exitCode = 1;
3636
}
3737

3838
/**
3939
* Check that README has been updated
4040
*/
4141
const readmeTestStrings =
42-
"# Storybook Addon Kit|Click the \\*\\*Use this template\\*\\* button to get started.|https://user-images.githubusercontent.com/42671/106809879-35b32000-663a-11eb-9cdc-89f178b5273f.gif";
42+
'# Storybook Addon Kit|Click the \\*\\*Use this template\\*\\* button to get started.|https://user-images.githubusercontent.com/42671/106809879-35b32000-663a-11eb-9cdc-89f178b5273f.gif';
4343

4444
if ((await $`cat README.md | grep -E ${readmeTestStrings}`.exitCode) == 0) {
45-
console.error(
46-
boxen(
47-
dedent`
48-
${chalk.red.bold("README not updated")}
45+
console.error(
46+
boxen(
47+
dedent`
48+
${chalk.red.bold('README not updated')}
4949
5050
${chalk.red(dedent`You are using the default README.md file that comes with the addon kit.
5151
Please update it to provide info on what your addon does and how to use it.`)}
5252
`,
53-
{ padding: 1, borderColor: "red" }
54-
)
55-
);
53+
{padding: 1, borderColor: 'red'},
54+
),
55+
);
5656

57-
exitCode = 1;
57+
exitCode = 1;
5858
}
5959

6060
/**
@@ -63,24 +63,23 @@ if ((await $`cat README.md | grep -E ${readmeTestStrings}`.exitCode) == 0) {
6363
const peerDependencies = Object.keys(packageJson.peerDependencies || {});
6464
const globalPackages = [...globalManagerPackages, ...globalPreviewPackages];
6565
peerDependencies.forEach((dependency) => {
66-
if(globalPackages.includes(dependency)) {
67-
console.error(
68-
boxen(
69-
dedent`
70-
${chalk.red.bold("Unnecessary peer dependency")}
66+
if (globalPackages.includes(dependency)) {
67+
console.error(
68+
boxen(
69+
dedent`
70+
${chalk.red.bold('Unnecessary peer dependency')}
7171
7272
${chalk.red(dedent`You have a peer dependency on ${chalk.bold(dependency)} which is most likely unnecessary
7373
as that is provided by Storybook directly.
7474
Check the "bundling" section in README.md for more information.
7575
If you are absolutely sure you are doing it correct, you should remove this check from scripts/prepublish-checks.js.`)}
7676
`,
77-
{ padding: 1, borderColor: "red" }
78-
)
79-
);
80-
81-
exitCode = 1;
82-
83-
}
84-
})
77+
{padding: 1, borderColor: 'red'},
78+
),
79+
);
80+
81+
exitCode = 1;
82+
}
83+
});
8584

8685
process.exit(exitCode);

0 commit comments

Comments
 (0)