A library of ascii faces and kaomoji (ノ◕ヮ◕)ノ*:・゚✧
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
.gitignore
README.md
cli.test.js
cli.test.js.md
cli.test.js.snap
find.js
index.js
lib.json
makeOrdered.js
ordered.json
package.json
test.js
test.js.md
test.js.snap
yarn.lock

README.md

Asciilib

Ascii art / kaomoji keyword library

Install

npm install --save asciilib

Usage

const asciilib = require("asciilib")

asciilib.lib
{ upside_down_lenny:
   { name: 'Upside Down Lenny',
     entry: '( ͜。 ͡ʖ ͜。)',
     keywords: [ 'upside', 'down', 'lenny' ],
     category: 'UNASSIGNED' },
  race_car:
   { name: 'Race Car',
     entry: '\\ō͡≡o˞̶',
     keywords: [ 'race', 'car' ],
     category: 'UNASSIGNED' },
  ...
}

asciilib.ordered
[ 'afraid', 'airplane', 'almost_cared', ... ]

Contributing and adding new kaomoji or ascii art

Just fork this project and submit a pull request :). The main thing to consider is that any additions need to match this shape:

{
  name: 'Upside Down Lenny', // Some string that describes the entry
  entry: '( ͜。 ͡ʖ ͜。)', // The actual characters
  keywords: [ 'face', 'upsidedown' ], // Any
  category: 'UNASSIGNED' // See note below for currently used categories
}

NOTE: The currently used categories are:

  • animal
  • behavior
  • emotion
  • food
  • holiday
  • people
  • UNASSIGNED (use this if you're not sure)

Related Projects

Inspired by

If you want something similar for emoji check this out ☝