Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Automatically cleanup expired items in a Map
Memoize promise-returning & async functions
Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css
A tiny, crazy fast memoization library for the 95% use-case
Blazing fast memoization based on all parameters passed
An object for efficiently managing key expiries
Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn.098f6bcd.css, also re-writes references in each file to new reved name.
The lightweight plugin to override urls in css files to hashed after gulp-rev
Add expiration to your persisted store
Formatting options for static revisioned assets generated by gulp-rev or gulp-git-rev: unicorn.css => unicorn[pre]d41d8cd98f[pre].css
Old static asset revision files filter
JS module to save data to localstorage with time to live. Data will expire after set time.
Calculate when HTTP responses expire from the cache headers
Gulp plugin for replacing URLs based on a manifest, especially well-suited for revving asset URLs.
Generate a rev-manifest file, mapping original paths to revisioned counterparts.
Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-098f6bcd.css
An Angular module to time session expiration. When user session idle time reaches a threshold, then pop up a modal dialog to let user choose to continue session or log out the system. When user session is expired, timer will stop and user will be logged o