UNPKG

advanzzze

Version:

![Logo](https://media.discordapp.net/attachments/1095475771771986104/1126577250821742602/Advanzzze-banner.png)

24 lines (20 loc) 575 B
import { exec } from 'child_process'; import { endLog, startLog, chalk } from './log.js'; export default async function createNextProject(isTypescript) { startLog(`Creating ${chalk.cyan('Next.js')} application`); const code = exec( `npx create-next-app@latest . ${ isTypescript ? '--ts' : '--js' } --tailwind --eslint --app --src-dir --use-npm --import-alias "@/*"` ); await new Promise((resolve, reject) => { code.on('error', () => { endLog(1); reject(); }); code.on('close', () => { endLog(0); resolve(); }); }); }