diff --git a/code/frameworks/angular/src/client/config.ts b/code/frameworks/angular/src/client/config.ts index 109dd3b0910..bdc5cdf797c 100644 --- a/code/frameworks/angular/src/client/config.ts +++ b/code/frameworks/angular/src/client/config.ts @@ -1,6 +1,6 @@ import './globals'; export { render, renderToDOM } from './render'; -export { decorateStory } from './decorateStory'; +export { decorateStory as applyDecorators } from './decorateStory'; export const parameters = { framework: 'angular' as const }; diff --git a/scripts/sandbox.ts b/scripts/sandbox.ts index 767c38266ef..adf92015f9e 100644 --- a/scripts/sandbox.ts +++ b/scripts/sandbox.ts @@ -180,19 +180,17 @@ async function findFirstPath(paths: string[], { cwd }: { cwd: string }) { return null; } -async function addPackageScripts({ - cwd, - scripts, -}: { - cwd: string; - scripts: Record; -}) { +async function updatePackageScripts({ cwd, prefix }: { cwd: string; prefix: string }) { logger.info(`🔢 Adding package scripts:`); const packageJsonPath = path.join(cwd, 'package.json'); const packageJson = await readJSON(packageJsonPath); packageJson.scripts = { ...packageJson.scripts, - ...scripts, + storybook: packageJson.scripts.storybook.replace(/(npx )?storybook/, `${prefix} storybook`), + 'build-storybook': packageJson.scripts['build-storybook'].replace( + /(npx )?storybook/, + `${prefix} storybook` + ), }; await writeJSON(packageJsonPath, packageJson, { spaces: 2 }); } @@ -507,14 +505,9 @@ export async function sandbox(optionValues: OptionValues) { // Some addon stories require extra dependencies addExtraDependencies({ cwd, dryRun, debug }); - await addPackageScripts({ + await updatePackageScripts({ cwd, - scripts: { - storybook: - 'NODE_OPTIONS="--preserve-symlinks --preserve-symlinks-main" storybook dev -p 6006', - 'build-storybook': - 'NODE_OPTIONS="--preserve-symlinks --preserve-symlinks-main" storybook build', - }, + prefix: 'NODE_OPTIONS="--preserve-symlinks --preserve-symlinks-main"', }); }