UNPKG

scaffolding-nextjs

Version:

Templates that aid in the development of NextJS applications.

28 lines (24 loc) 708 B
/** * @file bin/scaffold-component.js * Handles scaffolding a basic stateless component. */ const path = require('path') const minimist = require('minimist') const scaffoldComponent = require('./scaffolding/scaffold-component') const constants = require('./constants') const PACKAGE_PATH = constants.getPackagePath() let SOURCE_DIR = constants.dirs().src module.exports = (function () { const argv = minimist(process.argv.slice(2)) return scaffoldComponent({ name: argv.name, src: path.resolve(__dirname, 'scaffolding/stateless-component'), dest: path.resolve( PACKAGE_PATH, SOURCE_DIR, argv.path ? argv.path : '', 'components', argv.name ), }) })()