UNPKG

img-cacher

Version:

Serve images from localStorage – great for offline apps.

32 lines (26 loc) 898 B
var Generator = require('generate-js'); var ImgCacher = Generator.generate(function ImgCacher(options) { var _ = this; _.defineProperties({ writable: true }, { logging: typeof options.logging === 'undefined' || typeof options.logging === 'string' ? options.logging : 'ImgCacher', prefix: options.prefix || 'img-' }); }); ImgCacher.definePrototype({ base64Img: require('./lib/base64-img'), getImg: require('./lib/get-img'), getData: require('./lib/get-data'), isValid: require('./lib/is-valid'), reset: require('./lib/reset'), save: require('./lib/save'), src: require('./lib/src'), srcFromLocalStorage: require('./lib/src-from-local-storage'), buildSrc: require('./lib/build-src'), log: require('./lib/log') }); if (typeof window !== 'undefined') { window.ImgCacher = ImgCacher; } module.exports = ImgCacher;