Socket
Socket
Sign inDemoInstall

vue-demi

Package Overview
Dependencies
Maintainers
1
Versions
88
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-demi - npm Package Compare versions

Comparing version 0.6.1 to 0.6.2

16

lib/index.iife.js

@@ -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

3

lib/v3/index.d.ts

@@ -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 {

2

package.json
{
"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",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc