mw-dict
Node.js Wrapper for Merriam Webster Dictionary Developer API
- exports word senses with hierarchy (sense, subsense...)
- outputs pronunciation url
- cares about sense number, functional label, synonyms, verbal illustrations ...
Preview:
Note: Please get your API Key from Merriam-Webster's Developer Center
install
npm install mw-dict
usage
import { CollegiateDictionary } from 'mw-dict'
const dict = new CollegiateDictionary(API_KEY)
dict
.lookup(QUERY_WORD)
.then(result => {})
.catch(error => {})
result
format
{
word: String,
functional_label: String,
pronunciation: String[],
definition: Sense[]
}
{
number: String,
meanings: String[],
synonyms: String[],
illustrations: String[],
senses: Sense[]
}
Error handler
import { WordNotFoundError } from 'mw-dict'
dict
.lookup(QUERY_WORD)
.catch(error => {
if (error instanceof WordNotFoundError) {
}
})