import path from 'path' import Colors from './Colors' export default class System { public async start () { const directory = path.join(process.cwd(), 'package.json') const packageJson = (await import(directory)).default const dependencies = Object.entries(packageJson.devDependencies).length + Object.entries(packageJson.dependencies).length process.stdout.write(`${Colors.TextCyan}\n` + '\n' + '███████╗ █████╗ ██████╗ ████████╗ ██████╗ ██████╗ ██╗ ██╗\n' + '██╔════╝ ██╔══██╗ ██╔════╝ ╚══██╔══╝ ██╔═══██╗ ██╔══██╗ ╚██╗ ██╔╝\n' + '█████╗ ███████║ ██║ ██║ ██║ ██║ ██████╔╝ ╚████╔╝ \n' + '██╔══╝ ██╔══██║ ██║ ██║ ██║ ██║ ██╔══██╗ ╚██╔╝ \n' + '██║ ██║ ██║ ╚██████╗ ██║ ╚██████╔╝ ██║ ██║ ██║ \n' + '╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ \n' + `${Colors.Reset}\n`) process.stdout.write(`PROJECT : ${packageJson.name}\n`) process.stdout.write(`VERSION : ${packageJson.version}\n`) } } new System().start()