JavaScript library to return the synonyms of the word Edit - 27779 words.
npm install synonyms --save
var synonyms = require("synonyms");
synonyms("screen");
// returns an object like this:
{
n:['screen','cover','covert','concealment'],
v:['screen','sieve','sort','test']
}
synonyms("screen","v");
// returns an array like this:
['screen','sieve','sort','test']
synonyms.dictionary
// returns the whole dictionary
The key returned from synonyms denotes the type of the synonyms that follow it. E.g., 'n' denotes that the following synonyms are nouns, 'v' denotes verbs, so on and so forth.
This library has 27779 words in its dictionary.
Expanding the dictionary must be through the file src.json
then run node build
to build a new dictionary.
The dictionary src.json
file is around 1.3MB while the minified and built version (dictionary.js
) is less than 0.7MB.
The MIT License