vue-persistent-storage-manager
Advanced tools
Comparing version
@@ -0,1 +1,8 @@ | ||
## [2.0.4](https://github.com/DerYeger/vue-persistent-storage-manager/compare/v2.0.3...v2.0.4) (2021-09-27) | ||
### Bug Fixes | ||
* **release:** schedule release ([22ca197](https://github.com/DerYeger/vue-persistent-storage-manager/commit/22ca19766ffabd29672aa784a7a9aad872a0d775)) | ||
## [2.0.3](https://github.com/DerYeger/vue-persistent-storage-manager/compare/v2.0.2...v2.0.3) (2021-09-19) | ||
@@ -2,0 +9,0 @@ |
@@ -1,2 +0,2 @@ | ||
function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=e(require("vue"));function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var a={watchStorage:!1},o=function(){function e(){var e,t,r,a,o=this;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(e=navigator)||null==(t=e.storage)?void 0:t.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(r=navigator.permissions)||null==(a=r.query({name:"persistent-storage"}))||a.then(function(e){e.onchange=function(){return o._refreshIsPersistent()}}),window.addEventListener("storage",function(){o._refreshStorageEstimate()}))}var r,a=e.prototype;return a.requestPersistentStorage=function(){var e=this;return this.isAvailable?navigator.storage.persist().then(function(t){return e._isPersistent=t,t}):Promise.resolve(!1)},a._refreshIsPersistent=function(){var e=this;navigator.storage.persisted().then(function(t){return e._isPersistent=t})},a._refreshStorageEstimate=function(){var e=this;navigator.storage.estimate().then(function(r){var a=r.usage;t.default.set(e.storageEstimate,"quota",r.quota),t.default.set(e.storageEstimate,"usage",a)})},a._modifyLocalStorageFunctions=function(){if("undefined"!=typeof localStorage){var e=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);var t=localStorage.setItem;localStorage.setItem=function(){t.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);var r=localStorage.removeItem;localStorage.removeItem=function(){r.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()}}},(r=[{key:"isPersistent",get:function(){return this._isPersistent}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(e.prototype,r),e}();o.install=function(e,i){var s=r({},a,i),n=t.default.observable(new o);s.watchStorage&&n._modifyLocalStorageFunctions(),e.prototype.$storageManager=n,e.prototype.$storageEstimate=n.storageEstimate},exports.VuePersistentStorageManager=o; | ||
function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=e(require("vue"));function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r.apply(this,arguments)}var a={watchStorage:!1},o=function(){function e(){var e,t,r,a,o=this;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(e=navigator)||null==(t=e.storage)?void 0:t.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(r=navigator.permissions)||null==(a=r.query({name:"persistent-storage"}))||a.then(function(e){e.onchange=function(){return o._refreshIsPersistent()}}),window.addEventListener("storage",function(){o._refreshStorageEstimate()}))}var r,a=e.prototype;return a.requestPersistentStorage=function(){var e=this;return this.isAvailable?navigator.storage.persist().then(function(t){return e._isPersistent=t,t}):Promise.resolve(!1)},a._refreshIsPersistent=function(){var e=this;navigator.storage.persisted().then(function(t){return e._isPersistent=t})},a._refreshStorageEstimate=function(){var e=this;navigator.storage.estimate().then(function(r){var a=r.usage;t.default.set(e.storageEstimate,"quota",r.quota),t.default.set(e.storageEstimate,"usage",a)})},a._modifyLocalStorageFunctions=function(){if("undefined"!=typeof localStorage){var e=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);var t=localStorage.setItem;localStorage.setItem=function(){t.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);var r=localStorage.removeItem;localStorage.removeItem=function(){r.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()}}},(r=[{key:"isPersistent",get:function(){return this._isPersistent}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(e.prototype,r),e}();o.install=function(e,i){var s=r({},a,i),n=t.default.observable(new o);s.watchStorage&&n._modifyLocalStorageFunctions(),e.prototype.$storageManager=n,e.prototype.$storageEstimate=n.storageEstimate},exports.VuePersistentStorageManager=o; | ||
//# sourceMappingURL=vue-persistent-storage-manager.js.map |
@@ -1,2 +0,2 @@ | ||
import t from"vue";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(t[r]=s[r])}return t}).apply(this,arguments)}const s={watchStorage:!1};class r{constructor(){var t,e,s,r;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(t=navigator)||null==(e=t.storage)?void 0:e.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(s=navigator.permissions)||null==(r=s.query({name:"persistent-storage"}))||r.then(t=>{t.onchange=()=>this._refreshIsPersistent()}),window.addEventListener("storage",()=>{this._refreshStorageEstimate()}))}get isPersistent(){return this._isPersistent}requestPersistentStorage(){return this.isAvailable?navigator.storage.persist().then(t=>(this._isPersistent=t,t)):Promise.resolve(!1)}_refreshIsPersistent(){navigator.storage.persisted().then(t=>this._isPersistent=t)}_refreshStorageEstimate(){navigator.storage.estimate().then(({quota:e,usage:s})=>{t.set(this.storageEstimate,"quota",e),t.set(this.storageEstimate,"usage",s)})}_modifyLocalStorageFunctions(){if("undefined"==typeof localStorage)return;const t=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);const e=localStorage.setItem;localStorage.setItem=function(...s){e.apply(this,s),t._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);const s=localStorage.removeItem;localStorage.removeItem=function(...e){s.apply(this,e),t._refreshStorageEstimate()}}}r.install=(a,o)=>{const i=e({},s,o),n=t.observable(new r);i.watchStorage&&n._modifyLocalStorageFunctions(),a.prototype.$storageManager=n,a.prototype.$storageEstimate=n.storageEstimate};export{r as VuePersistentStorageManager}; | ||
import t from"vue";function e(){return e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(t[r]=s[r])}return t},e.apply(this,arguments)}const s={watchStorage:!1};class r{constructor(){var t,e,s,r;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(t=navigator)||null==(e=t.storage)?void 0:e.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(s=navigator.permissions)||null==(r=s.query({name:"persistent-storage"}))||r.then(t=>{t.onchange=()=>this._refreshIsPersistent()}),window.addEventListener("storage",()=>{this._refreshStorageEstimate()}))}get isPersistent(){return this._isPersistent}requestPersistentStorage(){return this.isAvailable?navigator.storage.persist().then(t=>(this._isPersistent=t,t)):Promise.resolve(!1)}_refreshIsPersistent(){navigator.storage.persisted().then(t=>this._isPersistent=t)}_refreshStorageEstimate(){navigator.storage.estimate().then(({quota:e,usage:s})=>{t.set(this.storageEstimate,"quota",e),t.set(this.storageEstimate,"usage",s)})}_modifyLocalStorageFunctions(){if("undefined"==typeof localStorage)return;const t=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);const e=localStorage.setItem;localStorage.setItem=function(...s){e.apply(this,s),t._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);const s=localStorage.removeItem;localStorage.removeItem=function(...e){s.apply(this,e),t._refreshStorageEstimate()}}}r.install=(a,o)=>{const i=e({},s,o),n=t.observable(new r);i.watchStorage&&n._modifyLocalStorageFunctions(),a.prototype.$storageManager=n,a.prototype.$storageEstimate=n.storageEstimate};export{r as VuePersistentStorageManager}; | ||
//# sourceMappingURL=vue-persistent-storage-manager.modern.js.map |
@@ -1,2 +0,2 @@ | ||
import e from"vue";function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var r={watchStorage:!1},a=function(){function t(){var e,t,r,a,o=this;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(e=navigator)||null==(t=e.storage)?void 0:t.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(r=navigator.permissions)||null==(a=r.query({name:"persistent-storage"}))||a.then(function(e){e.onchange=function(){return o._refreshIsPersistent()}}),window.addEventListener("storage",function(){o._refreshStorageEstimate()}))}var r,a=t.prototype;return a.requestPersistentStorage=function(){var e=this;return this.isAvailable?navigator.storage.persist().then(function(t){return e._isPersistent=t,t}):Promise.resolve(!1)},a._refreshIsPersistent=function(){var e=this;navigator.storage.persisted().then(function(t){return e._isPersistent=t})},a._refreshStorageEstimate=function(){var t=this;navigator.storage.estimate().then(function(r){var a=r.usage;e.set(t.storageEstimate,"quota",r.quota),e.set(t.storageEstimate,"usage",a)})},a._modifyLocalStorageFunctions=function(){if("undefined"!=typeof localStorage){var e=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);var t=localStorage.setItem;localStorage.setItem=function(){t.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);var r=localStorage.removeItem;localStorage.removeItem=function(){r.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()}}},(r=[{key:"isPersistent",get:function(){return this._isPersistent}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(t.prototype,r),t}();a.install=function(o,i){var s=t({},r,i),n=e.observable(new a);s.watchStorage&&n._modifyLocalStorageFunctions(),o.prototype.$storageManager=n,o.prototype.$storageEstimate=n.storageEstimate};export{a as VuePersistentStorageManager}; | ||
import e from"vue";function t(){return t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},t.apply(this,arguments)}var r={watchStorage:!1},a=function(){function t(){var e,t,r,a,o=this;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(e=navigator)||null==(t=e.storage)?void 0:t.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(r=navigator.permissions)||null==(a=r.query({name:"persistent-storage"}))||a.then(function(e){e.onchange=function(){return o._refreshIsPersistent()}}),window.addEventListener("storage",function(){o._refreshStorageEstimate()}))}var r,a=t.prototype;return a.requestPersistentStorage=function(){var e=this;return this.isAvailable?navigator.storage.persist().then(function(t){return e._isPersistent=t,t}):Promise.resolve(!1)},a._refreshIsPersistent=function(){var e=this;navigator.storage.persisted().then(function(t){return e._isPersistent=t})},a._refreshStorageEstimate=function(){var t=this;navigator.storage.estimate().then(function(r){var a=r.usage;e.set(t.storageEstimate,"quota",r.quota),e.set(t.storageEstimate,"usage",a)})},a._modifyLocalStorageFunctions=function(){if("undefined"!=typeof localStorage){var e=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);var t=localStorage.setItem;localStorage.setItem=function(){t.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);var r=localStorage.removeItem;localStorage.removeItem=function(){r.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()}}},(r=[{key:"isPersistent",get:function(){return this._isPersistent}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(t.prototype,r),t}();a.install=function(o,i){var s=t({},r,i),n=e.observable(new a);s.watchStorage&&n._modifyLocalStorageFunctions(),o.prototype.$storageManager=n,o.prototype.$storageEstimate=n.storageEstimate};export{a as VuePersistentStorageManager}; | ||
//# sourceMappingURL=vue-persistent-storage-manager.module.js.map |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],t):t((e||self).vuePersistentStorageManager={},e.vue)}(this,function(e,t){function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=r(t);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var i={watchStorage:!1},n=function(){function e(){var e,t,r,a,o=this;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(e=navigator)||null==(t=e.storage)?void 0:t.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(r=navigator.permissions)||null==(a=r.query({name:"persistent-storage"}))||a.then(function(e){e.onchange=function(){return o._refreshIsPersistent()}}),window.addEventListener("storage",function(){o._refreshStorageEstimate()}))}var t,r=e.prototype;return r.requestPersistentStorage=function(){var e=this;return this.isAvailable?navigator.storage.persist().then(function(t){return e._isPersistent=t,t}):Promise.resolve(!1)},r._refreshIsPersistent=function(){var e=this;navigator.storage.persisted().then(function(t){return e._isPersistent=t})},r._refreshStorageEstimate=function(){var e=this;navigator.storage.estimate().then(function(t){var r=t.usage;a.default.set(e.storageEstimate,"quota",t.quota),a.default.set(e.storageEstimate,"usage",r)})},r._modifyLocalStorageFunctions=function(){if("undefined"!=typeof localStorage){var e=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);var t=localStorage.setItem;localStorage.setItem=function(){t.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);var r=localStorage.removeItem;localStorage.removeItem=function(){r.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()}}},(t=[{key:"isPersistent",get:function(){return this._isPersistent}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(e.prototype,t),e}();n.install=function(e,t){var r=o({},i,t),s=a.default.observable(new n);r.watchStorage&&s._modifyLocalStorageFunctions(),e.prototype.$storageManager=s,e.prototype.$storageEstimate=s.storageEstimate},e.VuePersistentStorageManager=n}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],t):t((e||self).vuePersistentStorageManager={},e.vue)}(this,function(e,t){function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=r(t);function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(this,arguments)}var i={watchStorage:!1},n=function(){function e(){var e,t,r,a,o=this;this.isAvailable="undefined"!=typeof navigator&&void 0!==(null==(e=navigator)||null==(t=e.storage)?void 0:t.persist),this.storageEstimate={quota:void 0,usage:void 0},this._isPersistent=!1,this.isAvailable&&(this._refreshIsPersistent(),this._refreshStorageEstimate(),null==(r=navigator.permissions)||null==(a=r.query({name:"persistent-storage"}))||a.then(function(e){e.onchange=function(){return o._refreshIsPersistent()}}),window.addEventListener("storage",function(){o._refreshStorageEstimate()}))}var t,r=e.prototype;return r.requestPersistentStorage=function(){var e=this;return this.isAvailable?navigator.storage.persist().then(function(t){return e._isPersistent=t,t}):Promise.resolve(!1)},r._refreshIsPersistent=function(){var e=this;navigator.storage.persisted().then(function(t){return e._isPersistent=t})},r._refreshStorageEstimate=function(){var e=this;navigator.storage.estimate().then(function(t){var r=t.usage;a.default.set(e.storageEstimate,"quota",t.quota),a.default.set(e.storageEstimate,"usage",r)})},r._modifyLocalStorageFunctions=function(){if("undefined"!=typeof localStorage){var e=this;void 0===localStorage.originalSetItem&&(localStorage.originalSetItem=localStorage.setItem);var t=localStorage.setItem;localStorage.setItem=function(){t.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()},void 0===localStorage.originalRemoveItem&&(localStorage.originalRemoveItem=localStorage.removeItem);var r=localStorage.removeItem;localStorage.removeItem=function(){r.apply(this,[].slice.call(arguments)),e._refreshStorageEstimate()}}},(t=[{key:"isPersistent",get:function(){return this._isPersistent}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(e.prototype,t),e}();n.install=function(e,t){var r=o({},i,t),s=a.default.observable(new n);r.watchStorage&&s._modifyLocalStorageFunctions(),e.prototype.$storageManager=s,e.prototype.$storageEstimate=s.storageEstimate},e.VuePersistentStorageManager=n}); | ||
//# sourceMappingURL=vue-persistent-storage-manager.umd.js.map |
@@ -20,3 +20,3 @@ { | ||
], | ||
"version": "2.0.3", | ||
"version": "2.0.4", | ||
"private": false, | ||
@@ -47,7 +47,7 @@ "source": "src/index.ts", | ||
"@babel/preset-typescript": "7.15.0", | ||
"@types/jest": "27.0.1", | ||
"@typescript-eslint/eslint-plugin": "4.31.1", | ||
"@typescript-eslint/parser": "4.31.1", | ||
"@types/jest": "27.0.2", | ||
"@typescript-eslint/eslint-plugin": "4.31.2", | ||
"@typescript-eslint/parser": "4.31.2", | ||
"@vue/test-utils": "1.2.2", | ||
"babel-jest": "27.2.0", | ||
"babel-jest": "27.2.2", | ||
"bundlesize": "0.18.1", | ||
@@ -58,3 +58,3 @@ "eslint": "7.32.0", | ||
"flush-promises": "1.0.2", | ||
"jest": "27.2.0", | ||
"jest": "27.2.2", | ||
"lint-staged": "11.1.2", | ||
@@ -61,0 +61,0 @@ "microbundle": "0.13.3", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
48596
0.58%