New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

vue-oldstyle-events

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-oldstyle-events - npm Package Compare versions

Comparing version 1.0.1 to 1.1.0

4

CHANGELOG.md

@@ -5,2 +5,3 @@ <!-- START doctoc generated TOC please keep comment here to allow auto update -->

- [v1.1.0](#v110)
- [v1.0.1](#v101)

@@ -11,2 +12,5 @@ - [v1.0.0](#v100)

### v1.1.0
* Trasmit events that must traverse several levels without intermediate handlers
### v1.0.1

@@ -13,0 +17,0 @@

45

dist/index.js

@@ -12,3 +12,30 @@ 'use strict';

install: function install(Vue, options) {
var on = Vue.prototype.$on;
var on = Vue.prototype.$on,
emit = Vue.prototype.$emit;
Vue.prototype.$emit = function $emit(event) {
var cbs = this._events[event],
transmit = !cbs || !cbs.length;
for (var _len = arguments.length, data = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
data[_key - 1] = arguments[_key];
}
if (event.startsWith(prefix + broadcastPrefix)) {
emit.call.apply(emit, [this, event].concat(data));
if (transmit) {
this.$broadcast.apply(this, [event.slice((prefix + broadcastPrefix).length)].concat(data));
}
} else if (event.startsWith(prefix + dispatchPrefix)) {
emit.call.apply(emit, [this, event].concat(data));
if (transmit) {
this.$dispatch.apply(this, [event.slice((prefix + dispatchPrefix).length)].concat(data));
}
} else {
emit.call.apply(emit, [this, event].concat(data));
}
return this;
};
Vue.prototype.$on = function $on(event, cb) {

@@ -18,4 +45,4 @@ on.call(this, event, cb);

function broadcastCb() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}

@@ -29,4 +56,4 @@

function dispatchCb() {
for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
for (var _len3 = arguments.length, args = Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
args[_key3] = arguments[_key3];
}

@@ -104,4 +131,4 @@

Vue.prototype.$broadcast = function $broadcast(event) {
for (var _len3 = arguments.length, args = Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {
args[_key3 - 1] = arguments[_key3];
for (var _len4 = arguments.length, args = Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) {
args[_key4 - 1] = arguments[_key4];
}

@@ -118,4 +145,4 @@

for (var _len4 = arguments.length, args = Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) {
args[_key4 - 1] = arguments[_key4];
for (var _len5 = arguments.length, args = Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) {
args[_key5 - 1] = arguments[_key5];
}

@@ -122,0 +149,0 @@

{
"name": "vue-oldstyle-events",
"version": "1.0.1",
"version": "1.1.0",
"description": "Use old-style (Vue 1.0) event dispatch in Vue 2",

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

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