nrdboiler
Version:
NRD's npm package to create boilerplate projects
21 lines (18 loc) • 629 B
JavaScript
import { createRequire } from "module";
import fs from "fs";
const require = createRequire(import.meta.url);
const { exec } = require("child_process");
export default function reactComponent(folderName) {
fs.mkdir(`./${folderName}`, (err) => {
if (err) throw err;
});
exec(
`cd ./${folderName} && git clone -b dev --single-branch https://github.com/lnardon/ReactBoilerPlate.git && cd ReactBoilerPlate && rm -rf .git && npm install`,
(err, stdout, stderr) => {
if (err) {
console.error(err, stdout, stderr);
}
console.log("Project Created and dependencies installed!");
}
);
}