UNPKG

create-web3-dapp-dev

Version:

<p align="center"> <br /> <a href="https://createweb3dapp.alchemy.com"> <img src=".github/images/cw3d-logo.png" width="200" alt=""/></a> <br /> </p>

25 lines 718 B
import chalk from "chalk"; import fs from "fs"; import kill from "../utils/kill.js"; let root = ""; let isVerbose = false; export const setVerbosity = (_isVerbose) => (isVerbose = _isVerbose); export var LogLevel; (function (LogLevel) { LogLevel["MESSAGE"] = "message"; LogLevel["ERROR"] = "error"; })(LogLevel || (LogLevel = {})); export const setRoot = (path) => { root = path; }; export const selfDestroy = (error, logLevel = LogLevel.MESSAGE) => { if ((error && isVerbose) || logLevel == LogLevel.MESSAGE) console.error(chalk.red(error)); kill(); fs.rmSync(root, { recursive: true, force: true, }); process.exit(1); }; //# sourceMappingURL=selfDestroy.js.map