UNPKG

create-react-app-alternative

Version:

**The modern, batteries-included way to start React projects—no more outdated boilerplates!**

31 lines (25 loc) 727 B
#!/usr/bin/env node const { Command } = require("commander"); const pkg = require("./package.json"); const { spawnSync } = require("child_process"); const program = new Command(); program .name(pkg.name) .version(pkg.version) .argument("[project-name]", "Name of your project") .description("Create React apps with no build configuration.") .action((projectName) => { const args = ["create-esmate", "--template", "react-spa"]; if (projectName) { spawnSync("npx", [...args, projectName], { stdio: "inherit", env: process.env, }); } else { spawnSync("npx", args, { stdio: "inherit", env: process.env, }); } }); program.parse(process.argv);