UNPKG

scaffolding-nextjs

Version:

Templates that aid in the development of NextJS applications.

27 lines (23 loc) 680 B
/** * @file bin/scaffold-context.js * Handles scaffolding a basic context-based component. */ const path = require('path') const minimist = require('minimist') const scaffoldContext = require('./scaffolding/scaffold-context') 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)) return scaffoldContext({ name: argv.name, src: path.resolve(__dirname, 'scaffolding/context-component'), dest: path.resolve( PACKAGE_PATH, SOURCE_DIR, 'contexts', argv.name + 'Context' ), }) })()