Socket
Socket
Sign inDemoInstall

zustand-vue

Package Overview
Dependencies
29
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0-beta.12 to 1.0.0-beta.13

2

build/index.es.js

@@ -1,1 +0,1 @@

import e from"zustand/vanilla";export{default as store}from"zustand/vanilla";import*as t from"vue";function n(e,n,r,o){const s=Object.keys(e),c=t.reactive(e);return new Proxy(c,{get:(e,t)=>(s.includes(t)&&(n[t]||(n[t]=r.subscribe((e=>{c[t]=o?o(e)[t]:e[t]})))),e[t])})}function r(e,n,r,o,s){const c=Object.keys(e);n||(n={},c.forEach((s=>{let c=e[s];r[s]=o.subscribe((e=>{var r;if(e[s]===n[s])return;if(e[s]instanceof Array)n[s]||(n[s]=[]),n[s].splice(0,n[s].length,...e[s]);else if(e[s]instanceof Object){const o=t.set||(null===(r=t.default)||void 0===r?void 0:r.set);o?o(n,s,e[s]):console.error("Vue.set Not Fount",t)}else n[s]=e[s]})),Object.defineProperty(n,s,{enumerable:!0,configurable:!0,get:()=>c,set:e=>{e!==c&&(c=e)}})})));return s?s(n):n}function o(e,o,s){var c;const i=o.getState(),u=s?s(i):i,l=(null==u?void 0:u.constructor)===Object,a=u instanceof Function;if(t.set||(null===(c=t.default)||void 0===c?void 0:c.set)){let t;return r.call(this,i,t,e,o,s)}if(void 0!==u){if(l)return"undefined"!=typeof Proxy?(((e,t,n,r)=>{const o=Object.keys(e);o.forEach((s=>{let c=e[s];Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>(o.includes(s)&&(t[s]||(t[s]=n.subscribe((t=>{e[s]=r?r(t)[s]:t[s]})))),c),set:e=>{e!==c&&(c=e)}})}))})(u,e,o,s),t.reactive(u)):n(u,e,o,s);{const e=t.ref(u);return o.subscribe((t=>{e.value=s?s(t):t})),a?e.value:e}}}const s=t=>{const n={},r="function"==typeof t?e(t):t;return e=>o(n,r,e)};export{s as create,s as default,n as defineProxy,r as defineSet};
import e from"zustand/vanilla";export{default as store}from"zustand/vanilla";import*as t from"vue";function n(e,n,r,o){const c=Object.keys(e),s=t.reactive(e);return new Proxy(s,{get:(e,t)=>(c.includes(t)&&(n[t]||(n[t]=r.subscribe((e=>{s[t]=o?o(e)[t]:e[t]})))),e[t])})}function r(e,t,n,r,o){const c=Object.keys(e);t||(t={},c.forEach((o=>{if(n[o])return;let c=e[o];n[o]=r.subscribe((e=>{if(e[o]===t[o])return;const n=e[o]instanceof Array;e[o];n?(t[o]||(t[o]=[]),t[o].splice(0,t[o].length,...e[o])):t[o]=e[o]})),Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>c,set:e=>{e!==c&&(c=e)}})})));return o?o(t):t}function o(e,o){var c;const s=e.getState(),i=o?o(s):s,u=(null==i?void 0:i.constructor)===Object,a=i instanceof Function,f={};if(t.set||(null===(c=t.default)||void 0===c?void 0:c.set)){let t;return r.call(this,s,t,f,e,o)}if(void 0!==i){if(u)return"undefined"!=typeof Proxy?(((e,t,n,r)=>{const o=Object.keys(e);o.forEach((c=>{let s=e[c];Object.defineProperty(e,c,{enumerable:!0,configurable:!0,get:()=>(o.includes(c)&&(t[c]||(t[c]=n.subscribe((t=>{e[c]=r?r(t)[c]:t[c]})))),s),set:e=>{e!==s&&(s=e)}})}))})(i,f,e,o),t.reactive(i)):n(i,f,e,o);{const n=t.ref(i);return e.subscribe((e=>{n.value=o?o(e):e})),a?n.value:n}}}const c=t=>{const n="function"==typeof t?e(t):t;return e=>o(n,e)};export{c as create,c as default,n as defineProxy,r as defineSet};

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("zustand/vanilla");function t(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var r=t(require("vue"));function n(e,t,n,o){const c=Object.keys(e),s=r.reactive(e);return new Proxy(s,{get:(e,r)=>(c.includes(r)&&(t[r]||(t[r]=n.subscribe((e=>{s[r]=o?o(e)[r]:e[r]})))),e[r])})}function o(e,t,n,o,c){const s=Object.keys(e);t||(t={},s.forEach((c=>{let s=e[c];n[c]=o.subscribe((e=>{var n;if(e[c]===t[c])return;if(e[c]instanceof Array)t[c]||(t[c]=[]),t[c].splice(0,t[c].length,...e[c]);else if(e[c]instanceof Object){const o=r.set||(null===(n=r.default)||void 0===n?void 0:n.set);o?o(t,c,e[c]):console.error("Vue.set Not Fount",r)}else t[c]=e[c]})),Object.defineProperty(t,c,{enumerable:!0,configurable:!0,get:()=>s,set:e=>{e!==s&&(s=e)}})})));return c?c(t):t}function c(e,t,c){var s;const u=t.getState(),i=c?c(u):u,f=(null==i?void 0:i.constructor)===Object,l=i instanceof Function;if(r.set||(null===(s=r.default)||void 0===s?void 0:s.set)){let r;return o.call(this,u,r,e,t,c)}if(void 0!==i){if(f)return"undefined"!=typeof Proxy?(((e,t,r,n)=>{const o=Object.keys(e);o.forEach((c=>{let s=e[c];Object.defineProperty(e,c,{enumerable:!0,configurable:!0,get:()=>(o.includes(c)&&(t[c]||(t[c]=r.subscribe((t=>{e[c]=n?n(t)[c]:t[c]})))),s),set:e=>{e!==s&&(s=e)}})}))})(i,e,t,c),r.reactive(i)):n(i,e,t,c);{const e=r.ref(i);return t.subscribe((t=>{e.value=c?c(t):t})),l?e.value:e}}}const s=t=>{const r={},n="function"==typeof t?e(t):t;return e=>c(r,n,e)};exports.store=e,exports.create=s,exports.default=s,exports.defineProxy=n,exports.defineSet=o;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("zustand/vanilla");function t(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var r=t(require("vue"));function n(e,t,n,c){const o=Object.keys(e),u=r.reactive(e);return new Proxy(u,{get:(e,r)=>(o.includes(r)&&(t[r]||(t[r]=n.subscribe((e=>{u[r]=c?c(e)[r]:e[r]})))),e[r])})}function c(e,t,r,n,c){const o=Object.keys(e);t||(t={},o.forEach((c=>{if(r[c])return;let o=e[c];r[c]=n.subscribe((e=>{if(e[c]===t[c])return;const r=e[c]instanceof Array;e[c];r?(t[c]||(t[c]=[]),t[c].splice(0,t[c].length,...e[c])):t[c]=e[c]})),Object.defineProperty(t,c,{enumerable:!0,configurable:!0,get:()=>o,set:e=>{e!==o&&(o=e)}})})));return c?c(t):t}function o(e,t){var o;const u=e.getState(),i=t?t(u):u,s=(null==i?void 0:i.constructor)===Object,f=i instanceof Function,a={};if(r.set||(null===(o=r.default)||void 0===o?void 0:o.set)){let r;return c.call(this,u,r,a,e,t)}if(void 0!==i){if(s)return"undefined"!=typeof Proxy?(((e,t,r,n)=>{const c=Object.keys(e);c.forEach((o=>{let u=e[o];Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:()=>(c.includes(o)&&(t[o]||(t[o]=r.subscribe((t=>{e[o]=n?n(t)[o]:t[o]})))),u),set:e=>{e!==u&&(u=e)}})}))})(i,a,e,t),r.reactive(i)):n(i,a,e,t);{const n=r.ref(i);return e.subscribe((e=>{n.value=t?t(e):e})),f?n.value:n}}}const u=t=>{const r="function"==typeof t?e(t):t;return e=>o(r,e)};exports.store=e,exports.create=u,exports.default=u,exports.defineProxy=n,exports.defineSet=c;

@@ -6,1 +6,2 @@ import { StoreApi } from "zustand/vanilla";

export declare function defineSet<T extends TObject>(rootState: T, observableStore: T, subscribeCache: TSubscribeCache, api: StoreApi<T>, selection: (state: T) => ExtractState<T>): T | ExtractState<T>;
export declare const defineReactive: <T, S>(store: S, subscribeCache: TSubscribeCache, api: StoreApi<T>, selection?: (state: T) => S) => void;
{
"name": "zustand-vue",
"version": "1.0.0-beta.12",
"version": "1.0.0-beta.13",
"description": "State management for vue based on zustand",

@@ -5,0 +5,0 @@ "main": "build/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc