an-array-of-english-words
![Size](https://img.shields.io/bundlephobia/minzip/an-array-of-english-words.svg)
List of ~275,000 English words.
Derived from the Letterpress word list.
Install
npm:
npm install an-array-of-english-words
Use
var words = require('an-array-of-english-words')
console.log(words.filter(d => /fun/.test(d)))
Yields:
[
'antifungal',
'antifungals',
'bifunctional',
'cofunction',
'cofunctions',
]
API
anArrayOfEnglishWords
Array.<string>
— List of all English words, lowercased.
CLI
Install the CLI globally:
npm i -g an-array-of-english-words
Now run words
to print all the words to stdout:
words
Use grep
to filter by pattern:
words | grep cheese
Use egrep
to filter with regular expressions:
words | egrep '^fun'
words | egrep 'ification$'
words | egrep 'ou?r$'
Use wc
to find out how many monkey
words there are:
words | grep monkey | wc -l
Ten random ten-letter words (note: on macOS, do brew install coreutils
to get
gshuf
):
$ words | egrep '^.{10}$' | gshuf | head -10
Related
License
MIT © Zeke Sikelianos