Comparing version 0.6.1 to 0.6.2
@@ -33,2 +33,18 @@ ;(function (window) { | ||
VueDemi.version = Vue.version | ||
VueDemi.set = function(target, key, val) { | ||
if (Array.isArray(target)) { | ||
target.length = Math.max(target.length, key) | ||
target.splice(key, 1, val) | ||
return val | ||
} | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
} | ||
} else { | ||
@@ -35,0 +51,0 @@ console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') |
@@ -6,2 +6,21 @@ var Vue = require('vue') | ||
}) | ||
exports.set = function(target, key, val) { | ||
if (Array.isArray(target)) { | ||
target.length = Math.max(target.length, key) | ||
target.splice(key, 1, val) | ||
return val | ||
} | ||
target[key] = val | ||
return val | ||
} | ||
exports.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
} | ||
exports.Vue = Vue | ||
@@ -8,0 +27,0 @@ exports.isVue2 = false |
@@ -6,2 +6,5 @@ import * as Vue from 'vue' | ||
export function set<T>(target: any, key: any, val: T): T | ||
export function del(target: any, key: any) | ||
export * from 'vue' | ||
@@ -8,0 +11,0 @@ export { |
@@ -8,2 +8,20 @@ import * as Vue from 'vue' | ||
export function set(target, key, val) { | ||
if (Array.isArray(target)) { | ||
target.length = Math.max(target.length, key) | ||
target.splice(key, 1, val) | ||
return val | ||
} | ||
target[key] = val | ||
return val | ||
} | ||
export function del(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
} | ||
export * from 'vue' | ||
@@ -10,0 +28,0 @@ export { |
{ | ||
"name": "vue-demi", | ||
"version": "0.6.1", | ||
"version": "0.6.2", | ||
"main": "lib/index.cjs.js", | ||
@@ -5,0 +5,0 @@ "typings": "lib/index.d.ts", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
12379
257