mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-02 05:03:44 +08:00
CLI: Marko template CSF refactor
This commit is contained in:
parent
452429b5d9
commit
d2376bfb7c
@ -1,14 +1,13 @@
|
||||
import path from 'path';
|
||||
import fse from 'fs-extra';
|
||||
import {
|
||||
getVersions,
|
||||
getPackageJson,
|
||||
writePackageJson,
|
||||
getBabelDependencies,
|
||||
installDependencies,
|
||||
copyTemplate,
|
||||
} from '../../lib/helpers';
|
||||
|
||||
export default async npmOptions => {
|
||||
export default async (npmOptions, { storyFormat = 'csf' }) => {
|
||||
const [storybookVersion, addonActionVersion, addonKnobsVersion] = await getVersions(
|
||||
npmOptions,
|
||||
'@storybook/marko',
|
||||
@ -16,7 +15,7 @@ export default async npmOptions => {
|
||||
'@storybook/addon-knobs'
|
||||
);
|
||||
|
||||
fse.copySync(path.resolve(__dirname, 'template/'), '.', { overwrite: true });
|
||||
copyTemplate(__dirname, storyFormat);
|
||||
|
||||
const packageJson = getPackageJson();
|
||||
|
||||
|
@ -163,12 +163,12 @@ const installStorybook = (projectType, options) => {
|
||||
.then(end);
|
||||
|
||||
case types.MARKO:
|
||||
return markoGenerator(npmOptions)
|
||||
return markoGenerator(npmOptions, generatorOptions)
|
||||
.then(commandLog('Adding storybook support to your "Marko" app'))
|
||||
.then(end);
|
||||
|
||||
case types.HTML:
|
||||
return htmlGenerator(npmOptions)
|
||||
return htmlGenerator(npmOptions, generatorOptions)
|
||||
.then(commandLog('Adding storybook support to your "HTML" app'))
|
||||
.then(end);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user