find-anagrams
v1.1.0
Published
This package will find all anagrams from an array and group them together in an matrix array
Downloads
39
Maintainers
Readme
find anagrams
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.