0.1.1 • Published 6 years ago

calligraphy v0.1.1

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

calligraphy npm downloads maintained

Command-line Unicode block font

Install

npm install --save calligraphy

Usage

Currently supports the following characters:

0 1 2 3 4 5 6 7 8 9 \ : s

Each character is 5 (rows) x 7 (columns) and is provided as a 2D array of rows

const {
  zero,
  one,
  two,
  three,
  four,
  five,
  six,
  seven,
  eight,
  nine,
  space,
  colon,
  s,
} = require('calligraphy')

const zipWith = require('lodash/zipWith')
const {EOL} = require('os')

// Prints '3'
three.forEach(line => console.log(line))

// Prints '12:45'
const time = [one, two, colon, three, four]
const output = zipWith(...time, (...args) => args.join('  ')).join(EOL)
console.log(output)