Skip to content
This repository was archived by the owner on Dec 1, 2023. It is now read-only.

Commit 5e909fe

Browse files
committed
v1.0.1
1 parent c8f5a03 commit 5e909fe

File tree

5 files changed

+120
-6
lines changed

5 files changed

+120
-6
lines changed

dist/vue-event-manager.common.js

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* vue-event-manager v1.0.0
2+
* vue-event-manager v1.0.1
33
* https://github.com/pagekit/vue-event-manager
44
* Released under the MIT License.
55
*/
@@ -22,6 +22,44 @@ function forEach(collection, callback) {
2222
});
2323
}
2424

25+
/**
26+
* Array.findIndex() polyfill.
27+
*/
28+
if (!Array.prototype.findIndex) {
29+
Object.defineProperty(Array.prototype, 'findIndex', {
30+
31+
value: function value(predicate) {
32+
33+
if (this == null) {
34+
throw new TypeError('"this" is null or not defined');
35+
}
36+
37+
if (typeof predicate !== 'function') {
38+
throw new TypeError('predicate must be a function');
39+
}
40+
41+
var o = Object(this);
42+
var len = o.length >>> 0;
43+
var thisArg = arguments[1];
44+
var k = 0;
45+
46+
while (k < len) {
47+
48+
var kValue = o[k];
49+
50+
if (predicate.call(thisArg, kValue, k, o)) {
51+
return k;
52+
}
53+
54+
k++;
55+
}
56+
57+
return -1;
58+
}
59+
60+
});
61+
}
62+
2563
/**
2664
* Event manager class.
2765
*/

dist/vue-event-manager.es2015.js

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* vue-event-manager v1.0.0
2+
* vue-event-manager v1.0.1
33
* https://github.com/pagekit/vue-event-manager
44
* Released under the MIT License.
55
*/
@@ -20,6 +20,44 @@ function forEach(collection, callback) {
2020
});
2121
}
2222

23+
/**
24+
* Array.findIndex() polyfill.
25+
*/
26+
if (!Array.prototype.findIndex) {
27+
Object.defineProperty(Array.prototype, 'findIndex', {
28+
29+
value: function value(predicate) {
30+
31+
if (this == null) {
32+
throw new TypeError('"this" is null or not defined');
33+
}
34+
35+
if (typeof predicate !== 'function') {
36+
throw new TypeError('predicate must be a function');
37+
}
38+
39+
var o = Object(this);
40+
var len = o.length >>> 0;
41+
var thisArg = arguments[1];
42+
var k = 0;
43+
44+
while (k < len) {
45+
46+
var kValue = o[k];
47+
48+
if (predicate.call(thisArg, kValue, k, o)) {
49+
return k;
50+
}
51+
52+
k++;
53+
}
54+
55+
return -1;
56+
}
57+
58+
});
59+
}
60+
2361
/**
2462
* Event manager class.
2563
*/

dist/vue-event-manager.js

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* vue-event-manager v1.0.0
2+
* vue-event-manager v1.0.1
33
* https://github.com/pagekit/vue-event-manager
44
* Released under the MIT License.
55
*/
@@ -26,6 +26,44 @@ function forEach(collection, callback) {
2626
});
2727
}
2828

29+
/**
30+
* Array.findIndex() polyfill.
31+
*/
32+
if (!Array.prototype.findIndex) {
33+
Object.defineProperty(Array.prototype, 'findIndex', {
34+
35+
value: function value(predicate) {
36+
37+
if (this == null) {
38+
throw new TypeError('"this" is null or not defined');
39+
}
40+
41+
if (typeof predicate !== 'function') {
42+
throw new TypeError('predicate must be a function');
43+
}
44+
45+
var o = Object(this);
46+
var len = o.length >>> 0;
47+
var thisArg = arguments[1];
48+
var k = 0;
49+
50+
while (k < len) {
51+
52+
var kValue = o[k];
53+
54+
if (predicate.call(thisArg, kValue, k, o)) {
55+
return k;
56+
}
57+
58+
k++;
59+
}
60+
61+
return -1;
62+
}
63+
64+
});
65+
}
66+
2967
/**
3068
* Event manager class.
3169
*/

dist/vue-event-manager.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-event-manager",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"main": "dist/vue-event-manager.common.js",
55
"module": "dist/vue-event-manager.es2015.js",
66
"description": "The event manager for Vue.js",

0 commit comments

Comments
 (0)