Socket
Socket
Sign inDemoInstall

compromise

Package Overview
Dependencies
Maintainers
3
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

compromise - npm Package Versions

13
17

14.9.0

Diff

Changelog

Source

14.9.0 [May 2023]

  • [new] - .verbs().toPastParticiple() method
  • [new] - .normalize({ debullet: true }) #1004
  • [change] - typescript path changes (thanks @rotemdan !)
  • [fix] - suffix tagging issues
  • [fix] - match syntax issue #997
  • [change] - keep possessive in replace #1011
  • [change] - major improvements to adj.toNoun() conjugator
  • [fix] - parsematch bug #997
  • [fix] - "there's been" contraction
  • [new] - .conjugate() methods on Noun/Adverb/Adjective classes
  • [new] - add Gerund and PastParticiple to .verbs().conjugate() results
  • [new] - option to keep possessives in .replace() #1011
  • [fix] - tagger fix #998
  • [update] - dependencies
spencermountain
published 14.8.2 •

Changelog

Source

14.8.2 [Feb 2023]

  • [change] - #Actor tagging - in advance of #565
  • [change] - .noun() lumping changes - in advance of #565
  • [new] - support japanese full-stop
  • [fix] - number tagging #992
  • [update] - dependencies
spencermountain
published 14.8.1 •

Changelog

Source

14.8.1 [Dec 2022]

  • [fix] - tagging fixes
  • [change] - allow #Plural acronyms
  • [fix] - allow root matches in fastOr
  • [fix] - more flexible PhrasalVerb tagging
spencermountain
published 14.8.0 •

Changelog

Source

14.8.0 [Dec 2022]

  • [fix] - tagging fixes
  • [new] - add Person .presumedMale(), .presumedFemale() methods
  • [new] - add Pronoun class, .refersTo()
  • [new] - add Noun.references()
  • [new] - .nouns('spencer') shorthand as an if-match
  • [change] - "[do] you .." etc now #QuestionWord
  • [new] - add #Hyphenated tag
  • [fix] - improved Auxiliary verb tagging
  • [update] - dependencies
spencermountain
published 14.7.1 •

Changelog

Source

14.7.1 [Nov 2022]

  • [fix] - concat fix
  • [change] - tagging fixes
  • [change] - {word/tag/sense} sense-match syntax
spencermountain
published 14.7.0 •

Changelog

Source

14.7.0 [Nov 2022]

  • [new] - match term id
  • [change] - tag text by default on .concat('')
  • [change] - allow modifying term prePunctuation
  • [new] - .wrap() method
  • [new] - .isFull() method
  • [new] - support full notIf matches on sweep
  • [fix] - text params for #953
  • [fix] - nouns().isSingular() missing
  • [change] - one-character w/ dash tokenization #977
  • [change] - allow setting model.one.prePunctuation + postPunctuation
  • [fix] - compromise-paragraphs plugin
spencermountain
published 14.6.0 •

Changelog

Source

14.6.0 [Oct 2022]

  • [change] - move internal conjugation methods
  • [update] - github scripts
  • [change] - fixes to .clauses() parser
  • [change] - an astrix is not a word
  • [new] - @hasColon method
  • [new] - @hasDash supports two dashes
  • [new] - #Passive verb tag
  • [new] - existential #There tag
  • [new] - add tense info to sentence json
  • [fix] - verb tokenization issues
  • [fix] - .replace() issues
  • [update] - dependencies
spencermountain
published 14.5.2 •

Changelog

Source

14.5.2 [Oct 2022]

  • [fix] - runtime error #965
  • [fix] - misc possessive tagging issues
  • [update] - dependencies
spencermountain
published 14.5.1 •

Changelog

Source

14.5.1 [Oct 2022]

  • [fix] - .remove() fixes
  • [change] - support « angle quotes »
  • [update] - dependencies
spencermountain
published 14.5.0 •

Changelog

Source

14.5.0 [August 2022]

  • [fix] - possible runtime error in setTag method
  • [change] - make #Honorific always a #Person #951
  • [new] - manually change conjugations/inflections from plugin #949
  • [new] - .adjectives().conjugate() method
  • [update] - dependencies
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc