1.1.0 • Published 6 years ago

find-anagrams v1.1.0

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

find anagrams

Travis

What is this?

This package will find all anagrams from an array and group them together in an matrix array. It will discard words without an anagram. https://en.wikipedia.org/wiki/Anagram

Installation

It's available on npm.

npm install --save find-anagrams

Usage

Find all words that are anagrams in an array

const findAnagrams = require('find-anagrams');

findAnagrams([
    'listen',
    'silent',
    'enlist',
    'word',
    'dog',
    'god',
    'server',
    'revers'
]);

/*
[ 
    [ 'listen', 'silent', 'enlist' ], 
    [ 'dog', 'god' ],
    [ 'server', 'revers' ]
]
*/

Find all words that are anagrams to provided word

const findAnagrams = require('find-anagrams');

findAnagrams([
    'listen',
    'silent',
    'enlist',
    'word',
    'dog',
    'god',
    'server',
    'revers'
], 'silent');

/*
[ 'silent', 'listen', 'enlist' ]
*/

Test

$ npm test

Contribution

Contributions are appreciated.

License

MIT licensed. See LICENSE.