EText
Преобразуйте скучный текст в замечательные смайлики
Этот пакет был сделан просто для удовольствия. Я ВКонтакте
Установка
npm install --save EText
Испольование
const EText = require('EText');
EText({ bg: 'ᅠ', fg: '❤' }, 'ho1ly') //>
ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠ❤❤❤❤❤ᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠ❤❤❤ᅠᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠᅠ❤❤❤ᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠ❤❤ᅠᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠᅠᅠ
// ᅠ❤❤❤❤❤ᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠᅠ❤ᅠ❤ᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠᅠ❤ᅠᅠᅠ
// ᅠᅠᅠᅠᅠᅠᅠ
По умолчанию эта функция является каррированной. Это означает, что вы можете подготовить настройки и использовать функцию результата следующим образом:
const EText = require('EText')
const text = EText({
background: 'ᅠ',
foreground: '❤',
row: true
})
text('ho1ly') //>
// ᅠᅠᅠᅠᅠᅠᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠᅠᅠ❤❤❤ᅠᅠᅠᅠᅠ❤ᅠᅠᅠᅠ❤ᅠᅠᅠᅠᅠᅠ❤ᅠᅠᅠ❤ᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠᅠ❤ᅠᅠᅠ❤ᅠᅠᅠ❤❤ᅠᅠᅠᅠ❤ᅠᅠᅠᅠᅠᅠᅠ❤ᅠ❤ᅠᅠ
// ᅠ❤❤❤❤❤ᅠᅠ❤ᅠᅠᅠ❤ᅠᅠᅠᅠ❤ᅠᅠᅠᅠ❤ᅠᅠᅠᅠᅠᅠᅠᅠ❤ᅠᅠᅠ
// ᅠ❤ᅠᅠᅠ❤ᅠᅠ❤ᅠᅠᅠ❤ᅠᅠᅠᅠ❤ᅠᅠᅠᅠ❤ᅠᅠᅠᅠᅠᅠᅠᅠ❤ᅠᅠᅠ
// ᅠ❤ᅠᅠᅠ❤ ᅠᅠ ❤❤❤ᅠᅠᅠᅠᅠ❤ᅠᅠᅠᅠ❤❤❤❤❤ᅠᅠᅠᅠ❤ᅠᅠᅠ
API
EText(options, input)
Возвращает строку, которая генерируется на основе ввода
и предоставленных опций
.
Если input
не указан, то он вернет функцию, которая принимает input
.
Опции
Required
Объект с опциями
Фон
Type: String
Default: 0
Символ, который будет фоном для текста.
Псевдоним: bg
(background
имеет более высокий приоритет, чем "bg").
Передний план
Type: String
Default: 1
Символ, который будет фоном в виде текста.
Псевдоним: fg
(foreground
имеет более высокий приоритет, чем "fg").
Ряд
Type: Boolean
Default: false
Визуализировать текст в строке или нет.
Словарь
Type: Object
Default: корневая директория
Ввод
Required
Type: String
Текст, который будет отображаться в виде смайликов.
Лицензия
MIT © Sergey Volkov