Like ruby's Abbrev module
JavaScript
Latest commit a9ee72e Sep 28, 2017 @isaacs isaacs v1.1.1
Permalink
Failed to load latest commit information.
.gitignore gitignore May 30, 2015
.travis.yml travis ci file Jun 3, 2015
CONTRIBUTING.md Contributing Feb 12, 2013
LICENSE dual-license ISC/MIT Sep 28, 2017
README.md Initial commit. Mar 9, 2010
abbrev.js 100% test coverage Feb 14, 2017
package.json v1.1.1 Sep 28, 2017
test.js 100% test coverage Feb 14, 2017

README.md

abbrev-js

Just like ruby's Abbrev.

Usage:

var abbrev = require("abbrev");
abbrev("foo", "fool", "folding", "flop");

// returns:
{ fl: 'flop'
, flo: 'flop'
, flop: 'flop'
, fol: 'folding'
, fold: 'folding'
, foldi: 'folding'
, foldin: 'folding'
, folding: 'folding'
, foo: 'foo'
, fool: 'fool'
}

This is handy for command-line scripts, or other cases where you want to be able to accept shorthands.