All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- converted to ESM (thanks to @ndelangen on PR#47)
- revert to bundle that supports
require('file-system-cache')
on patch-release version number prior to re-releasing the ESM build on the next major version (see 3.0).
- switched testing framework from
mocha
tovitest
- switched
ts-node
totsx
- converted to ESM (thanks to @ndelangen on PR#47)
- Expired item no longer throwing error on call to
getSync
(thanks @ejc3 for reporting)
- "@types/fs-extra" types as devDependency causing upstream issues (thanks @jbpenrath)
- Transpile errors within lib imports (thanks @hankyupark)
- Issue #33: "@types/ramda" types as devDependency causing upstream issues on
--skipLib
- Cleared case difference in generated /lib folder (name "Util.js" → "util.js")
- multiple path hashing options (thanks @trevor-vaughan)
ttl
(time to live) to expire caches (thanks @douglaslinsmeyer)
- Switched hashing algorithm from MD5 to SHA1 (thanks @rmarone)
- Updated (via package.json
{resolution}
) toJSON5 >= 1.0.2
(which was marked as a security risk see here)
- Updated package.json dependencies
- Converted project to Typescript
- Update refs (ramda), thanks to @shernaz
- bumped the ramda depedency version to resolve ReDos
- Referencing Babel dependencies via
js-babel
andjs-babel-dev
modules. - Linting updated to use AirBnB style guide.
Initial creation and publish.