Skip to content

Releases: Snowflyt/megamatch

0.1.8

22 Sep 19:23

Choose a tag to compare

  • 🐞 fix: Ensure ES2015 compatibility. (a6a429d)
  • 🔧 build: Mark package as side-effect-free with "sideEffects": false. (e856e71)

0.1.7

05 Sep 09:02

Choose a tag to compare

0.1.6

04 Sep 10:13

Choose a tag to compare

  • ✨ feat: Support matching variadic arguments with matchArgs. (31f73af)

0.1.5

06 May 07:24

Choose a tag to compare

  • ✨ feat(type/match): Disable casting any to unknown in arguments to improve type inference in generic context. (690736a)

0.1.4

19 Apr 07:53

Choose a tag to compare

  • ✨ feat(pattern): Support ADT patterns compatible with out sister project kind-adt. (4bde024)

0.1.2

14 Apr 08:52

Choose a tag to compare

  • 🐳 chore(build): Fix compatibility with standard ESM module resolution. (1745a50) (#1, #2)

0.1.1

11 Apr 04:32

Choose a tag to compare

  • ✨ feat(match): Support JIT compilation in point-free style API for near-native performance. (3cc80d2)
  • 🎈 perf(parser): Cache parsed patterns to avoid repeatedly parsing the same pattern strings across multiple executions. (ea091af)
  • 🐞 fix(match): Support arguments inside nested optional keys. (d64a6be)
  • 🐞 fix(match): Prevent spread operator from including optional keys in objects. (5be3386)