Skip to content

Releases: bnjmnrsh/Satchel

v0.2.4

27 Oct 18:11
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

With 0.2.4 many of the outlying project goals and initial edge cases have been addressed.
Here are some highlights:

  • Package size reduced by moving pocket managing methods into their own file as optional imports including:
  • tidyPocket(), emptyPocket(), getAllPocketKeys().
  • numbers can now be added to cargo.data without first being stringified.
  • You can now use .set() to set cargo.data and cargo.expiry values without one or the other being overwritten as null
  • All methods and functions that operate directly on a store now return null consistently if key associated with the current instance isn't found in the store.
  • Increased test coverage
  • Flushed out documentation

0.1.3

17 Oct 21:38
Compare
Choose a tag to compare
0.1.3 Pre-release
Pre-release

Satchel is largely feature complete, but not yet optimised, and the api surface may still change.

Roadmap:
Move shared throw statements into an array to reduce bundle size.
Consider the usefulness of some methods like: age()
Looking at the parameter order of some methods #22, to make them less verbose when using defaults.
Consider moving static methods into named exports.