UNPKG

scaffolding-nextjs

Version:

Templates that aid in the development of NextJS applications.

24 lines (20 loc) 699 B
/** * @file bin/scaffold-stories.js * Handles scaffolding a Storybook story. */ const path = require('path') const minimist = require('minimist') const scaffoldComponent = require('./scaffolding/scaffold-story-component') const constants = require('./constants') const PACKAGE_PATH = constants.getPackagePath() const SOURCE_DIR = constants.dirs().src module.exports = (function () { const argv = minimist(process.argv.slice(2)) const destPath = argv.path || argv.name return scaffoldComponent({ name: argv.name, path: destPath, src: path.resolve(__dirname, 'scaffolding/component-stories'), dest: path.resolve(PACKAGE_PATH, SOURCE_DIR, 'components', destPath), }) })()