@alpinejs/persist
Advanced tools
Comparing version 3.12.1 to 3.12.2
@@ -27,5 +27,5 @@ (() => { | ||
}; | ||
Object.defineProperty(Alpine, "$persist", { get: () => persist() }); | ||
Object.defineProperty(Alpine, "$persist", {get: () => persist()}); | ||
Alpine.magic("persist", persist); | ||
Alpine.persist = (key, { get, set }, storage = localStorage) => { | ||
Alpine.persist = (key, {get, set}, storage = localStorage) => { | ||
let initial = storageHas(key, storage) ? storageGet(key, storage) : get(); | ||
@@ -32,0 +32,0 @@ set(initial); |
@@ -1,1 +0,1 @@ | ||
(()=>{function m(t){let e=()=>{let n,l=localStorage;return t.interceptor((r,i,a,o,d)=>{let s=n||`_x_${o}`,u=f(s,l)?g(s,l):r;return a(u),t.effect(()=>{let c=i();p(s,c,l),a(c)}),u},r=>{r.as=i=>(n=i,r),r.using=i=>(l=i,r)})};Object.defineProperty(t,"$persist",{get:()=>e()}),t.magic("persist",e),t.persist=(n,{get:l,set:r},i=localStorage)=>{let a=f(n,i)?g(n,i):l();r(a),t.effect(()=>{let o=l();p(n,o,i),r(o)})}}function f(t,e){return e.getItem(t)!==null}function g(t,e){return JSON.parse(e.getItem(t,e))}function p(t,e,n){n.setItem(t,JSON.stringify(e))}document.addEventListener("alpine:init",()=>{window.Alpine.plugin(m)});})(); | ||
(()=>{function d(t){let e=()=>{let n,l=localStorage;return t.interceptor((r,i,s,a,m)=>{let o=n||`_x_${a}`,u=f(o,l)?g(o,l):r;return s(u),t.effect(()=>{let c=i();p(o,c,l),s(c)}),u},r=>{r.as=i=>(n=i,r),r.using=i=>(l=i,r)})};Object.defineProperty(t,"$persist",{get:()=>e()}),t.magic("persist",e),t.persist=(n,{get:l,set:r},i=localStorage)=>{let s=f(n,i)?g(n,i):l();r(s),t.effect(()=>{let a=l();p(n,a,i),r(a)})}}function f(t,e){return e.getItem(t)!==null}function g(t,e){return JSON.parse(e.getItem(t,e))}function p(t,e,n){n.setItem(t,JSON.stringify(e))}document.addEventListener("alpine:init",()=>{window.Alpine.plugin(d)});})(); |
var __defProp = Object.defineProperty; | ||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
var __getOwnPropNames = Object.getOwnPropertyNames; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __markAsModule = (target) => __defProp(target, "__esModule", {value: true}); | ||
var __export = (target, all) => { | ||
for (var name in all) | ||
__defProp(target, name, { get: all[name], enumerable: true }); | ||
__defProp(target, name, {get: all[name], enumerable: true}); | ||
}; | ||
var __copyProps = (to, from, except, desc) => { | ||
if (from && typeof from === "object" || typeof from === "function") { | ||
for (let key of __getOwnPropNames(from)) | ||
if (!__hasOwnProp.call(to, key) && key !== except) | ||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | ||
} | ||
return to; | ||
}; | ||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
// packages/persist/builds/module.js | ||
var module_exports = {}; | ||
__export(module_exports, { | ||
__markAsModule(exports); | ||
__export(exports, { | ||
default: () => module_default | ||
}); | ||
module.exports = __toCommonJS(module_exports); | ||
@@ -51,5 +39,5 @@ // packages/persist/src/index.js | ||
}; | ||
Object.defineProperty(Alpine, "$persist", { get: () => persist() }); | ||
Object.defineProperty(Alpine, "$persist", {get: () => persist()}); | ||
Alpine.magic("persist", persist); | ||
Alpine.persist = (key, { get, set }, storage = localStorage) => { | ||
Alpine.persist = (key, {get, set}, storage = localStorage) => { | ||
let initial = storageHas(key, storage) ? storageGet(key, storage) : get(); | ||
@@ -76,3 +64,1 @@ set(initial); | ||
var module_default = src_default; | ||
// Annotate the CommonJS export names for ESM import in node: | ||
0 && (module.exports = {}); |
@@ -26,5 +26,5 @@ // packages/persist/src/index.js | ||
}; | ||
Object.defineProperty(Alpine, "$persist", { get: () => persist() }); | ||
Object.defineProperty(Alpine, "$persist", {get: () => persist()}); | ||
Alpine.magic("persist", persist); | ||
Alpine.persist = (key, { get, set }, storage = localStorage) => { | ||
Alpine.persist = (key, {get, set}, storage = localStorage) => { | ||
let initial = storageHas(key, storage) ? storageGet(key, storage) : get(); | ||
@@ -31,0 +31,0 @@ set(initial); |
{ | ||
"name": "@alpinejs/persist", | ||
"version": "3.12.1", | ||
"version": "3.12.2", | ||
"description": "Persist Alpine data across page loads", | ||
@@ -5,0 +5,0 @@ "homepage": "https://alpinejs.dev/plugins/persist", |
7712
215