Spec Pattern Versions Save

Specification design pattern for JavaScript and TypeScript with bonus classes

v3.5.0

2 years ago
  • Add methods xor() and xorNot() to the interface Spec (and implementations).

v3.4.0

2 years ago
  • Add class Xor and sugar function xor()
  • Add class XorNot and sugar function xorNot()
  • Change class members' visibility from private to protected

v3.3.0

3 years ago

New

  • Add syntax sugar. Update examples in README.md to show them.

Change

  • Avoid unnecessary files from being published

v3.2.0

4 years ago

New

  • Add class Empty
  • Add contributing.md

v3.1.0

4 years ago

New

  • New classes All and Any (by @sdedovic)

v3.0.0

4 years ago

New

  • New type definition for Spec
  • New classes
    • StrictEqualTo
    • SameValueAs
    • StrictSameValueAs
    • SameTypeAs
  • New tests

v2.0.1

4 years ago

Upgrade development dependencies

v2.0.0

5 years ago

Removes "_" from classes' names