Wordage is a node script capable of generating a list of words that are currently available NPM packages. The list of words is pulled from a modified version of the wonderful WebstersEnglishDictionary.
# Find 50 random words that relate to the word "dog" and that are# available as package names on NPMnpx wordage means dog
# Find 20 random words from the dictionary that are 6 characters or# less and that are available as package names on NPMnpx wordage search --limit=20 --max-word-length=6
# Find 50 random words that relate to the word "cat"npx wordage means cat --filter=none
An HTTP request has to be made for each word, so larger data sets can be time consuming. You can skip the wait by using the pre-compiled lists in the
If you're in the middle of a long running process though, you can terminate it at any time and so long as you've passed the
--write flag, the names processed so far will still be written to the file.
Wordage currently supports two commands. Both commands have the same list of options.
Search for words from a dictionary.
wordage means <subject>
Search for words with a similar meaning to another word.
||50||The number of results to generate|
||20||The number of HTTP requests to have out at once|
||-||Limit results to words of a certain length|
||Print to stdout||Instead of printing to to the console, write results to a file|
||false||Instead of searching with some randomness, give repeatable results|
||npm||Filter the results to only names available on a particular platform. Options are