generator-jhipster-react-native
Version:
React Native Blueprint for existing JHipster Apps
39 lines (36 loc) • 2.48 kB
JavaScript
import { readFileSync } from 'fs';
import chalk from 'chalk';
const fileUrl = new URL('../package.json', import.meta.url);
const packagejs = JSON.parse(readFileSync(fileUrl));
export const printJHipsterLogo = () => {
console.log('\n');
console.log(`${chalk.cyan(' ██╗ ██╗ ██╗')}${chalk.green(' ')}${chalk.red('██████╗ ███╗ ██╗ ')}`);
console.log(`${chalk.cyan(' ██║ ██║ ██║')}${chalk.green(' ')}${chalk.red('██╔══██╗ ████╗ ██║ ')}`);
console.log(`${chalk.cyan(' ██║ ███████║')}${chalk.green(' █████╗ ')}${chalk.red('██████╔╝ ██╔██╗ ██║ ')}`);
console.log(`${chalk.cyan(' ██╗ ██║ ██╔══██║')}${chalk.green(' ╚════╝ ')}${chalk.red('██╔══██╗ ██║╚██╗██║ ')}`);
console.log(`${chalk.cyan(' ╚██████╔╝ ██║ ██║')}${chalk.green(' ')}${chalk.red('██║ ██║ ██║ ╚████║ ')}`);
console.log(`${chalk.cyan(' ╚═════╝ ╚═╝ ╚═╝')}${chalk.green(' ')}${chalk.red('╚═╝ ╚═╝ ╚═╝ ╚═══╝ ')}\n`);
console.log(chalk.white.bold(' https://www.jhipster.tech\n'));
console.log(chalk.white('Welcome to JHipster React Native ') + chalk.yellow(`v${packagejs.version}`));
console.log(chalk.white(`Application files will be generated in folder: ${chalk.yellow(process.cwd())}`));
console.log(
chalk.green(' _______________________________________________________________________________________________________________\n'),
);
console.log(
chalk.white(
` Documentation for creating an application is at ${chalk.yellow(
'https://github.com/jhipster/generator-jhipster-react-native/blob/main/README.md#getting-started',
)}`,
),
);
console.log(
chalk.white(
` If you find JHipster React Native useful, consider sponsoring the project at ${chalk.yellow(
'https://opencollective.com/generator-jhipster',
)}`,
),
);
console.log(
chalk.green(' _______________________________________________________________________________________________________________\n'),
);
};