Package Exports
- an-array-of-english-words
- an-array-of-english-words/index.json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (an-array-of-english-words) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
an-array-of-english-words
List of ~275,000 English words. Derived from the Letterpress word list.
Install
npm:
npm install an-array-of-english-wordsUse
var words = require('an-array-of-english-words')
console.log(words.filter(d => /fun/.test(d)))Yields:
[
'antifungal',
'antifungals',
'bifunctional',
'cofunction',
'cofunctions',
// …and many more
]API
anArrayOfEnglishWords
Array.<string> — List of all English words, lowercased.
CLI
Install the CLI globally:
npm i -g an-array-of-english-wordsNow run words to print all the words to stdout:
wordsUse grep to filter by pattern:
words | grep cheeseUse egrep to filter with regular expressions:
words | egrep '^fun' # start with 'fun'
words | egrep 'ification$' # end with 'ification'
words | egrep 'ou?r$' # end in 'or' or 'our'Use wc to find out how many monkey words there are:
words | grep monkey | wc -lTen random ten-letter words (note: on macOS, do brew install coreutils to get
gshuf):
$ words | egrep '^.{10}$' | gshuf | head -10