diff --git a/src/bin/archive-storybook.ts b/src/bin/archive-storybook.ts index 18ff360..9fd776e 100644 --- a/src/bin/archive-storybook.ts +++ b/src/bin/archive-storybook.ts @@ -3,6 +3,9 @@ import { execFileSync } from 'child_process'; import { resolve, dirname } from 'path'; +// Discard first two entries (exec path and file path) +const args = process.argv.slice(2); + const configDir = 'node_modules/@chromaui/archive-storybook/config'; const binPath = resolve(dirname(require.resolve('@storybook/cli/package.json')), './bin/index.js'); -execFileSync(binPath, ['dev', '-c', configDir], { stdio: 'inherit' }); +execFileSync(binPath, ['dev', ...args, '-c', configDir], { stdio: 'inherit' }); diff --git a/src/bin/build-archive-storybook.ts b/src/bin/build-archive-storybook.ts index 82c405e..0db816c 100644 --- a/src/bin/build-archive-storybook.ts +++ b/src/bin/build-archive-storybook.ts @@ -3,6 +3,9 @@ import { execFileSync } from 'child_process'; import { resolve, dirname } from 'path'; +// Discard first two entries (exec path and file path) +const args = process.argv.slice(2); + const configDir = 'node_modules/@chromaui/archive-storybook/config'; const binPath = resolve(dirname(require.resolve('@storybook/cli/package.json')), './bin/index.js'); -execFileSync(binPath, ['build', '-c', configDir], { stdio: 'inherit' }); +execFileSync(binPath, ['build', ...args, '-c', configDir], { stdio: 'inherit' });