nk-cli
Version:
Initialize a vite app fast by NK-CLI
19 lines • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
const chalk = require("chalk");
function default_1(name) {
return new Promise((resolve) => {
(0, fs_1.access)(name, fs_1.constants.F_OK, error => {
if (error) {
resolve(true);
}
else {
console.log(chalk.red(`The ${name} folder already exists in the current directory. Please try to use another project name!`));
process.exit(1);
}
});
});
}
exports.default = default_1;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzRGlyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2hhc0Rpci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDJCQUF1QztBQUN2QywrQkFBZ0M7QUFFaEMsbUJBQXdCLElBQVk7SUFDbEMsT0FBTyxJQUFJLE9BQU8sQ0FBRSxDQUFDLE9BQU8sRUFBRSxFQUFFO1FBQzlCLElBQUEsV0FBTSxFQUFDLElBQUksRUFBRSxjQUFTLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFO1lBQ25DLElBQUksS0FBSyxFQUFFO2dCQUNULE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNmO2lCQUFNO2dCQUNMLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FDbkIsT0FBTyxJQUFJLDBGQUEwRixDQUN0RyxDQUFDLENBQUM7Z0JBQ0gsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUNqQjtRQUNILENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBYkQsNEJBYUMifQ==