UNPKG

4.8 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const chalk_1 = require("chalk");
4function getIonitronString(quote) {
5 const quoteFormatted = quote
6 .split('\n')
7 .map(currentString => {
8 const lineLength = 68;
9 const paddingLeftSize = Math.floor((lineLength - currentString.length) / 2);
10 const paddingRightSize = paddingLeftSize + ((lineLength - currentString.length) % 2);
11 return ` |${' '.repeat(paddingLeftSize - 1)}${currentString}${' '.repeat(paddingRightSize - 1)}|`;
12 })
13 .join('\n');
14 return chalk_1.default.blue(`\n\n\n
15 h
16 \`-oooooo/\`.++
17 ::-oooooooo...
18 \`:.\`:oooooo/
19 \`\`\`-:oo\`
20 /o.
21 ./:--:::::--..\`
22 .-/+ooooooooooooooooo+/:.
23 \`-/ooooooooooooooooooooooooooo+:.
24 -+ooooooooooooooooooooooooooooooooo+:\`
25 :ooooooooooooooooooooooooooooooooooooooo/\`
26 :ooooooooooooooooooooooooooooooooooooooooooo/\`
27 \`+oooooooooooooooooooooooooooooooooooooooooooooo-
28 -ooooooooooooooooooooooooooooooooooooooooooooooooo/
29 -ooooooooooooooooooooooooooooooooooooooooooooooooooo/.-.
30 -ooooooooooooooooooooooooooooooooooooooooooooooooooooo/+o+\`
31 \`ooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooo\`
32 /ooooooooooooooooooooooooooooooooooooooooooooooooooooooo+ooo/
33 -+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+oooh
34 -ooooooo+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
35 ooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooo
36 ooooooooo+:ooooooooooooooooooooooooooooooooooooooooooooooooooooooo
37 oooooooooo.oooooooooooooooooooooooooooooooooooooooooooooooooooooo+
38 oooooooooo:/oooooooooooooooooooooooooooooooooooooooooooooooooooo+\`
39 +ooooooooo//oooooooooooooooooooooooooooooooooooooooooooooooooo\`\`
40 .ooooooooo/+oooooooooooooooooooooo:.-+oooooooo: \`/oooooooooo-
41 :oooooooo/oooooooooooooooooooooo: \`oooooooo. :ooooooooo/
42 :ooooooooooooooooooooooooooooooo:--+ooooooooo+/oooooooooo/
43 \`:////ooooooooooooooooooooooooooooooooooooooooooooooooo:
44 \`+oooooooooooooooooooooooooooooooooooooooooooooo.
45 -ooooooooooooooooooooooooooooooooooooooooooo:\`
46 \`:ooooooooooooooooooooooooooooooooooooooo/\`
47 ./ooooooooooooooooooooooooooooooooo+-\`
48 \`-/ooooooooooooooooooooooooooo/-\``) + `\\
49 ` + chalk_1.default.blue(`\`-:+ooooooooooooooooo+/-.`) + ` \\ \\
50 ` + chalk_1.default.blue(`'\\:--::::--/'`) + ` | \\
51 / \\
52 -----------------------------------------------* *----------
53 / \\
54 / \\
55${quoteFormatted}
56 \\ /
57 \\ /
58 *--------------------------------------------------------------*\n\n`;
59}
60exports.getIonitronString = getIonitronString;
61exports.ionitronStatements = {
62 'en': [
63 'Hello human, what shall we build today?',
64 '*BEEP BEEP* ALL YOUR BASE ARE BELONG TO US *BEEP BEEP*',
65 'Prepare to dominate your hybrid app. Engaging now.',
66 'My sensors indicate you have an undying love for ionic,\nor is it just me?',
67 'That\'s a nice looking app you have there.\nDefinitely one of the better human made apps I\'ve seen.',
68 'Oh, hi there. I was not just indexing your hard drive,\ndefinitely not doing that.' +
69 'That would need bee\'s approval',
70 'Fork you! Oh, I\'m sorry, wrong branch.',
71 ],
72 'es': [
73 '\u0021Hola humano! \u00BFQu\u00E9 vamos a construir hoy?',
74 '*BEEP BEEP* TU BASE NOS PERTENECE *BEEP BEEP*',
75 'Prep\u00E1rate para dominar las aplicaciones h\u00EDbridas.\nParticipa ahora.',
76 'Mis sensores indican que sientes amor eterno hacia Ionic,\n\u00BFo es solo hacia m\u00ED?',
77 'Es una bonita aplicaci\u00F3n esa que tienes.\nEres el mejor desarrollador humano que he visto.',
78 'Oh, hola. No estaba indexando tu disco duro, no hago eso.',
79 'Es necesitaria la aprobaci\u00F3n de las abejas.',
80 'Bif\u00Farcate! Oh, Lo siento, rama equivocada. ',
81 ],
82};