New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

define-word

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

define-word

Grabs word definition from Dictionary.com or synonyms from Thesaurus.com and parses into an object

latest
npmnpm
Version
1.0.5
Version published
Maintainers
1
Created
Source

Define-Word

An easy-to-use defintions and synonyms finder

API

This API is very small. There is only two function and they is synchonous. Feel free to change them to asynchronous by removing the while statement in index.js. You will have to rewrite some other things as well.

Define

>> require("define-word").define("word")

<< { type: 'noun',
  definitions: 
   [ 'a unit of language, consisting of one or more spoken sounds or their written representation, that functions as a principal carrier of meaning. Words are composed of one or more morphemes and are either the smallest units susceptible of independent use or consist of two or three such units combined under certain linking conditions, as with the loss of primary accent that distinguishes black·bird· from black· bird·. Words are usually separated by spaces in writing, and are distinguished phonologically, as by accent, in many languages.',
     '(used in combination with the first letter of an offensive or unmentionable word, the first letter being lowercase or uppercase, with or without a following hyphen): My mom married at 20, and she mentions the m-word every time I meet someone she thinks is eligible.See also f-word, n-word.',
     'words.speech or talk: to express one\'s emotion in words; Words mean little when action is called for.the text or lyrics of a song as distinguished from the music.contentious or angry speech; a quarrel: We had words and she walked out on me.',
     'a short talk or conversation: Marston, I\'d like a word with you.',
     'an expression or utterance: a word of warning.',
     'warrant, assurance, or promise: I give you my word I\'ll be there.',
     'news; tidings; information: We received word of his death.',
     'a verbal signal, as a password, watchword, or countersign.',
     'an authoritative utterance, or command: His word was law.',
     'Also called machine word. Computers. a string of bits, characters, or bytes treated as a single entity by a computer, particularly for numeric purposes.',
     '(initial capital letter). Also called the Word, the Word of God. the Scriptures; the Bible.the Logos.the message of the gospel of Christ.',
 'a proverb or motto.' ] }

This allows for easy use with no hassle. An example word-definer program:

getDefinition (text) {
    var definit = require("define-word").define(text)
    var buff = "";
    buff += text + " is a " + definit.type + "\n"
    for (var i = 0; i < definit.definitions.length; i++) {
      buff += i + 1 + ". " + definit.definitions[i] + "\n"
    }
    return buff;
}
>> getDefintion("word")
<<  "word is a noun
    1. a unit of language, consisting of one or more spoken sounds or their written representation, that functions as a principal carrier of meaning. Words are composed of one or more morphemes and are either the smallest units susceptible of independent use or consist of two or three such units combined under certain linking conditions, as with the loss of primary accent that distinguishes black·bird· from black· bird·. Words are usually separated by spaces in writing, and are distinguished phonologically, as by accent, in many languages.
    2. (used in combination with the first letter of an offensive or unmentionable word, the first letter being lowercase or uppercase, with or without a following hyphen): My mom married at 20, and she mentions the m-word every time I meet someone she thinks is eligible.See also f-word, n-word.
    3. words.speech or talk: to express one's emotion in words; Words mean little when action is called for.the text or lyrics of a song as distinguished from the music.contentious or angry speech; a quarrel: We had words and she walked out on me.
    4. a short talk or conversation: Marston, I'd like a word with you.
    5. an expression or utterance: a word of warning.
    6. warrant, assurance, or promise: I give you my word I'll be there.
    7. news; tidings; information: We received word of his death.
    8. a verbal signal, as a password, watchword, or countersign.
    9. an authoritative utterance, or command: His word was law.
    10. Also called machine word. Computers. a string of bits, characters, or bytes treated as a single entity by a computer, particularly for numeric purposes.
    11. (initial capital letter). Also called the Word, the Word of God. the Scriptures; the Bible.the Logos.the message of the gospel of Christ.
    12. a proverb or motto."
    

Synonym Finder

    >> require("define-word").synonyms("geography")
    << [ 'topography',
  'geopolitics',
  'earth science',
  'geology',
  'cartography',
  'physiography',
  'topology',
  'chorography',
  'geopolitical study',
  'physiographics' ]

All defintions from Dictionary.com
All synonyms from Thesaurus.com
Happy defining!

FAQs

Package last updated on 24 May 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts