Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    anagrampublic

    anagram

    A simple anagram generation library for use with nodejs. Forked from jeresig/trie-js by John Resig.

    Installation

    $ npm install anagram
    

    Examples

    var anagram = require('anagram');
     
    anagram.init('../dict/twl06.js', function(err) {
        if (err) throw err;
        anagram.findAnagrams('dog', function(err, anagrams) {
         console.log('`%s`: found %d anagrams', anagrams.input, anagrams.count);
         console.log(anagrams);
        });
    });

    Executables

    anagram comes packed with two executables: anagram and anagram-build

    $ anagram-build -f dict/twl06.txt > dict/twl06.js
     
    $ anagram -d dict/twl06.js -w anagr?m

    Running tests

    Install development dependencies:

    $ npm install -d
    

    Run the tests:

    $ npm test
    

    License

    Copyright (c) 2012 Ryan Nauman

    MIT Licensed

    Keywords

    none

    install

    npm i anagram

    Downloadsweekly downloads

    8

    version

    0.4.0

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar