finds.dev← search

// the find

max-mapper/cool-ascii-faces

★ 1,778 · JavaScript · updated May 2017

ᕙ༼ຈل͜ຈ༽ᕗ

A Node.js package that returns random ASCII/unicode emoticon faces like ᕙ༼ຈل͜ຈ༽ᕗ. It ships a static array of ~150 faces plus a CLI tool. This is a joke dependency, and it knows it.

Ships a stream API alongside the basic random function, which is more than you'd expect from something this trivial. The face collection is genuinely varied — rage faces, bear faces, keyboard-warrior faces — not just ¯\_(ツ)_/¯ repeated. Zero dependencies, so it won't drag anything into your node_modules beyond itself. Works in both Node and the browser without any bundler configuration.

Dead since 2017 — no new faces, no maintenance, no response to PRs. The README calls them ASCII faces but most are Unicode, which will silently break in environments that don't handle multi-byte characters correctly. No TypeScript types, so you'll get `any` unless you add your own declaration. Calling this a 'platform' in the README is a bit much for what is essentially an array with a `Math.random()` wrapper.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →