1.1.7 • Published 8 months ago

etext v1.1.7

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

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

1.1.7

8 months ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago