vue-ref2reactive
Advanced tools
Comparing version 0.0.0 to 0.0.1
@@ -1,1 +0,1 @@ | ||
"use strict";var l=Object.defineProperty;var v=(t,e,u)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[e]=u;var s=(t,e,u)=>(v(t,typeof e!="symbol"?e+"":e,u),u);Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var a=require("vue-demi");class c{constructor(e,u,i){s(this,"__v_isRef",!0);this._object=e,this._key=u,this._defaultValue=i}get value(){const e=this._object.value[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object.value[this._key]=e}}function o(t,e,u){const i=t.value[e];return a.isRef(i)?i:new c(t,e,u)}function r(t){const e=a.reactive(Array.isArray(t.value)?[]:{});for(const u in t.value)e[u]=o(t,u);return e}function n(t){return a.toRefs(r(t))}exports.toRefReactive=o;exports.toRefsReactive=r;exports.toRefsValue=n; | ||
"use strict";var l=Object.defineProperty;var v=(t,e,u)=>e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[e]=u;var i=(t,e,u)=>(v(t,typeof e!="symbol"?e+"":e,u),u);Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var s=require("vue");class c{constructor(e,u,a){i(this,"__v_isRef",!0);this._object=e,this._key=u,this._defaultValue=a}get value(){const e=this._object.value[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object.value[this._key]=e}}function o(t,e,u){const a=t.value[e];return s.isRef(a)?a:new c(t,e,u)}function r(t){const e=s.reactive(Array.isArray(t.value)?[]:{});for(const u in t.value)e[u]=o(t,u);return e}function n(t){return s.toRefs(r(t))}exports.toRefReactive=o;exports.toRefsReactive=r;exports.toRefsValue=n; |
@@ -7,3 +7,3 @@ var __defProp = Object.defineProperty; | ||
}; | ||
import { isRef, reactive, toRefs } from "vue-demi"; | ||
import { isRef, reactive, toRefs } from "vue"; | ||
class ReactiveRefObjectImpl { | ||
@@ -10,0 +10,0 @@ constructor(_object, _key, _defaultValue) { |
{ | ||
"name": "vue-ref2reactive", | ||
"description": "vue ref value object to reactive", | ||
"version": "0.0.0", | ||
"version": "0.0.1", | ||
"scripts": { | ||
@@ -13,3 +13,3 @@ "dev": "vite", | ||
"module": "dist/esm/index.js", | ||
"types": "/dist/src/main.d.ts", | ||
"types": "dist/src/main.d.ts", | ||
"exports": { | ||
@@ -26,2 +26,5 @@ "import": "./dist/esm/index.js", | ||
"license": "MIT", | ||
"dependencies": { | ||
"vue-demi": "^0.12.2" | ||
}, | ||
"devDependencies": { | ||
@@ -32,4 +35,3 @@ "typescript": "^4.5.4", | ||
"vite-plugin-dts": "^0.9.10", | ||
"vitest": "^0.6.1", | ||
"vue-demi": "^0.12.2" | ||
"vitest": "^0.6.1" | ||
}, | ||
@@ -36,0 +38,0 @@ "peerDependencies": { |
5239
5
3
+ Addedvue-demi@^0.12.2
+ Addedvue-demi@0.12.5(transitive)