update deps
This commit is contained in:
4
node_modules/es6-promise/CHANGELOG.md
generated
vendored
4
node_modules/es6-promise/CHANGELOG.md
generated
vendored
@@ -1,5 +1,9 @@
|
||||
# Master
|
||||
|
||||
# 4.2.5
|
||||
|
||||
* remove old try/catch performance hacks, modern runtimes do not require these tricks
|
||||
|
||||
# 4.2.4
|
||||
|
||||
* [Fixes #305] Confuse webpack
|
||||
|
1176
node_modules/es6-promise/dist/es6-promise.auto.js
generated
vendored
Normal file
1176
node_modules/es6-promise/dist/es6-promise.auto.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
node_modules/es6-promise/dist/es6-promise.auto.map
generated
vendored
Normal file
1
node_modules/es6-promise/dist/es6-promise.auto.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/es6-promise/dist/es6-promise.auto.min.js
generated
vendored
Normal file
1
node_modules/es6-promise/dist/es6-promise.auto.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/es6-promise/dist/es6-promise.auto.min.map
generated
vendored
Normal file
1
node_modules/es6-promise/dist/es6-promise.auto.min.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1174
node_modules/es6-promise/dist/es6-promise.js
generated
vendored
Normal file
1174
node_modules/es6-promise/dist/es6-promise.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
node_modules/es6-promise/dist/es6-promise.map
generated
vendored
Normal file
1
node_modules/es6-promise/dist/es6-promise.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/es6-promise/dist/es6-promise.min.js
generated
vendored
Normal file
1
node_modules/es6-promise/dist/es6-promise.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/es6-promise/dist/es6-promise.min.map
generated
vendored
Normal file
1
node_modules/es6-promise/dist/es6-promise.min.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
8
node_modules/es6-promise/es6-promise.d.ts
generated
vendored
8
node_modules/es6-promise/es6-promise.d.ts
generated
vendored
@@ -34,11 +34,15 @@ export class Promise <R> implements Thenable <R> {
|
||||
catch <U> (onRejected?: (error: any) => U | Thenable<U>): Promise<U>;
|
||||
|
||||
/**
|
||||
* onSettled is invoked when/if the "promise" settles (either rejects or fulfills);
|
||||
* onSettled is invoked when/if the "promise" settles (either rejects or fulfills).
|
||||
* The returned promise is settled when the `Thenable` returned by `onFinally` settles;
|
||||
* it is rejected if `onFinally` throws or rejects; otherwise it assumes the state of the
|
||||
* original Promise.
|
||||
*
|
||||
* @param onFinally called when/if "promise" settles
|
||||
|
||||
*/
|
||||
finally <U> (onFinally?: (callback: any) => U | Thenable<U>): Promise<U>;
|
||||
finally (onFinally?: () => any | Thenable<any>): Promise<R>;
|
||||
|
||||
/**
|
||||
* Make a new promise from the thenable.
|
||||
|
59
node_modules/es6-promise/lib/es6-promise/-internal.js
generated
vendored
59
node_modules/es6-promise/lib/es6-promise/-internal.js
generated
vendored
@@ -18,8 +18,6 @@ const PENDING = void 0;
|
||||
const FULFILLED = 1;
|
||||
const REJECTED = 2;
|
||||
|
||||
const TRY_CATCH_ERROR = { error: null };
|
||||
|
||||
function selfFulfillment() {
|
||||
return new TypeError("You cannot resolve a promise with itself");
|
||||
}
|
||||
@@ -28,15 +26,6 @@ function cannotReturnOwn() {
|
||||
return new TypeError('A promises callback cannot return that same promise.');
|
||||
}
|
||||
|
||||
function getThen(promise) {
|
||||
try {
|
||||
return promise.then;
|
||||
} catch(error) {
|
||||
TRY_CATCH_ERROR.error = error;
|
||||
return TRY_CATCH_ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
function tryThen(then, value, fulfillmentHandler, rejectionHandler) {
|
||||
try {
|
||||
then.call(value, fulfillmentHandler, rejectionHandler);
|
||||
@@ -47,8 +36,8 @@ function tryThen(then, value, fulfillmentHandler, rejectionHandler) {
|
||||
|
||||
function handleForeignThenable(promise, thenable, then) {
|
||||
asap(promise => {
|
||||
var sealed = false;
|
||||
var error = tryThen(then, thenable, value => {
|
||||
let sealed = false;
|
||||
let error = tryThen(then, thenable, value => {
|
||||
if (sealed) { return; }
|
||||
sealed = true;
|
||||
if (thenable !== value) {
|
||||
@@ -87,10 +76,7 @@ function handleMaybeThenable(promise, maybeThenable, then) {
|
||||
maybeThenable.constructor.resolve === originalResolve) {
|
||||
handleOwnThenable(promise, maybeThenable);
|
||||
} else {
|
||||
if (then === TRY_CATCH_ERROR) {
|
||||
reject(promise, TRY_CATCH_ERROR.error);
|
||||
TRY_CATCH_ERROR.error = null;
|
||||
} else if (then === undefined) {
|
||||
if (then === undefined) {
|
||||
fulfill(promise, maybeThenable);
|
||||
} else if (isFunction(then)) {
|
||||
handleForeignThenable(promise, maybeThenable, then);
|
||||
@@ -104,7 +90,14 @@ function resolve(promise, value) {
|
||||
if (promise === value) {
|
||||
reject(promise, selfFulfillment());
|
||||
} else if (objectOrFunction(value)) {
|
||||
handleMaybeThenable(promise, value, getThen(value));
|
||||
let then;
|
||||
try {
|
||||
then = value.then;
|
||||
} catch (error) {
|
||||
reject(promise, error);
|
||||
return;
|
||||
}
|
||||
handleMaybeThenable(promise, value, then);
|
||||
} else {
|
||||
fulfill(promise, value);
|
||||
}
|
||||
@@ -174,46 +167,31 @@ function publish(promise) {
|
||||
promise._subscribers.length = 0;
|
||||
}
|
||||
|
||||
|
||||
function tryCatch(callback, detail) {
|
||||
try {
|
||||
return callback(detail);
|
||||
} catch(e) {
|
||||
TRY_CATCH_ERROR.error = e;
|
||||
return TRY_CATCH_ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
function invokeCallback(settled, promise, callback, detail) {
|
||||
let hasCallback = isFunction(callback),
|
||||
value, error, succeeded, failed;
|
||||
value, error, succeeded = true;
|
||||
|
||||
if (hasCallback) {
|
||||
value = tryCatch(callback, detail);
|
||||
|
||||
if (value === TRY_CATCH_ERROR) {
|
||||
failed = true;
|
||||
error = value.error;
|
||||
value.error = null;
|
||||
} else {
|
||||
succeeded = true;
|
||||
try {
|
||||
value = callback(detail);
|
||||
} catch (e) {
|
||||
succeeded = false;
|
||||
error = e;
|
||||
}
|
||||
|
||||
if (promise === value) {
|
||||
reject(promise, cannotReturnOwn());
|
||||
return;
|
||||
}
|
||||
|
||||
} else {
|
||||
value = detail;
|
||||
succeeded = true;
|
||||
}
|
||||
|
||||
if (promise._state !== PENDING) {
|
||||
// noop
|
||||
} else if (hasCallback && succeeded) {
|
||||
resolve(promise, value);
|
||||
} else if (failed) {
|
||||
} else if (succeeded === false) {
|
||||
reject(promise, error);
|
||||
} else if (settled === FULFILLED) {
|
||||
fulfill(promise, value);
|
||||
@@ -249,7 +227,6 @@ function makePromise(promise) {
|
||||
export {
|
||||
nextId,
|
||||
makePromise,
|
||||
getThen,
|
||||
noop,
|
||||
resolve,
|
||||
reject,
|
||||
|
17
node_modules/es6-promise/lib/es6-promise/enumerator.js
generated
vendored
17
node_modules/es6-promise/lib/es6-promise/enumerator.js
generated
vendored
@@ -10,7 +10,6 @@ import {
|
||||
FULFILLED,
|
||||
REJECTED,
|
||||
PENDING,
|
||||
getThen,
|
||||
handleMaybeThenable
|
||||
} from './-internal';
|
||||
|
||||
@@ -63,7 +62,15 @@ export default class Enumerator {
|
||||
let { resolve } = c;
|
||||
|
||||
if (resolve === originalResolve) {
|
||||
let then = getThen(entry);
|
||||
let then;
|
||||
let error;
|
||||
let didError = false;
|
||||
try {
|
||||
then = entry.then;
|
||||
} catch (e) {
|
||||
didError = true;
|
||||
error = e;
|
||||
}
|
||||
|
||||
if (then === originalThen &&
|
||||
entry._state !== PENDING) {
|
||||
@@ -73,7 +80,11 @@ export default class Enumerator {
|
||||
this._result[i] = entry;
|
||||
} else if (c === Promise) {
|
||||
let promise = new c(noop);
|
||||
handleMaybeThenable(promise, entry, then);
|
||||
if (didError) {
|
||||
reject(promise, error);
|
||||
} else {
|
||||
handleMaybeThenable(promise, entry, then);
|
||||
}
|
||||
this._willSettleAt(promise, i);
|
||||
} else {
|
||||
this._willSettleAt(new c(resolve => resolve(entry)), i);
|
||||
|
25
node_modules/es6-promise/package.json
generated
vendored
25
node_modules/es6-promise/package.json
generated
vendored
@@ -1,27 +1,28 @@
|
||||
{
|
||||
"_from": "es6-promise@^4.2.6",
|
||||
"_id": "es6-promise@4.2.6",
|
||||
"_from": "es6-promise@4.2.8",
|
||||
"_id": "es6-promise@4.2.8",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==",
|
||||
"_integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
|
||||
"_location": "/es6-promise",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "es6-promise@^4.2.6",
|
||||
"raw": "es6-promise@4.2.8",
|
||||
"name": "es6-promise",
|
||||
"escapedName": "es6-promise",
|
||||
"rawSpec": "^4.2.6",
|
||||
"rawSpec": "4.2.8",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^4.2.6"
|
||||
"fetchSpec": "4.2.8"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz",
|
||||
"_shasum": "b685edd8258886365ea62b57d30de28fadcd974f",
|
||||
"_spec": "es6-promise@^4.2.6",
|
||||
"_where": "F:\\projects\\vanillajs-seed",
|
||||
"_resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
|
||||
"_shasum": "4eb21594c972bc40553d276e510539143db53e0a",
|
||||
"_spec": "es6-promise@4.2.8",
|
||||
"_where": "/home/s2/Code/vanillajs-seed",
|
||||
"author": {
|
||||
"name": "Yehuda Katz, Tom Dale, Stefan Penner and contributors",
|
||||
"url": "Conversion to ES6 API by Jake Archibald"
|
||||
@@ -102,5 +103,5 @@
|
||||
},
|
||||
"typings": "es6-promise.d.ts",
|
||||
"unpkg": "dist/es6-promise.auto.min.js",
|
||||
"version": "4.2.6"
|
||||
"version": "4.2.8"
|
||||
}
|
||||
|
Reference in New Issue
Block a user