From 537c66b2ea38930f515d498d6cf20cb7c5c1b1ff Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Thu, 8 Oct 2020 17:27:52 +0530
Subject: [PATCH 01/18] Minor fixes in scripts
---
src/scripts/darwin.sh | 4 ++--
src/scripts/linux.sh | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/scripts/darwin.sh b/src/scripts/darwin.sh
index 8ea96ebc..8e69a7a2 100644
--- a/src/scripts/darwin.sh
+++ b/src/scripts/darwin.sh
@@ -67,7 +67,7 @@ check_extension() {
fi
}
-# Fuction to get the PECL version.
+# Function to get the PECL version.
get_pecl_version() {
extension=$1
stability="$(echo "$2" | grep -m 1 -Eio "(alpha|beta|rc|snapshot)")"
@@ -224,7 +224,7 @@ add_composertool() {
prefix=$3
(
composer global require "$prefix$release" >/dev/null 2>&1 &&
- json=$(grep "$prefix$tool" /Users/$USER/.composer/composer.json) &&
+ json=$(grep "$prefix$tool" /Users/"$USER"/.composer/composer.json) &&
tool_version=$(get_tool_version 'echo' "$json") &&
add_log "$tick" "$tool" "Added $tool $tool_version"
) || add_log "$cross" "$tool" "Could not setup $tool"
diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh
index 5cb24ef6..d336abf2 100644
--- a/src/scripts/linux.sh
+++ b/src/scripts/linux.sh
@@ -42,7 +42,7 @@ cleanup_lists() {
sudo mkdir /etc/apt/sources.list.d
sudo mv /etc/apt/sources.list.d.save/*ondrej*.list /etc/apt/sources.list.d/
sudo mv /etc/apt/sources.list.d.save/*dotdeb*.list /etc/apt/sources.list.d/ 2>/dev/null || true
- trap "sudo mv /etc/apt/sources.list.d.save/*.list /etc/apt/sources.list.d/" exit
+ trap "sudo mv /etc/apt/sources.list.d.save/*.list /etc/apt/sources.list.d/ 2>/dev/null" exit
fi
}
@@ -89,7 +89,7 @@ configure_pecl() {
fi
}
-# Fuction to get the PECL version of an extension.
+# Function to get the PECL version of an extension.
get_pecl_version() {
extension=$1
stability="$(echo "$2" | grep -m 1 -Eio "(alpha|beta|rc|snapshot)")"
@@ -153,7 +153,7 @@ enable_extension() {
fi
}
-# Funcion to add PDO extension.
+# Function to add PDO extension.
add_pdo_extension() {
pdo_ext="pdo_$1"
if check_extension "$pdo_ext"; then
@@ -322,7 +322,7 @@ add_composertool() {
prefix=$3
(
composer global require "$prefix$release" >/dev/null 2>&1 &&
- json=$(grep "$prefix$tool" /home/$USER/.composer/composer.json) &&
+ json=$(grep "$prefix$tool" /home/"$USER"/.composer/composer.json) &&
tool_version=$(get_tool_version 'echo' "$json") &&
add_log "$tick" "$tool" "Added $tool $tool_version"
) || add_log "$cross" "$tool" "Could not setup $tool"
From f687ff8f210aa056e22b994b18f567dea8426501 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Mon, 12 Oct 2020 10:45:03 +0530
Subject: [PATCH 02/18] Fix dependency mess in phalcon4 setup on ubuntu
---
src/scripts/ext/phalcon.sh | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/scripts/ext/phalcon.sh b/src/scripts/ext/phalcon.sh
index aa46df8e..8c011e15 100644
--- a/src/scripts/ext/phalcon.sh
+++ b/src/scripts/ext/phalcon.sh
@@ -3,7 +3,11 @@ add_phalcon_helper() {
status='Installed and enabled'
if [ "$os_name" = "Linux" ]; then
update_lists
- ${apt_install:?} "php${version:?}-$extension"
+ if [ "$extension" = "phalcon4" ]; then
+ ${apt_install:?} "php${version:?}-psr" "php${version:?}-$extension"
+ else
+ ${apt_install:?} "php${version:?}-$extension"
+ fi
else
phalcon_ini_file=${ini_file:?}
sed -i '' '/extension.*psr/d' "${ini_file:?}"
From bb5257e07d06b729258fbffcb06684f657eadc98 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Mon, 12 Oct 2020 13:12:54 +0530
Subject: [PATCH 03/18] Update Node.js dependencies
---
package-lock.json | 1157 ++++++++++++++++++++++++++-------------------
package.json | 14 +-
2 files changed, 672 insertions(+), 499 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 28f10e31..e8459df3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -547,23 +547,23 @@
"dev": true
},
"@jest/console": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.5.0.tgz",
- "integrity": "sha512-oh59scth4yf8XUgMJb8ruY7BHm0X5JZDNgGGsVnlOt2XQuq9s2NMllIrN4n70Yds+++bjrTGZ9EoOKraaPKPlg==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.5.2.tgz",
+ "integrity": "sha512-lJELzKINpF1v74DXHbCRIkQ/+nUV1M+ntj+X1J8LxCgpmJZjfLmhFejiMSbjjD66fayxl5Z06tbs3HMyuik6rw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^26.5.0",
- "jest-util": "^26.5.0",
+ "jest-message-util": "^26.5.2",
+ "jest-util": "^26.5.2",
"slash": "^3.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -595,34 +595,34 @@
}
},
"@jest/core": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.5.0.tgz",
- "integrity": "sha512-hDtgfzYxnrQn54+0JlbqpXM4+bqDfK0ooMlNE4Nn3VBsB4RbmytAn4/kVVIcMa+aYwRr/fwzWuGJwBETVg1sDw==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.5.3.tgz",
+ "integrity": "sha512-CiU0UKFF1V7KzYTVEtFbFmGLdb2g4aTtY0WlyUfLgj/RtoTnJFhh50xKKr7OYkdmBUlGFSa2mD1TU3UZ6OLd4g==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.0",
- "@jest/reporters": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/transform": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/console": "^26.5.2",
+ "@jest/reporters": "^26.5.3",
+ "@jest/test-result": "^26.5.2",
+ "@jest/transform": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.4",
- "jest-changed-files": "^26.5.0",
- "jest-config": "^26.5.0",
- "jest-haste-map": "^26.5.0",
- "jest-message-util": "^26.5.0",
+ "jest-changed-files": "^26.5.2",
+ "jest-config": "^26.5.3",
+ "jest-haste-map": "^26.5.2",
+ "jest-message-util": "^26.5.2",
"jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.5.0",
- "jest-resolve-dependencies": "^26.5.0",
- "jest-runner": "^26.5.0",
- "jest-runtime": "^26.5.0",
- "jest-snapshot": "^26.5.0",
- "jest-util": "^26.5.0",
- "jest-validate": "^26.5.0",
- "jest-watcher": "^26.5.0",
+ "jest-resolve": "^26.5.2",
+ "jest-resolve-dependencies": "^26.5.3",
+ "jest-runner": "^26.5.3",
+ "jest-runtime": "^26.5.3",
+ "jest-snapshot": "^26.5.3",
+ "jest-util": "^26.5.2",
+ "jest-validate": "^26.5.3",
+ "jest-watcher": "^26.5.2",
"micromatch": "^4.0.2",
"p-each-series": "^2.1.0",
"rimraf": "^3.0.0",
@@ -631,9 +631,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -674,21 +674,21 @@
}
},
"@jest/environment": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.5.0.tgz",
- "integrity": "sha512-0F3G9EyZU2NAP0/c/5EqVx4DmldQtRxj0gMl3p3ciSCdyMiCyDmpdE7O0mKTSiFDyl1kU4TfgEVf0r0vMkmYcw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.5.2.tgz",
+ "integrity": "sha512-YjhCD/Zhkz0/1vdlS/QN6QmuUdDkpgBdK4SdiVg4Y19e29g4VQYN5Xg8+YuHjdoWGY7wJHMxc79uDTeTOy9Ngw==",
"dev": true,
"requires": {
- "@jest/fake-timers": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/fake-timers": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
- "jest-mock": "^26.5.0"
+ "jest-mock": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -720,23 +720,23 @@
}
},
"@jest/fake-timers": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.5.0.tgz",
- "integrity": "sha512-sQK6xUembaZ0qLnZpSjJJuJiKvyrjCJhaYjbmatFpj5+cM8h2D7YEkeEBC26BMzvF1O3tNM9OL7roqyBmom0KA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.5.2.tgz",
+ "integrity": "sha512-09Hn5Oraqt36V1akxQeWMVL0fR9c6PnEhpgLaYvREXZJAh2H2Y+QLCsl0g7uMoJeoWJAuz4tozk1prbR1Fc1sw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@sinonjs/fake-timers": "^6.0.1",
"@types/node": "*",
- "jest-message-util": "^26.5.0",
- "jest-mock": "^26.5.0",
- "jest-util": "^26.5.0"
+ "jest-message-util": "^26.5.2",
+ "jest-mock": "^26.5.2",
+ "jest-util": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -768,20 +768,20 @@
}
},
"@jest/globals": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.5.0.tgz",
- "integrity": "sha512-TCKx3XWR9h/yyhQbz0C1sXkK2e8WJOnkP40T9bewNpf2Ahr1UEyKXnCoQO0JCpXFkWGTXBNo1QAgTQ3+LhXfcA==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.5.3.tgz",
+ "integrity": "sha512-7QztI0JC2CuB+Wx1VdnOUNeIGm8+PIaqngYsZXQCkH2QV0GFqzAYc9BZfU0nuqA6cbYrWh5wkuMzyii3P7deug==",
"dev": true,
"requires": {
- "@jest/environment": "^26.5.0",
- "@jest/types": "^26.5.0",
- "expect": "^26.5.0"
+ "@jest/environment": "^26.5.2",
+ "@jest/types": "^26.5.2",
+ "expect": "^26.5.3"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -813,16 +813,16 @@
}
},
"@jest/reporters": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.5.0.tgz",
- "integrity": "sha512-lUl5bbTHflDO9dQa85ZTHasPBVsyC48t9sg/VN2wC3OJryclFNqN4Xfo2FgnNl/pzCnzO2MVgMyIij5aNkod2w==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.5.3.tgz",
+ "integrity": "sha512-X+vR0CpfMQzYcYmMFKNY9n4jklcb14Kffffp7+H/MqitWnb0440bW2L76NGWKAa+bnXhNoZr+lCVtdtPmfJVOQ==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/transform": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/console": "^26.5.2",
+ "@jest/test-result": "^26.5.2",
+ "@jest/transform": "^26.5.2",
+ "@jest/types": "^26.5.2",
"chalk": "^4.0.0",
"collect-v8-coverage": "^1.0.0",
"exit": "^0.1.2",
@@ -833,22 +833,22 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.0.2",
- "jest-haste-map": "^26.5.0",
- "jest-resolve": "^26.5.0",
- "jest-util": "^26.5.0",
+ "jest-haste-map": "^26.5.2",
+ "jest-resolve": "^26.5.2",
+ "jest-util": "^26.5.2",
"jest-worker": "^26.5.0",
"node-notifier": "^8.0.0",
"slash": "^3.0.0",
"source-map": "^0.6.0",
"string-length": "^4.0.1",
"terminal-link": "^2.0.0",
- "v8-to-istanbul": "^5.0.1"
+ "v8-to-istanbul": "^6.0.1"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -891,21 +891,21 @@
}
},
"@jest/test-result": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.5.0.tgz",
- "integrity": "sha512-CaVXxDQi31LPOsz5/+iajNHQlA1Je/jQ8uYH/lCa6Y/UrkO+sDHeEH3x/inbx06PctVDnTwIlCcBvNNbC4FCvQ==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.5.2.tgz",
+ "integrity": "sha512-E/Zp6LURJEGSCWpoMGmCFuuEI1OWuI3hmZwmULV0GsgJBh7u0rwqioxhRU95euUuviqBDN8ruX/vP/4bwYolXw==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/console": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -937,34 +937,34 @@
}
},
"@jest/test-sequencer": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.5.0.tgz",
- "integrity": "sha512-23oofRXqPEy37HyHWIYf7lzzOqtGBkai5erZiL6RgxlyXE7a0lCihf6b5DfAvcD3yUtbXmh3EzpjJDVH57zQrg==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.5.3.tgz",
+ "integrity": "sha512-Wqzb7aQ13L3T47xHdpUqYMOpiqz6Dx2QDDghp5AV/eUDXR7JieY+E1s233TQlNyl+PqtqgjVokmyjzX/HA51BA==",
"dev": true,
"requires": {
- "@jest/test-result": "^26.5.0",
+ "@jest/test-result": "^26.5.2",
"graceful-fs": "^4.2.4",
- "jest-haste-map": "^26.5.0",
- "jest-runner": "^26.5.0",
- "jest-runtime": "^26.5.0"
+ "jest-haste-map": "^26.5.2",
+ "jest-runner": "^26.5.3",
+ "jest-runtime": "^26.5.3"
}
},
"@jest/transform": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.5.0.tgz",
- "integrity": "sha512-Kt4WciOruTyTkJ2DZ+xtZiejRj3v22BrXCYZoGRbI0N6Q6tt2HdsWrrEtn6nlK24QWKC389xKkVk4Xr2gWBZQA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.5.2.tgz",
+ "integrity": "sha512-AUNjvexh+APhhmS8S+KboPz+D3pCxPvEAGduffaAJYxIFxGi/ytZQkrqcKDUU0ERBAo5R7087fyOYr2oms1seg==",
"dev": true,
"requires": {
"@babel/core": "^7.1.0",
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"babel-plugin-istanbul": "^6.0.0",
"chalk": "^4.0.0",
"convert-source-map": "^1.4.0",
"fast-json-stable-stringify": "^2.0.0",
"graceful-fs": "^4.2.4",
- "jest-haste-map": "^26.5.0",
+ "jest-haste-map": "^26.5.2",
"jest-regex-util": "^26.0.0",
- "jest-util": "^26.5.0",
+ "jest-util": "^26.5.2",
"micromatch": "^4.0.2",
"pirates": "^4.0.1",
"slash": "^3.0.0",
@@ -973,9 +973,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -1160,9 +1160,15 @@
"dev": true
},
"@types/node": {
- "version": "14.11.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
- "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
+ "version": "14.11.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz",
+ "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==",
+ "dev": true
+ },
+ "@types/normalize-package-data": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+ "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
"dev": true
},
"@types/parse-json": {
@@ -1172,9 +1178,9 @@
"dev": true
},
"@types/prettier": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz",
- "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.2.tgz",
+ "integrity": "sha512-IiPhNnenzkqdSdQH3ifk9LoX7oQe61ZlDdDO4+MUv6FyWdPGDPr26gCPVs3oguZEMq//nFZZpwUZcVuNJsG+DQ==",
"dev": true
},
"@types/stack-utils": {
@@ -1184,9 +1190,9 @@
"dev": true
},
"@types/yargs": {
- "version": "15.0.7",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz",
- "integrity": "sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==",
+ "version": "15.0.8",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.8.tgz",
+ "integrity": "sha512-b0BYzFUzBpOhPjpl1wtAHU994jBeKF4TKVlT7ssFv44T617XNcPdRoG4AzHLVshLzlrF7i3lTelH7UbuNYV58Q==",
"dev": true,
"requires": {
"@types/yargs-parser": "*"
@@ -1199,13 +1205,13 @@
"dev": true
},
"@typescript-eslint/eslint-plugin": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.3.0.tgz",
- "integrity": "sha512-RqEcaHuEKnn3oPFislZ6TNzsBLqpZjN93G69SS+laav/I8w/iGMuMq97P0D2/2/kW4SCebHggqhbcCfbDaaX+g==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.0.tgz",
+ "integrity": "sha512-RVt5wU9H/2H+N/ZrCasTXdGbUTkbf7Hfi9eLiA8vPQkzUJ/bLDCC3CsoZioPrNcnoyN8r0gT153dC++A4hKBQQ==",
"dev": true,
"requires": {
- "@typescript-eslint/experimental-utils": "4.3.0",
- "@typescript-eslint/scope-manager": "4.3.0",
+ "@typescript-eslint/experimental-utils": "4.4.0",
+ "@typescript-eslint/scope-manager": "4.4.0",
"debug": "^4.1.1",
"functional-red-black-tree": "^1.0.1",
"regexpp": "^3.0.0",
@@ -1214,55 +1220,55 @@
}
},
"@typescript-eslint/experimental-utils": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.0.tgz",
- "integrity": "sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.0.tgz",
+ "integrity": "sha512-01+OtK/oWeSJTjQcyzDztfLF1YjvKpLFo+JZmurK/qjSRcyObpIecJ4rckDoRCSh5Etw+jKfdSzVEHevh9gJ1w==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.3",
- "@typescript-eslint/scope-manager": "4.3.0",
- "@typescript-eslint/types": "4.3.0",
- "@typescript-eslint/typescript-estree": "4.3.0",
+ "@typescript-eslint/scope-manager": "4.4.0",
+ "@typescript-eslint/types": "4.4.0",
+ "@typescript-eslint/typescript-estree": "4.4.0",
"eslint-scope": "^5.0.0",
"eslint-utils": "^2.0.0"
}
},
"@typescript-eslint/parser": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.3.0.tgz",
- "integrity": "sha512-JyfRnd72qRuUwItDZ00JNowsSlpQGeKfl9jxwO0FHK1qQ7FbYdoy5S7P+5wh1ISkT2QyAvr2pc9dAemDxzt75g==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.4.0.tgz",
+ "integrity": "sha512-yc14iEItCxoGb7W4Nx30FlTyGpU9r+j+n1LUK/exlq2eJeFxczrz/xFRZUk2f6yzWfK+pr1DOTyQnmDkcC4TnA==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "4.3.0",
- "@typescript-eslint/types": "4.3.0",
- "@typescript-eslint/typescript-estree": "4.3.0",
+ "@typescript-eslint/scope-manager": "4.4.0",
+ "@typescript-eslint/types": "4.4.0",
+ "@typescript-eslint/typescript-estree": "4.4.0",
"debug": "^4.1.1"
}
},
"@typescript-eslint/scope-manager": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.3.0.tgz",
- "integrity": "sha512-cTeyP5SCNE8QBRfc+Lgh4Xpzje46kNUhXYfc3pQWmJif92sjrFuHT9hH4rtOkDTo/si9Klw53yIr+djqGZS1ig==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.4.0.tgz",
+ "integrity": "sha512-r2FIeeU1lmW4K3CxgOAt8djI5c6Q/5ULAgdVo9AF3hPMpu0B14WznBAtxrmB/qFVbVIB6fSx2a+EVXuhSVMEyA==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.3.0",
- "@typescript-eslint/visitor-keys": "4.3.0"
+ "@typescript-eslint/types": "4.4.0",
+ "@typescript-eslint/visitor-keys": "4.4.0"
}
},
"@typescript-eslint/types": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.3.0.tgz",
- "integrity": "sha512-Cx9TpRvlRjOppGsU6Y6KcJnUDOelja2NNCX6AZwtVHRzaJkdytJWMuYiqi8mS35MRNA3cJSwDzXePfmhU6TANw==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.4.0.tgz",
+ "integrity": "sha512-nU0VUpzanFw3jjX+50OTQy6MehVvf8pkqFcURPAE06xFNFenMj1GPEI6IESvp7UOHAnq+n/brMirZdR+7rCrlA==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.3.0.tgz",
- "integrity": "sha512-ZAI7xjkl+oFdLV/COEz2tAbQbR3XfgqHEGy0rlUXzfGQic6EBCR4s2+WS3cmTPG69aaZckEucBoTxW9PhzHxxw==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.0.tgz",
+ "integrity": "sha512-Fh85feshKXwki4nZ1uhCJHmqKJqCMba+8ZicQIhNi5d5jSQFteWiGeF96DTjO8br7fn+prTP+t3Cz/a/3yOKqw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.3.0",
- "@typescript-eslint/visitor-keys": "4.3.0",
+ "@typescript-eslint/types": "4.4.0",
+ "@typescript-eslint/visitor-keys": "4.4.0",
"debug": "^4.1.1",
"globby": "^11.0.1",
"is-glob": "^4.0.1",
@@ -1272,12 +1278,12 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.3.0.tgz",
- "integrity": "sha512-xZxkuR7XLM6RhvLkgv9yYlTcBHnTULzfnw4i6+z2TGBLy9yljAypQaZl9c3zFvy7PNI7fYWyvKYtohyF8au3cw==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.0.tgz",
+ "integrity": "sha512-oBWeroUZCVsHLiWRdcTXJB7s1nB3taFY8WGvS23tiAlT6jXVvsdAV4rs581bgdEjOhn43q6ro7NkOiLKu6kFqA==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.3.0",
+ "@typescript-eslint/types": "4.4.0",
"eslint-visitor-keys": "^2.0.0"
}
},
@@ -1322,9 +1328,9 @@
"dev": true
},
"ajv": {
- "version": "6.12.5",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
- "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@@ -1493,13 +1499,13 @@
"dev": true
},
"babel-jest": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.5.0.tgz",
- "integrity": "sha512-Cy16ZJrds81C+JASaOIGNlpCeqW3PTOq36owv+Zzwde5NiWz+zNduwxUNF57vxc/3SnIWo8HHqTczhN8GLoXTw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.5.2.tgz",
+ "integrity": "sha512-U3KvymF3SczA3vOL/cgiUFOznfMET+XDIXiWnoJV45siAp2pLMG8i2+/MGZlAC3f/F6Q40LR4M4qDrWZ9wkK8A==",
"dev": true,
"requires": {
- "@jest/transform": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/transform": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/babel__core": "^7.1.7",
"babel-plugin-istanbul": "^6.0.0",
"babel-preset-jest": "^26.5.0",
@@ -1509,9 +1515,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -1805,14 +1811,14 @@
}
},
"cliui": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.1.tgz",
- "integrity": "sha512-rcvHOWyGyid6I1WjT/3NatKj2kDt9OdSHSXpyLXaMWFbKpGACNW8pRhhdPUq9MWUOdwn8Rz9AVETjF4105rZZQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
"dev": true,
"requires": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
+ "wrap-ansi": "^6.2.0"
},
"dependencies": {
"emoji-regex": {
@@ -2021,6 +2027,12 @@
"ms": "2.1.2"
}
},
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
"decimal.js": {
"version": "10.2.1",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
@@ -2233,12 +2245,6 @@
"is-symbol": "^1.0.2"
}
},
- "escalade": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz",
- "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==",
- "dev": true
- },
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
@@ -2300,9 +2306,9 @@
}
},
"eslint": {
- "version": "7.10.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.10.0.tgz",
- "integrity": "sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz",
+ "integrity": "sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
@@ -2315,7 +2321,7 @@
"enquirer": "^2.3.5",
"eslint-scope": "^5.1.1",
"eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^1.3.0",
+ "eslint-visitor-keys": "^2.0.0",
"espree": "^7.3.0",
"esquery": "^1.2.0",
"esutils": "^2.0.2",
@@ -2354,12 +2360,6 @@
"supports-color": "^7.1.0"
}
},
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- },
"ignore": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
@@ -2480,9 +2480,9 @@
}
},
"eslint-plugin-jest": {
- "version": "24.0.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.0.2.tgz",
- "integrity": "sha512-DSBLNpkKDOpUJQkTGSs5sVJWsu0nDyQ2rYxkr0Eh7nrkc5bMUr/dlDbtTj3l8y6UaCVsem6rryF1OZrKnz1S5g==",
+ "version": "24.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.0.tgz",
+ "integrity": "sha512-827YJ+E8B9PvXu/0eiVSNFfxxndbKv+qE/3GSMhdorCaeaOehtqHGX2YDW9B85TEOre9n/zscledkFW/KbnyGg==",
"dev": true,
"requires": {
"@typescript-eslint/experimental-utils": "^4.0.1"
@@ -2730,23 +2730,23 @@
}
},
"expect": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/expect/-/expect-26.5.0.tgz",
- "integrity": "sha512-oIOy3mHWjnF5ZICuaui5kdtJZQ+D7XHWyUQDxk1WhIRCkcIYc24X23bOfikgCNU6i9wcSqLQhwPOqeRp09naxg==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-26.5.3.tgz",
+ "integrity": "sha512-kkpOhGRWGOr+TEFUnYAjfGvv35bfP+OlPtqPIJpOCR9DVtv8QV+p8zG0Edqafh80fsjeE+7RBcVUq1xApnYglw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-styles": "^4.0.0",
"jest-get-type": "^26.3.0",
- "jest-matcher-utils": "^26.5.0",
- "jest-message-util": "^26.5.0",
+ "jest-matcher-utils": "^26.5.2",
+ "jest-message-util": "^26.5.2",
"jest-regex-util": "^26.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3791,20 +3791,20 @@
}
},
"jest": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest/-/jest-26.5.0.tgz",
- "integrity": "sha512-yW1QTkdpxVWTV2M5cOwVdEww8dRGqL5bb7FOG3YQoMtf7oReCEawmU0+tOKkZUSfcOymbXmCfdBQLzuwOLCx0w==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-26.5.3.tgz",
+ "integrity": "sha512-uJi3FuVSLmkZrWvaDyaVTZGLL8WcfynbRnFXyAHuEtYiSZ+ijDDIMOw1ytmftK+y/+OdAtsG9QrtbF7WIBmOyA==",
"dev": true,
"requires": {
- "@jest/core": "^26.5.0",
+ "@jest/core": "^26.5.3",
"import-local": "^3.0.2",
- "jest-cli": "^26.5.0"
+ "jest-cli": "^26.5.3"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3834,43 +3834,43 @@
}
},
"jest-cli": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.5.0.tgz",
- "integrity": "sha512-bI0h6GQGbyN0SSZu3nPilwrkrZ8dBC93erwTiEoJ+kGjtNuXsB183hTZ0HCiHLzf88oE0SQB1hYp8RgyytH+Bg==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.5.3.tgz",
+ "integrity": "sha512-HkbSvtugpSXBf2660v9FrNVUgxvPkssN8CRGj9gPM8PLhnaa6zziFiCEKQAkQS4uRzseww45o0TR+l6KeRYV9A==",
"dev": true,
"requires": {
- "@jest/core": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/core": "^26.5.3",
+ "@jest/test-result": "^26.5.2",
+ "@jest/types": "^26.5.2",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.4",
"import-local": "^3.0.2",
"is-ci": "^2.0.0",
- "jest-config": "^26.5.0",
- "jest-util": "^26.5.0",
- "jest-validate": "^26.5.0",
+ "jest-config": "^26.5.3",
+ "jest-util": "^26.5.2",
+ "jest-validate": "^26.5.3",
"prompts": "^2.0.1",
- "yargs": "^16.0.3"
+ "yargs": "^15.4.1"
}
}
}
},
"jest-changed-files": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.5.0.tgz",
- "integrity": "sha512-RAHoXqxa7gO1rZz88qpsLpzJ2mQU12UaFWadacKHuMbBZwFK+yl0j9YoD9Y/wBpv1ILG2SdCuxFHggX+9VU7qA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.5.2.tgz",
+ "integrity": "sha512-qSmssmiIdvM5BWVtyK/nqVpN3spR5YyvkvPqz1x3BR1bwIxsWmU/MGwLoCrPNLbkG2ASAKfvmJpOduEApBPh2w==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"execa": "^4.0.0",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3943,38 +3943,38 @@
}
},
"jest-circus": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.5.0.tgz",
- "integrity": "sha512-VXWg+weogrZ2mxT/1/zrmjBAjZtoQy0Dtj+cck8UK0wAcE3GEDh3o0C4Cvt+e6nu57r0dF3aHtUDYX3nwsoUQg==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.5.3.tgz",
+ "integrity": "sha512-d3kCp2ASCG9aq63KZi1VyNDcWCiBwlUfEQfGuKd9aPs45L5J69SsjQjhjAqhVjX0eld8cZMJZS1VC4OuXoQ+8A==",
"dev": true,
"requires": {
"@babel/traverse": "^7.1.0",
- "@jest/environment": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/environment": "^26.5.2",
+ "@jest/test-result": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/babel__traverse": "^7.0.4",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
"dedent": "^0.7.0",
- "expect": "^26.5.0",
+ "expect": "^26.5.3",
"is-generator-fn": "^2.0.0",
- "jest-each": "^26.5.0",
- "jest-matcher-utils": "^26.5.0",
- "jest-message-util": "^26.5.0",
- "jest-runner": "^26.5.0",
- "jest-runtime": "^26.5.0",
- "jest-snapshot": "^26.5.0",
- "jest-util": "^26.5.0",
- "pretty-format": "^26.5.0",
+ "jest-each": "^26.5.2",
+ "jest-matcher-utils": "^26.5.2",
+ "jest-message-util": "^26.5.2",
+ "jest-runner": "^26.5.3",
+ "jest-runtime": "^26.5.3",
+ "jest-snapshot": "^26.5.3",
+ "jest-util": "^26.5.2",
+ "pretty-format": "^26.5.2",
"stack-utils": "^2.0.2",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4004,12 +4004,12 @@
}
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4018,35 +4018,35 @@
}
},
"jest-config": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.5.0.tgz",
- "integrity": "sha512-OM6eXIEmQXAuonCk8aNPMRjPFcKWa3IIoSlq5BPgIflmQBzM/COcI7XsWSIEPWPa9WcYTJBWj8kNqEYjczmIFw==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.5.3.tgz",
+ "integrity": "sha512-NVhZiIuN0GQM6b6as4CI5FSCyXKxdrx5ACMCcv/7Pf+TeCajJhJc+6dwgdAVPyerUFB9pRBIz3bE7clSrRge/w==",
"dev": true,
"requires": {
"@babel/core": "^7.1.0",
- "@jest/test-sequencer": "^26.5.0",
- "@jest/types": "^26.5.0",
- "babel-jest": "^26.5.0",
+ "@jest/test-sequencer": "^26.5.3",
+ "@jest/types": "^26.5.2",
+ "babel-jest": "^26.5.2",
"chalk": "^4.0.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.1",
"graceful-fs": "^4.2.4",
- "jest-environment-jsdom": "^26.5.0",
- "jest-environment-node": "^26.5.0",
+ "jest-environment-jsdom": "^26.5.2",
+ "jest-environment-node": "^26.5.2",
"jest-get-type": "^26.3.0",
- "jest-jasmine2": "^26.5.0",
+ "jest-jasmine2": "^26.5.3",
"jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.5.0",
- "jest-util": "^26.5.0",
- "jest-validate": "^26.5.0",
+ "jest-resolve": "^26.5.2",
+ "jest-util": "^26.5.2",
+ "jest-validate": "^26.5.3",
"micromatch": "^4.0.2",
- "pretty-format": "^26.5.0"
+ "pretty-format": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4082,12 +4082,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4117,22 +4117,22 @@
}
},
"jest-each": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.5.0.tgz",
- "integrity": "sha512-+oO3ykDgypHSyyK2xOsh8XDUwMtg3HoJ4wMNFNHxhcACFbUgaCOfLy+eTCn5pIKhtigU3BmkYt7k3MtTb5pJOQ==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.5.2.tgz",
+ "integrity": "sha512-w7D9FNe0m2D3yZ0Drj9CLkyF/mGhmBSULMQTypzAKR746xXnjUrK8GUJdlLTWUF6dd0ks3MtvGP7/xNFr9Aphg==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"chalk": "^4.0.0",
"jest-get-type": "^26.3.0",
- "jest-util": "^26.5.0",
- "pretty-format": "^26.5.0"
+ "jest-util": "^26.5.2",
+ "pretty-format": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4168,12 +4168,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4182,24 +4182,24 @@
}
},
"jest-environment-jsdom": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.5.0.tgz",
- "integrity": "sha512-Xuqh3bx8egymaJR566ECkiztIIVOIWWPGIxo++ziWyCOqQChUguRCH1hRXBbfINPbb/SRFe7GCD+SunaUgTmCw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.5.2.tgz",
+ "integrity": "sha512-fWZPx0bluJaTQ36+PmRpvUtUlUFlGGBNyGX1SN3dLUHHMcQ4WseNEzcGGKOw4U5towXgxI4qDoI3vwR18H0RTw==",
"dev": true,
"requires": {
- "@jest/environment": "^26.5.0",
- "@jest/fake-timers": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/environment": "^26.5.2",
+ "@jest/fake-timers": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
- "jest-mock": "^26.5.0",
- "jest-util": "^26.5.0",
+ "jest-mock": "^26.5.2",
+ "jest-util": "^26.5.2",
"jsdom": "^16.4.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4231,23 +4231,23 @@
}
},
"jest-environment-node": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.5.0.tgz",
- "integrity": "sha512-LaYl/ek5mb1VDP1/+jMH2N1Ec4fFUhSYmc8EZqigBgMov/2US8U5l7D3IlOf78e+wARUxPxUpTcybVVzAOu3jg==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.5.2.tgz",
+ "integrity": "sha512-YHjnDsf/GKFCYMGF1V+6HF7jhY1fcLfLNBDjhAOvFGvt6d8vXvNdJGVM7uTZ2VO/TuIyEFhPGaXMX5j3h7fsrA==",
"dev": true,
"requires": {
- "@jest/environment": "^26.5.0",
- "@jest/fake-timers": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/environment": "^26.5.2",
+ "@jest/fake-timers": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
- "jest-mock": "^26.5.0",
- "jest-util": "^26.5.0"
+ "jest-mock": "^26.5.2",
+ "jest-util": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4285,12 +4285,12 @@
"dev": true
},
"jest-haste-map": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.5.0.tgz",
- "integrity": "sha512-AjB1b53uqN7Cf2VN80x0wJajVZ+BMZC+G2CmWoG143faaMw7IhIcs3FTPuSgOx7cn3/bag7lgCq93naAvLO6EQ==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.5.2.tgz",
+ "integrity": "sha512-lJIAVJN3gtO3k4xy+7i2Xjtwh8CfPcH08WYjZpe9xzveDaqGw9fVNCpkYu6M525wKFVkLmyi7ku+DxCAP1lyMA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@types/graceful-fs": "^4.1.2",
"@types/node": "*",
"anymatch": "^3.0.3",
@@ -4299,7 +4299,7 @@
"graceful-fs": "^4.2.4",
"jest-regex-util": "^26.0.0",
"jest-serializer": "^26.5.0",
- "jest-util": "^26.5.0",
+ "jest-util": "^26.5.2",
"jest-worker": "^26.5.0",
"micromatch": "^4.0.2",
"sane": "^4.0.3",
@@ -4307,9 +4307,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4341,35 +4341,35 @@
}
},
"jest-jasmine2": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.5.0.tgz",
- "integrity": "sha512-NOA6PLORHTRTROOp5VysKCUVpFAjMMXUS1Xw7FvTMeYK5Ewx4rpxhFqiJ7JT4pENap9g9OuXo4cWR/MwCDTEeQ==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.5.3.tgz",
+ "integrity": "sha512-nFlZOpnGlNc7y/+UkkeHnvbOM+rLz4wB1AimgI9QhtnqSZte0wYjbAm8hf7TCwXlXgDwZxAXo6z0a2Wzn9FoOg==",
"dev": true,
"requires": {
"@babel/traverse": "^7.1.0",
- "@jest/environment": "^26.5.0",
+ "@jest/environment": "^26.5.2",
"@jest/source-map": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/test-result": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
- "expect": "^26.5.0",
+ "expect": "^26.5.3",
"is-generator-fn": "^2.0.0",
- "jest-each": "^26.5.0",
- "jest-matcher-utils": "^26.5.0",
- "jest-message-util": "^26.5.0",
- "jest-runtime": "^26.5.0",
- "jest-snapshot": "^26.5.0",
- "jest-util": "^26.5.0",
- "pretty-format": "^26.5.0",
+ "jest-each": "^26.5.2",
+ "jest-matcher-utils": "^26.5.2",
+ "jest-message-util": "^26.5.2",
+ "jest-runtime": "^26.5.3",
+ "jest-snapshot": "^26.5.3",
+ "jest-util": "^26.5.2",
+ "pretty-format": "^26.5.2",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4399,12 +4399,12 @@
}
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4413,19 +4413,19 @@
}
},
"jest-leak-detector": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.5.0.tgz",
- "integrity": "sha512-xZHvvTBbj3gUTtunLjPqP594BT6IUEpwA0AQpEQjVR8eBq8+R3qgU/KhoAcVcV0iqRM6pXtX7hKPZ5mLdynVSQ==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.5.2.tgz",
+ "integrity": "sha512-h7ia3dLzBFItmYERaLPEtEKxy3YlcbcRSjj0XRNJgBEyODuu+3DM2o62kvIFvs3PsaYoIIv+e+nLRI61Dj1CNw==",
"dev": true,
"requires": {
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.0"
+ "pretty-format": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4461,12 +4461,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4475,21 +4475,21 @@
}
},
"jest-matcher-utils": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.5.0.tgz",
- "integrity": "sha512-QgbbxqFT8wiTi4o/7MWj2vHlcmMjACG8vnJ9pJ7svVDmkzEnTUGdHXWLKB1aZhbnyXetMNRF+TSMcDS9aGfuzA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.5.2.tgz",
+ "integrity": "sha512-W9GO9KBIC4gIArsNqDUKsLnhivaqf8MSs6ujO/JDcPIQrmY+aasewweXVET8KdrJ6ADQaUne5UzysvF/RR7JYA==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
- "jest-diff": "^26.5.0",
+ "jest-diff": "^26.5.2",
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.0"
+ "pretty-format": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4525,15 +4525,15 @@
"dev": true
},
"jest-diff": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.5.0.tgz",
- "integrity": "sha512-CmDMMPkVMxrrh0Dv/4M9kh1tsYsZnYTQMMTvIFpePBSk9wMVfcyfg30TCq+oR9AzGbw8vsI50Gk1HmlMMlhoJg==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.5.2.tgz",
+ "integrity": "sha512-HCSWDUGwsov5oTlGzrRM+UPJI/Dpqi9jzeV0fdRNi3Ch5bnoXhnyJMmVg2juv9081zLIy3HGPI5mcuGgXM2xRA==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"diff-sequences": "^26.5.0",
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.0"
+ "pretty-format": "^26.5.2"
}
},
"jest-get-type": {
@@ -4543,12 +4543,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4557,13 +4557,13 @@
}
},
"jest-message-util": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.5.0.tgz",
- "integrity": "sha512-UEOqdoTfX0AFyReL4q5N3CfDBWt+AtQzeszZuuGapU39vwEk90rTSBghCA/3FFEZzvGfH2LE4+0NaBI81Cu2Ow==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.5.2.tgz",
+ "integrity": "sha512-Ocp9UYZ5Jl15C5PNsoDiGEk14A4NG0zZKknpWdZGoMzJuGAkVt10e97tnEVMYpk7LnQHZOfuK2j/izLBMcuCZw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@types/stack-utils": "^2.0.0",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.4",
@@ -4573,9 +4573,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4607,19 +4607,19 @@
}
},
"jest-mock": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.5.0.tgz",
- "integrity": "sha512-8D1UmbnmjdkvTdYygTW26KZr95Aw0/3gEmMZQWkxIEAgEESVDbwDG8ygRlXSY214x9hFjtKezvfQUp36Ogl75w==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.5.2.tgz",
+ "integrity": "sha512-9SiU4b5PtO51v0MtJwVRqeGEroH66Bnwtq4ARdNP7jNXbpT7+ByeWNAk4NeT/uHfNSVDXEXgQo1XRuwEqS6Rdw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@types/node": "*"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4663,25 +4663,25 @@
"dev": true
},
"jest-resolve": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.5.0.tgz",
- "integrity": "sha512-c34L8Lrw4fFzRiCLzwePziKRfHitjsAnY15ID0e9Se4ISikmZ5T9icLEFAGHnfaxfb+9r8EKdrbg89gjRdrQvw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.5.2.tgz",
+ "integrity": "sha512-XsPxojXGRA0CoDD7Vis59ucz2p3cQFU5C+19tz3tLEAlhYKkK77IL0cjYjikY9wXnOaBeEdm1rOgSJjbZWpcZg==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"chalk": "^4.0.0",
- "escalade": "^3.1.0",
"graceful-fs": "^4.2.4",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^26.5.0",
+ "jest-util": "^26.5.2",
+ "read-pkg-up": "^7.0.1",
"resolve": "^1.17.0",
"slash": "^3.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4709,24 +4709,116 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "parse-json": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
+ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ }
}
}
},
"jest-resolve-dependencies": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.5.0.tgz",
- "integrity": "sha512-2e3YdS+dlTY00s0CEiMAa7Ap/mPfPaQV7d6Fzp7BQqHXO/2QhXn/yVTxnxR+dOIo/NOh7pqXZTQSn+2iWwPQQA==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.5.3.tgz",
+ "integrity": "sha512-+KMDeke/BFK+mIQ2IYSyBz010h7zQaVt4Xie6cLqUGChorx66vVeQVv4ErNoMwInnyYHi1Ud73tDS01UbXbfLQ==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"jest-regex-util": "^26.0.0",
- "jest-snapshot": "^26.5.0"
+ "jest-snapshot": "^26.5.3"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4758,37 +4850,37 @@
}
},
"jest-runner": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.5.0.tgz",
- "integrity": "sha512-+FSgnB4dIwov+kqDPrbyATZ/zLMb5AGSQ7oi6mtrbcw9a0D2npuAworKTRAtgWo+XFZtpZwdH+HQAB5l3KrjWg==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.5.3.tgz",
+ "integrity": "sha512-qproP0Pq7IIule+263W57k2+8kWCszVJTC9TJWGUz0xJBr+gNiniGXlG8rotd0XxwonD5UiJloYoSO5vbUr5FQ==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.0",
- "@jest/environment": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/console": "^26.5.2",
+ "@jest/environment": "^26.5.2",
+ "@jest/test-result": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.7.1",
"exit": "^0.1.2",
"graceful-fs": "^4.2.4",
- "jest-config": "^26.5.0",
+ "jest-config": "^26.5.3",
"jest-docblock": "^26.0.0",
- "jest-haste-map": "^26.5.0",
- "jest-leak-detector": "^26.5.0",
- "jest-message-util": "^26.5.0",
- "jest-resolve": "^26.5.0",
- "jest-runtime": "^26.5.0",
- "jest-util": "^26.5.0",
+ "jest-haste-map": "^26.5.2",
+ "jest-leak-detector": "^26.5.2",
+ "jest-message-util": "^26.5.2",
+ "jest-resolve": "^26.5.2",
+ "jest-runtime": "^26.5.3",
+ "jest-util": "^26.5.2",
"jest-worker": "^26.5.0",
"source-map-support": "^0.5.6",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4820,43 +4912,43 @@
}
},
"jest-runtime": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.5.0.tgz",
- "integrity": "sha512-CujjQWpMcsvSg0L+G3iEz6s7Th5IbiZseAaw/5R7Eb+IfnJdyPdjJ+EoXNV8n07snvW5nZTwV9QIfy6Vjris8A==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.5.3.tgz",
+ "integrity": "sha512-IDjalmn2s/Tc4GvUwhPHZ0iaXCdMRq5p6taW9P8RpU+FpG01O3+H8z+p3rDCQ9mbyyyviDgxy/LHPLzrIOKBkQ==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.0",
- "@jest/environment": "^26.5.0",
- "@jest/fake-timers": "^26.5.0",
- "@jest/globals": "^26.5.0",
+ "@jest/console": "^26.5.2",
+ "@jest/environment": "^26.5.2",
+ "@jest/fake-timers": "^26.5.2",
+ "@jest/globals": "^26.5.3",
"@jest/source-map": "^26.5.0",
- "@jest/test-result": "^26.5.0",
- "@jest/transform": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/test-result": "^26.5.2",
+ "@jest/transform": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/yargs": "^15.0.0",
"chalk": "^4.0.0",
"collect-v8-coverage": "^1.0.0",
"exit": "^0.1.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.4",
- "jest-config": "^26.5.0",
- "jest-haste-map": "^26.5.0",
- "jest-message-util": "^26.5.0",
- "jest-mock": "^26.5.0",
+ "jest-config": "^26.5.3",
+ "jest-haste-map": "^26.5.2",
+ "jest-message-util": "^26.5.2",
+ "jest-mock": "^26.5.2",
"jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.5.0",
- "jest-snapshot": "^26.5.0",
- "jest-util": "^26.5.0",
- "jest-validate": "^26.5.0",
+ "jest-resolve": "^26.5.2",
+ "jest-snapshot": "^26.5.3",
+ "jest-util": "^26.5.2",
+ "jest-validate": "^26.5.3",
"slash": "^3.0.0",
"strip-bom": "^4.0.0",
- "yargs": "^16.0.3"
+ "yargs": "^15.4.1"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4904,33 +4996,33 @@
}
},
"jest-snapshot": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.5.0.tgz",
- "integrity": "sha512-WTNJef67o7cCvwAe5foVCNqG3MzIW/CyU4FZvMrhBPZsJeXwfBY7kfOlydZigxtcytnvmNE2pqznOfD5EcQgrQ==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.5.3.tgz",
+ "integrity": "sha512-ZgAk0Wm0JJ75WS4lGaeRfa0zIgpL0KD595+XmtwlIEMe8j4FaYHyZhP1LNOO+8fXq7HJ3hll54+sFV9X4+CGVw==",
"dev": true,
"requires": {
"@babel/types": "^7.0.0",
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@types/babel__traverse": "^7.0.4",
"@types/prettier": "^2.0.0",
"chalk": "^4.0.0",
- "expect": "^26.5.0",
+ "expect": "^26.5.3",
"graceful-fs": "^4.2.4",
- "jest-diff": "^26.5.0",
+ "jest-diff": "^26.5.2",
"jest-get-type": "^26.3.0",
- "jest-haste-map": "^26.5.0",
- "jest-matcher-utils": "^26.5.0",
- "jest-message-util": "^26.5.0",
- "jest-resolve": "^26.5.0",
+ "jest-haste-map": "^26.5.2",
+ "jest-matcher-utils": "^26.5.2",
+ "jest-message-util": "^26.5.2",
+ "jest-resolve": "^26.5.2",
"natural-compare": "^1.4.0",
- "pretty-format": "^26.5.0",
+ "pretty-format": "^26.5.2",
"semver": "^7.3.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4966,15 +5058,15 @@
"dev": true
},
"jest-diff": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.5.0.tgz",
- "integrity": "sha512-CmDMMPkVMxrrh0Dv/4M9kh1tsYsZnYTQMMTvIFpePBSk9wMVfcyfg30TCq+oR9AzGbw8vsI50Gk1HmlMMlhoJg==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.5.2.tgz",
+ "integrity": "sha512-HCSWDUGwsov5oTlGzrRM+UPJI/Dpqi9jzeV0fdRNi3Ch5bnoXhnyJMmVg2juv9081zLIy3HGPI5mcuGgXM2xRA==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"diff-sequences": "^26.5.0",
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.0"
+ "pretty-format": "^26.5.2"
}
},
"jest-get-type": {
@@ -4984,12 +5076,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4998,12 +5090,12 @@
}
},
"jest-util": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.5.0.tgz",
- "integrity": "sha512-CSQ0uzE7JdHDCQo3K8jlyWRIF2xNLdpu9nbjo8okGDanaNsF7WonhusFvjOg7QiWn1SThe7wFRh8Jx2ls1Gx4Q==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.5.2.tgz",
+ "integrity": "sha512-WTL675bK+GSSAYgS8z9FWdCT2nccO1yTIplNLPlP0OD8tUk/H5IrWKMMRudIQQ0qp8bb4k+1Qa8CxGKq9qnYdg==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.4",
@@ -5012,9 +5104,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -5046,23 +5138,23 @@
}
},
"jest-validate": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.5.0.tgz",
- "integrity": "sha512-603+CHUJD4nAZ+tY/A+wu3g8KEcBey2a7YOMU9W8e4u7mCezhaDasw20ITaZHoR2R2MZhThL6jApPSj0GvezrQ==",
+ "version": "26.5.3",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.5.3.tgz",
+ "integrity": "sha512-LX07qKeAtY+lsU0o3IvfDdN5KH9OulEGOMN1sFo6PnEf5/qjS1LZIwNk9blcBeW94pQUI9dLN9FlDYDWI5tyaA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"camelcase": "^6.0.0",
"chalk": "^4.0.0",
"jest-get-type": "^26.3.0",
"leven": "^3.1.0",
- "pretty-format": "^26.5.0"
+ "pretty-format": "^26.5.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -5082,9 +5174,9 @@
}
},
"camelcase": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
- "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz",
+ "integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==",
"dev": true
},
"chalk": {
@@ -5104,12 +5196,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.0.tgz",
- "integrity": "sha512-NcgRuuTutUJ9+Br4P19DFThpJYnYBiugfRmZEA6pXrUeG+IcMSmppb88rU+iPA+XAJcjTYlCb5Ed6miHg/Qqqw==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
+ "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.0",
+ "@jest/types": "^26.5.2",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -5118,24 +5210,24 @@
}
},
"jest-watcher": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.5.0.tgz",
- "integrity": "sha512-INLKhpc9QbO5zy2HkS1CJUncByrCLFDZQOY30d9ojiuGO02ofL1BygDRDRtFvT/oWSZ8Y0fbkrr1oXU2ay/MqA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.5.2.tgz",
+ "integrity": "sha512-i3m1NtWzF+FXfJ3ljLBB/WQEp4uaNhX7QcQUWMokcifFTUQBDFyUMEwk0JkJ1kopHbx7Een3KX0Q7+9koGM/Pw==",
"dev": true,
"requires": {
- "@jest/test-result": "^26.5.0",
- "@jest/types": "^26.5.0",
+ "@jest/test-result": "^26.5.2",
+ "@jest/types": "^26.5.2",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
- "jest-util": "^26.5.0",
+ "jest-util": "^26.5.2",
"string-length": "^4.0.1"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.0.tgz",
- "integrity": "sha512-nH9DFLqaIhB+RVgjivemvMiFSWw/BKwbZGxBAMv8CCTvUyFoK8RwHhAlmlXIvMBrf5Z3YQ4p9cq3Qh9EDctGvA==",
+ "version": "26.5.2",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
+ "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -6143,6 +6235,12 @@
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
"dev": true
},
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
"resolve": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
@@ -6403,6 +6501,12 @@
"integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
"dev": true
},
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
"set-value": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
@@ -7041,6 +7145,12 @@
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true
+ },
+ "yargs-parser": {
+ "version": "20.2.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.1.tgz",
+ "integrity": "sha512-yYsjuSkjbLMBp16eaOt7/siKTjNVjMm3SoJnIg3sEh/JsvqVVDyjRKmaJV4cl+lNIgq6QEco2i3gDebJl7/vLA==",
+ "dev": true
}
}
},
@@ -7057,9 +7167,9 @@
}
},
"tslib": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
- "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
"tsutils": {
@@ -7209,9 +7319,9 @@
"dev": true
},
"v8-to-istanbul": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz",
- "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-6.0.1.tgz",
+ "integrity": "sha512-PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.1",
@@ -7297,9 +7407,9 @@
"dev": true
},
"whatwg-url": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.3.0.tgz",
- "integrity": "sha512-BQRf/ej5Rp3+n7k0grQXZj9a1cHtsp4lqj01p59xBWFKdezR8sO37XnpafwNqiFac/v2Il12EIMjX/Y4VZtT8Q==",
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz",
+ "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==",
"dev": true,
"requires": {
"lodash.sortby": "^4.7.0",
@@ -7316,6 +7426,12 @@
"isexe": "^2.0.0"
}
},
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
"which-pm-runs": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
@@ -7329,9 +7445,9 @@
"dev": true
},
"wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
"dev": true,
"requires": {
"ansi-styles": "^4.0.0",
@@ -7410,9 +7526,9 @@
"dev": true
},
"y18n": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.2.tgz",
- "integrity": "sha512-CkwaeZw6dQgqgPGeTWKMXCRmMcBgETFlTml1+ZOO+q7kGst8NREJ+eWwFNPVUQ4QGdAaklbqCZHH6Zuep1RjiA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
"dev": true
},
"yaml": {
@@ -7422,18 +7538,22 @@
"dev": true
},
"yargs": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.0.3.tgz",
- "integrity": "sha512-6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA==",
+ "version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
"dev": true,
"requires": {
- "cliui": "^7.0.0",
- "escalade": "^3.0.2",
- "get-caller-file": "^2.0.5",
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
"require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
"string-width": "^4.2.0",
- "y18n": "^5.0.1",
- "yargs-parser": "^20.0.0"
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
},
"dependencies": {
"emoji-regex": {
@@ -7442,12 +7562,61 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
"dev": true
},
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
"string-width": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
@@ -7462,10 +7631,14 @@
}
},
"yargs-parser": {
- "version": "20.2.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.1.tgz",
- "integrity": "sha512-yYsjuSkjbLMBp16eaOt7/siKTjNVjMm3SoJnIg3sEh/JsvqVVDyjRKmaJV4cl+lNIgq6QEco2i3gDebJl7/vLA==",
- "dev": true
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
}
}
}
diff --git a/package.json b/package.json
index 80deb071..f9a89200 100644
--- a/package.json
+++ b/package.json
@@ -31,18 +31,18 @@
},
"devDependencies": {
"@types/jest": "^26.0.14",
- "@types/node": "^14.11.2",
- "@typescript-eslint/eslint-plugin": "^4.3.0",
- "@typescript-eslint/parser": "^4.3.0",
+ "@types/node": "^14.11.8",
+ "@typescript-eslint/eslint-plugin": "^4.4.0",
+ "@typescript-eslint/parser": "^4.4.0",
"@zeit/ncc": "^0.22.3",
- "eslint": "^7.10.0",
+ "eslint": "^7.11.0",
"eslint-config-prettier": "^6.12.0",
"eslint-plugin-import": "^2.22.1",
- "eslint-plugin-jest": "^24.0.2",
+ "eslint-plugin-jest": "^24.1.0",
"eslint-plugin-prettier": "^3.1.4",
"husky": "^4.3.0",
- "jest": "^26.4.2",
- "jest-circus": "^26.4.2",
+ "jest": "^26.5.3",
+ "jest-circus": "^26.5.3",
"prettier": "^2.1.2",
"ts-jest": "^26.4.1",
"typescript": "^4.0.3"
From d2241010ef6f38902071c09b1859600784c6a3c8 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Tue, 13 Oct 2020 11:02:43 +0530
Subject: [PATCH 04/18] Specify PHP version when installing ast
---
__tests__/extensions.test.ts | 2 +-
dist/index.js | 4 ++--
src/extensions.ts | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/__tests__/extensions.test.ts b/__tests__/extensions.test.ts
index d2bda514..6cc64c0b 100644
--- a/__tests__/extensions.test.ts
+++ b/__tests__/extensions.test.ts
@@ -70,7 +70,7 @@ describe('Extension tests', () => {
'sudo $debconf_fix apt-get install -y php7.4-sqlite3'
);
expect(linux).toContain('remove_extension intl');
- expect(linux).toContain('sudo $debconf_fix apt-get install -y php-ast');
+ expect(linux).toContain('sudo $debconf_fix apt-get install -y php7.4-ast');
expect(linux).toContain('sudo $debconf_fix apt-get install -y php-uopz');
expect(linux).toContain('add_unstable_extension ast beta extension');
expect(linux).toContain('add_pdo_extension mysql');
diff --git a/dist/index.js b/dist/index.js
index cf37cf20..64853d47 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -3052,8 +3052,8 @@ async function addExtensionLinux(extension_csv, version, pipe) {
extension = extension.replace(/pdo[_-]|3/, '');
add_script += '\nadd_pdo_extension ' + extension;
return;
- // match ast and uopz
- case /^(ast|uopz)$/.test(extension):
+ // match uopz
+ case /^(uopz)$/.test(extension):
command = command_prefix + '-' + extension + pipe;
break;
// match sqlite
diff --git a/src/extensions.ts b/src/extensions.ts
index 7932f159..4fe67555 100644
--- a/src/extensions.ts
+++ b/src/extensions.ts
@@ -295,8 +295,8 @@ export async function addExtensionLinux(
extension = extension.replace(/pdo[_-]|3/, '');
add_script += '\nadd_pdo_extension ' + extension;
return;
- // match ast and uopz
- case /^(ast|uopz)$/.test(extension):
+ // match uopz
+ case /^(uopz)$/.test(extension):
command = command_prefix + '-' + extension + pipe;
break;
// match sqlite
From 1394617d600be9d8f267927fc5089bf9a956c89f Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Tue, 13 Oct 2020 18:44:17 +0530
Subject: [PATCH 05/18] Switch to apt-get
---
src/scripts/linux.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh
index d336abf2..98145fd5 100644
--- a/src/scripts/linux.sh
+++ b/src/scripts/linux.sh
@@ -427,8 +427,8 @@ master_version="8.0"
old_versions="5.[3-5]"
debconf_fix="DEBIAN_FRONTEND=noninteractive"
github="https://github.com/shivammathur"
-apt_install="sudo $debconf_fix apt-fast install -y"
-apt_remove="sudo $debconf_fix apt-fast remove -y"
+apt_install="sudo $debconf_fix apt-get install -y"
+apt_remove="sudo $debconf_fix apt-get remove -y"
tool_path_dir="/usr/local/bin"
curl_opts=(-sL)
existing_version=$(php-config --version 2>/dev/null | cut -c 1-3)
From eaaab1cec3dd2b48b26a56827fcfabe445db83f2 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sun, 18 Oct 2020 16:25:41 +0530
Subject: [PATCH 06/18] Fix oci8 and pdo_oci
---
src/scripts/ext/oci.sh | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/src/scripts/ext/oci.sh b/src/scripts/ext/oci.sh
index 8a197048..5b462501 100644
--- a/src/scripts/ext/oci.sh
+++ b/src/scripts/ext/oci.sh
@@ -9,10 +9,11 @@ add_license_log() {
# Function to get the tag for a php version.
get_tag() {
- master_version='8.0'
tag='master'
- if [ ! "${version:?}" = "$master_version" ]; then
+ if ! [[ ${version:?} =~ $nightly_versions ]]; then
tag="php-$(php -v | head -n 1 | cut -f 2 -d ' ' | cut -f 1 -d '-')"
+ elif [ "${version:?}" = '8.0' ]; then
+ tag="PHP-8.0"
fi
echo "$tag"
}
@@ -72,18 +73,23 @@ restore_phpize() {
# Function to patch pdo_oci.
patch_pdo_oci_config() {
- curl -O "${curl_opts[@]}" https://raw.githubusercontent.com/php/php-src/master/ext/pdo_oci/config.m4
- sudo sed -i '' "/PHP_CHECK_PDO_INCLUDES/d" config.m4 || sudo sed -i "/PHP_CHECK_PDO_INCLUDES/d" config.m4
+ curl -O "${curl_opts[@]}" https://raw.githubusercontent.com/php/php-src/PHP-8.0/ext/pdo_oci/config.m4
+ if [[ ${version:?} =~ 5.[3-6] ]]; then
+ sudo sed -i '' "/PHP_CHECK_PDO_INCLUDES/d" config.m4 2>/dev/null || sudo sed -i "/PHP_CHECK_PDO_INCLUDES/d" config.m4
+ fi
}
# Function to install the dependencies.
add_dependencies() {
if [ "$os" = 'Linux' ]; then
if [ "${runner:?}" = "self-hosted" ]; then
- ${apt_install:?} autoconf automake libaio-dev gcc g++ php"$version"-dev
+ if ! [[ ${version:?} =~ $nightly_versions ]]; then
+ ${apt_install:?} --no-upgrade --no-install-recommends autoconf automake libaio-dev gcc g++ php"$version"-dev
+ else
+ ${apt_install:?} --no-upgrade --no-install-recommends autoconf automake libaio-dev gcc g++
+ fi
else
- update_lists
- ${apt_install:?} php"$version"-dev
+ ! [[ ${version:?} =~ $nightly_versions ]] && update_lists && ${apt_install:?} --no-upgrade --no-install-recommends php"$version"-dev
fi
sudo update-alternatives --set php-config /usr/bin/php-config"$version"
sudo update-alternatives --set phpize /usr/bin/phpize"$version"
@@ -117,6 +123,7 @@ add_oci() {
oracle_home='/opt/oracle'
oracle_client=$oracle_home/instantclient
os=$(uname -s)
+ nightly_versions='8.[0-1]'
add_client >/dev/null 2>&1
add_dependencies >/dev/null 2>&1
add_oci_helper >/dev/null 2>&1
From eb07280d5c1000bfa69561a9731e96004c653272 Mon Sep 17 00:00:00 2001
From: Michele Locati
Date: Thu, 15 Oct 2020 09:01:16 +0200
Subject: [PATCH 07/18] Perform only one URL call to download latest
PhpManager.zip asset
---
src/scripts/win32.ps1 | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/scripts/win32.ps1 b/src/scripts/win32.ps1
index bca5bb84..31c02533 100644
--- a/src/scripts/win32.ps1
+++ b/src/scripts/win32.ps1
@@ -91,9 +91,8 @@ Function Get-CleanPSProfile {
Function Install-PhpManager() {
$module_path = "$bin_dir\PhpManager\PhpManager.psm1"
if(-not (Test-Path $module_path -PathType Leaf)) {
- $release = Invoke-RestMethod https://api.github.com/repos/mlocati/powershell-phpmanager/releases/latest
$zip_file = "$bin_dir\PhpManager.zip"
- Invoke-WebRequest -UseBasicParsing -Uri $release.assets[0].browser_download_url -OutFile $zip_file
+ Invoke-WebRequest -UseBasicParsing -Uri 'https://github.com/mlocati/powershell-phpmanager/releases/latest/download/PhpManager.zip' -OutFile $zip_file
Expand-Archive -Path $zip_file -DestinationPath $bin_dir -Force
}
Import-Module $module_path
From 6fc20c9b7f99f82bf593eafd5df350bf3e64c50b Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Mon, 12 Oct 2020 18:33:13 +0530
Subject: [PATCH 08/18] Add support for PHP 8.1 on Ubuntu
---
src/scripts/linux.sh | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh
index 98145fd5..18b9d151 100644
--- a/src/scripts/linux.sh
+++ b/src/scripts/linux.sh
@@ -340,9 +340,9 @@ add_devtools() {
add_log "$tick" "$tool" "Added $tool $semver"
}
-# Function to setup the nightly build from master branch.
-setup_master() {
- curl "${curl_opts[@]}" "$github"/php-builder/releases/latest/download/install.sh | bash -s "$runner"
+# Function to setup the nightly build from shivammathur/php-builder
+setup_nightly() {
+ curl "${curl_opts[@]}" "$github"/php-builder/releases/latest/download/install.sh | bash -s "$runner" "$version"
}
# Function to setup PHP 5.3, PHP 5.4 and PHP 5.5.
@@ -374,7 +374,7 @@ switch_version() {
# Function to get PHP version in semver format.
php_semver() {
- if [ ! "$version" = "$master_version" ]; then
+ if ! [[ "$version" =~ $nightly_versions ]]; then
php"$version" -v | head -n 1 | cut -f 2 -d ' ' | cut -f 1 -d '-'
else
php -v | head -n 1 | cut -f 2 -d ' '
@@ -407,8 +407,8 @@ update_php() {
# Function to install PHP.
add_php() {
- if [ "$version" = "$master_version" ]; then
- setup_master
+ if [[ "$version" =~ $nightly_versions ]]; then
+ setup_nightly
elif [[ "$version" =~ $old_versions ]]; then
setup_old_versions
else
@@ -423,7 +423,7 @@ cross="✗"
pecl_config="false"
version=$1
dist=$2
-master_version="8.0"
+nightly_versions="8.[0-1]"
old_versions="5.[3-5]"
debconf_fix="DEBIAN_FRONTEND=noninteractive"
github="https://github.com/shivammathur"
@@ -464,7 +464,7 @@ else
update_php >/dev/null 2>&1
else
status="Found"
- if [ "$version" = "$master_version" ]; then
+ if [[ "$version" =~ $nightly_versions ]]; then
switch_version >/dev/null 2>&1
fi
fi
From 9205a596c9781ceb7a29f4ae77bcc1907828ec25 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Thu, 15 Oct 2020 21:21:01 +0530
Subject: [PATCH 09/18] Add support for PHP 8.1 on Windows
---
src/scripts/win32.ps1 | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/scripts/win32.ps1 b/src/scripts/win32.ps1
index 31c02533..8eb6525f 100644
--- a/src/scripts/win32.ps1
+++ b/src/scripts/win32.ps1
@@ -309,7 +309,7 @@ $ext_dir = "$php_dir\ext"
$bin_dir = $php_dir
$current_profile = "$env:TEMP\setup-php.ps1"
$ProgressPreference = 'SilentlyContinue'
-$master_version = '8.0'
+$nightly_version = '8.[0-9]'
$cert_source='CurrentUser'
$arch = 'x64'
@@ -364,10 +364,9 @@ if ($null -eq $installed -or -not("$($installed.Version).".StartsWith(($version
if ($version -lt '7.0' -and (Get-InstalledModule).Name -notcontains 'VcRedist') {
Install-Module -Name VcRedist -Force
}
- if ($version -eq $master_version) {
- $version = 'master'
- Invoke-WebRequest -UseBasicParsing -Uri https://dl.bintray.com/shivammathur/php/Install-PhpMaster.ps1 -OutFile $php_dir\Install-PhpMaster.ps1 > $null 2>&1
- & $php_dir\Install-PhpMaster.ps1 -Architecture $arch -ThreadSafe $ts -Path $php_dir
+ if ($version -match $nightly_version) {
+ Invoke-WebRequest -UseBasicParsing -Uri https://dl.bintray.com/shivammathur/php/Install-PhpNightly.ps1 -OutFile $php_dir\Install-PhpNightly.ps1 > $null 2>&1
+ & $php_dir\Install-PhpNightly.ps1 -Architecture $arch -ThreadSafe $ts -Path $php_dir -Version $version > $null 2>&1
} else {
Install-Php -Version $version -Architecture $arch -ThreadSafe $ts -InstallVC -Path $php_dir -TimeZone UTC -InitialPhpIni Production -Force > $null 2>&1
}
From 8816b6ff48d8f8e92da9d113fe18c1b5b37e1e6a Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Thu, 15 Oct 2020 21:56:23 +0530
Subject: [PATCH 10/18] Add PHP 8.1 to the main workflow
---
.github/workflows/workflow.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml
index 573e9130..d8e0273b 100644
--- a/.github/workflows/workflow.yml
+++ b/.github/workflows/workflow.yml
@@ -25,7 +25,7 @@ jobs:
fail-fast: false
matrix:
operating-system: [ubuntu-20.04, ubuntu-18.04, ubuntu-16.04, windows-latest, macos-latest]
- php-versions: ['5.3', '5.4', '5.5', '5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0']
+ php-versions: ['5.3', '5.4', '5.5', '5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1']
env:
extensions: xml, opcache, xdebug, pcov
key: cache-v3
From 96d8c1e901fb9b42b39862bba07c86266853e8e0 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sat, 17 Oct 2020 00:09:15 +0530
Subject: [PATCH 11/18] Add support for PHP 8.1 on par with PHP 8.0
---
__tests__/coverage.test.ts | 12 ++++++++++++
__tests__/install.test.ts | 6 ++++++
dist/index.js | 25 ++++++++++++-------------
src/coverage.ts | 2 +-
src/extensions.ts | 24 +++++++++++-------------
5 files changed, 42 insertions(+), 27 deletions(-)
diff --git a/__tests__/coverage.test.ts b/__tests__/coverage.test.ts
index 455f6ed1..fe92d97d 100644
--- a/__tests__/coverage.test.ts
+++ b/__tests__/coverage.test.ts
@@ -53,6 +53,18 @@ describe('Config tests', () => {
expect(linux).toContain('echo "xdebug.mode=coverage"');
});
+ it('checking addCoverage with Xdebug3 on linux', async () => {
+ const linux: string = await coverage.addCoverage('xdebug3', '8.1', 'linux');
+ expect(linux).toContain('add_extension xdebug');
+ expect(linux).toContain('echo "xdebug.mode=coverage"');
+ });
+
+ it('checking addCoverage with Xdebug on linux', async () => {
+ const linux: string = await coverage.addCoverage('xdebug', '8.1', 'linux');
+ expect(linux).toContain('add_extension xdebug');
+ expect(linux).toContain('echo "xdebug.mode=coverage"');
+ });
+
it('checking addCoverage with Xdebug on darwin', async () => {
const darwin: string = await coverage.addCoverage(
'xdebug',
diff --git a/__tests__/install.test.ts b/__tests__/install.test.ts
index ffc1ca12..66dc496b 100644
--- a/__tests__/install.test.ts
+++ b/__tests__/install.test.ts
@@ -165,5 +165,11 @@ describe('Install', () => {
script = '' + (await install.run());
expect(script).toContain('initial script');
expect(script).toContain('bash darwin.sh 8.0 ' + __dirname);
+
+ setEnv(8.1, 'darwin', '', '', '', '');
+
+ script = '' + (await install.run());
+ expect(script).toContain('initial script');
+ expect(script).toContain('bash darwin.sh 8.1 ' + __dirname);
});
});
diff --git a/dist/index.js b/dist/index.js
index 64853d47..3bf35cee 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -2314,7 +2314,7 @@ async function addCoverageXdebug(extension, version, os_version, pipe) {
const log = await utils.addLog('$tick', extension, 'Xdebug enabled as coverage driver', os_version);
switch (true) {
case /^xdebug3$/.test(extension):
- case /^8\.0$/.test(version):
+ case /^8\.\d$/.test(version):
return '\n' + xdebug + '\n' + ini + '\n' + log;
case /^xdebug$/.test(extension):
default:
@@ -2844,9 +2844,8 @@ const utils = __importStar(__webpack_require__(163));
*
* @param extension_csv
* @param version
- * @param pipe
*/
-async function addExtensionDarwin(extension_csv, version, pipe) {
+async function addExtensionDarwin(extension_csv, version) {
const extensions = await utils.extensionArray(extension_csv);
let add_script = '\n';
let remove_script = '';
@@ -2862,7 +2861,7 @@ async function addExtensionDarwin(extension_csv, version, pipe) {
remove_script += '\nremove_extension ' + ext_name.slice(1);
return;
// match 5.3blackfire...5.6blackfire, 7.0blackfire...7.4blackfire
- // match 5.3blackfire-1.31.0...5.6blackfire-1.31.0, 7.0blackfire-1.31.0...7.4blackfire-1.31.0
+ // match 5.3blackfire-(semver)...5.6blackfire-(semver), 7.0blackfire-(semver)...7.4blackfire-(semver)
// match pdo_oci and oci8
// match 5.3ioncube...7.4ioncube, 7.0ioncube...7.4ioncube
// match 7.0phalcon3...7.3phalcon3 and 7.2phalcon4...7.4phalcon4
@@ -2884,9 +2883,9 @@ async function addExtensionDarwin(extension_csv, version, pipe) {
case /(5\.[3-6]|7\.0)pcov/.test(version_extension):
add_script += await utils.getUnsupportedLog('pcov', version, 'darwin');
return;
- // match 5.6xdebug to 8.0xdebug, 5.6swoole to 8.0swoole
+ // match 5.6xdebug to 8.9xdebug, 5.6swoole to 7.4swoole
// match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf
- // match 7.1pcov to 8.0pcov
+ // match 7.1pcov to 8.9pcov
case /(5\.6|7\.[0-4]|8\.[0-9])xdebug/.test(version_extension):
case /(5\.6|7\.[0-4])(grpc|protobuf|swoole)/.test(version_extension):
case /(7\.[1-4]|8\.[0-9])pcov/.test(version_extension):
@@ -2934,7 +2933,7 @@ async function addExtensionWindows(extension_csv, version) {
remove_script += '\nRemove-Extension ' + ext_name.slice(1);
break;
// match 5.3blackfire...5.6blackfire, 7.0blackfire...7.4blackfire
- // match 5.3blackfire-1.31.0...5.6blackfire-1.31.0, 7.0blackfire-1.31.0...7.4blackfire-1.31.0
+ // match 5.3blackfire-(semver)...5.6blackfire-(semver), 7.0blackfire-(semver)...7.4blackfire-(semver)
// match pdo_oci and oci8
// match 5.3ioncube...7.4ioncube, 7.0ioncube...7.4ioncube
// match 7.0phalcon3...7.3phalcon3 and 7.2phalcon4...7.4phalcon4
@@ -2968,9 +2967,9 @@ async function addExtensionWindows(extension_csv, version) {
add_script +=
'\nAdd-Extension mysql\nAdd-Extension mysqli\nAdd-Extension mysqlnd';
break;
- // match 7.0mysql..8.0mysql
- // match 7.0mysqli..8.0mysqli
- // match 7.0mysqlnd..8.0mysqlnd
+ // match 7.0mysql..8.9mysql
+ // match 7.0mysqli..8.9mysqli
+ // match 7.0mysqlnd..8.9mysqlnd
case /[7-8]\.\d(mysql|mysqli|mysqlnd)$/.test(version_extension):
add_script += '\nAdd-Extension mysqli\nAdd-Extension mysqlnd';
break;
@@ -3010,7 +3009,7 @@ async function addExtensionLinux(extension_csv, version, pipe) {
remove_script += '\nremove_extension ' + ext_name.slice(1);
return;
// match 5.3blackfire...5.6blackfire, 7.0blackfire...7.4blackfire
- // match 5.3blackfire-1.31.0...5.6blackfire-1.31.0, 7.0blackfire-1.31.0...7.4blackfire-1.31.0
+ // match 5.3blackfire-(semver)...5.6blackfire-(semver), 7.0blackfire-(semver)...7.4blackfire-(semver)
// match 5.3pdo_cubrid...7.2php_cubrid, 5.3cubrid...7.4cubrid
// match pdo_oci and oci8
// match 5.3ioncube...7.4ioncube, 7.0ioncube...7.4ioncube
@@ -3042,7 +3041,7 @@ async function addExtensionLinux(extension_csv, version, pipe) {
add_script +=
'\nadd_extension_from_source xdebug xdebug/xdebug master --enable-xdebug zend_extension';
return;
- // match 8.0xdebug3
+ // match 8.0xdebug3...8.9xdebug3
case /^8\.[0-9]xdebug3$/.test(version_extension):
extension = 'xdebug';
command = command_prefix + version + '-' + extension + pipe;
@@ -3094,7 +3093,7 @@ async function addExtension(extension_csv, version, os_version, no_step = false)
case 'win32':
return script + (await addExtensionWindows(extension_csv, version));
case 'darwin':
- return script + (await addExtensionDarwin(extension_csv, version, pipe));
+ return script + (await addExtensionDarwin(extension_csv, version));
case 'linux':
return script + (await addExtensionLinux(extension_csv, version, pipe));
default:
diff --git a/src/coverage.ts b/src/coverage.ts
index cbd26070..690c0112 100644
--- a/src/coverage.ts
+++ b/src/coverage.ts
@@ -32,7 +32,7 @@ export async function addCoverageXdebug(
);
switch (true) {
case /^xdebug3$/.test(extension):
- case /^8\.0$/.test(version):
+ case /^8\.\d$/.test(version):
return '\n' + xdebug + '\n' + ini + '\n' + log;
case /^xdebug$/.test(extension):
default:
diff --git a/src/extensions.ts b/src/extensions.ts
index 4fe67555..485cd016 100644
--- a/src/extensions.ts
+++ b/src/extensions.ts
@@ -5,12 +5,10 @@ import * as utils from './utils';
*
* @param extension_csv
* @param version
- * @param pipe
*/
export async function addExtensionDarwin(
extension_csv: string,
- version: string,
- pipe: string
+ version: string
): Promise {
const extensions: Array = await utils.extensionArray(extension_csv);
let add_script = '\n';
@@ -27,7 +25,7 @@ export async function addExtensionDarwin(
remove_script += '\nremove_extension ' + ext_name.slice(1);
return;
// match 5.3blackfire...5.6blackfire, 7.0blackfire...7.4blackfire
- // match 5.3blackfire-1.31.0...5.6blackfire-1.31.0, 7.0blackfire-1.31.0...7.4blackfire-1.31.0
+ // match 5.3blackfire-(semver)...5.6blackfire-(semver), 7.0blackfire-(semver)...7.4blackfire-(semver)
// match pdo_oci and oci8
// match 5.3ioncube...7.4ioncube, 7.0ioncube...7.4ioncube
// match 7.0phalcon3...7.3phalcon3 and 7.2phalcon4...7.4phalcon4
@@ -66,9 +64,9 @@ export async function addExtensionDarwin(
case /(5\.[3-6]|7\.0)pcov/.test(version_extension):
add_script += await utils.getUnsupportedLog('pcov', version, 'darwin');
return;
- // match 5.6xdebug to 8.0xdebug, 5.6swoole to 8.0swoole
+ // match 5.6xdebug to 8.9xdebug, 5.6swoole to 7.4swoole
// match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf
- // match 7.1pcov to 8.0pcov
+ // match 7.1pcov to 8.9pcov
case /(5\.6|7\.[0-4]|8\.[0-9])xdebug/.test(version_extension):
case /(5\.6|7\.[0-4])(grpc|protobuf|swoole)/.test(version_extension):
case /(7\.[1-4]|8\.[0-9])pcov/.test(version_extension):
@@ -127,7 +125,7 @@ export async function addExtensionWindows(
remove_script += '\nRemove-Extension ' + ext_name.slice(1);
break;
// match 5.3blackfire...5.6blackfire, 7.0blackfire...7.4blackfire
- // match 5.3blackfire-1.31.0...5.6blackfire-1.31.0, 7.0blackfire-1.31.0...7.4blackfire-1.31.0
+ // match 5.3blackfire-(semver)...5.6blackfire-(semver), 7.0blackfire-(semver)...7.4blackfire-(semver)
// match pdo_oci and oci8
// match 5.3ioncube...7.4ioncube, 7.0ioncube...7.4ioncube
// match 7.0phalcon3...7.3phalcon3 and 7.2phalcon4...7.4phalcon4
@@ -186,9 +184,9 @@ export async function addExtensionWindows(
add_script +=
'\nAdd-Extension mysql\nAdd-Extension mysqli\nAdd-Extension mysqlnd';
break;
- // match 7.0mysql..8.0mysql
- // match 7.0mysqli..8.0mysqli
- // match 7.0mysqlnd..8.0mysqlnd
+ // match 7.0mysql..8.9mysql
+ // match 7.0mysqli..8.9mysqli
+ // match 7.0mysqlnd..8.9mysqlnd
case /[7-8]\.\d(mysql|mysqli|mysqlnd)$/.test(version_extension):
add_script += '\nAdd-Extension mysqli\nAdd-Extension mysqlnd';
break;
@@ -232,7 +230,7 @@ export async function addExtensionLinux(
remove_script += '\nremove_extension ' + ext_name.slice(1);
return;
// match 5.3blackfire...5.6blackfire, 7.0blackfire...7.4blackfire
- // match 5.3blackfire-1.31.0...5.6blackfire-1.31.0, 7.0blackfire-1.31.0...7.4blackfire-1.31.0
+ // match 5.3blackfire-(semver)...5.6blackfire-(semver), 7.0blackfire-(semver)...7.4blackfire-(semver)
// match 5.3pdo_cubrid...7.2php_cubrid, 5.3cubrid...7.4cubrid
// match pdo_oci and oci8
// match 5.3ioncube...7.4ioncube, 7.0ioncube...7.4ioncube
@@ -285,7 +283,7 @@ export async function addExtensionLinux(
add_script +=
'\nadd_extension_from_source xdebug xdebug/xdebug master --enable-xdebug zend_extension';
return;
- // match 8.0xdebug3
+ // match 8.0xdebug3...8.9xdebug3
case /^8\.[0-9]xdebug3$/.test(version_extension):
extension = 'xdebug';
command = command_prefix + version + '-' + extension + pipe;
@@ -348,7 +346,7 @@ export async function addExtension(
case 'win32':
return script + (await addExtensionWindows(extension_csv, version));
case 'darwin':
- return script + (await addExtensionDarwin(extension_csv, version, pipe));
+ return script + (await addExtensionDarwin(extension_csv, version));
case 'linux':
return script + (await addExtensionLinux(extension_csv, version, pipe));
default:
From b77ec78d0167242db4e31ad1ae266d9003f01c66 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sat, 17 Oct 2020 04:13:36 +0530
Subject: [PATCH 12/18] Add support for fail-fast env variable
---
__tests__/tools.test.ts | 4 ++--
dist/index.js | 5 +++--
src/install.ts | 5 ++++-
src/scripts/darwin.sh | 2 ++
src/scripts/linux.sh | 2 ++
src/scripts/win32.ps1 | 15 ++++++++++++---
src/tools.ts | 2 +-
7 files changed, 26 insertions(+), 9 deletions(-)
diff --git a/__tests__/tools.test.ts b/__tests__/tools.test.ts
index d8009e64..632724e0 100644
--- a/__tests__/tools.test.ts
+++ b/__tests__/tools.test.ts
@@ -349,12 +349,12 @@ describe('Tools tests', () => {
script = await tools.addDevTools('phpize', 'win32');
expect(script).toContain(
- 'Add-Log "$cross" "phpize" "phpize is not a windows tool"'
+ 'Add-Log "$tick" "phpize" "phpize is not a windows tool"'
);
script = await tools.addDevTools('php-config', 'win32');
expect(script).toContain(
- 'Add-Log "$cross" "php-config" "php-config is not a windows tool"'
+ 'Add-Log "$tick" "php-config" "php-config is not a windows tool"'
);
script = await tools.addDevTools('tool', 'openbsd');
diff --git a/dist/index.js b/dist/index.js
index 3bf35cee..d088d2fb 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -2084,7 +2084,7 @@ async function addDevTools(tool, os_version) {
case 'darwin':
return 'add_devtools ' + tool;
case 'win32':
- return await utils.addLog('$cross', tool, tool + ' is not a windows tool', 'win32');
+ return await utils.addLog('$tick', tool, tool + ' is not a windows tool', 'win32');
default:
return await utils.log('Platform ' + os_version + ' is not supported', os_version, 'error');
}
@@ -2583,7 +2583,8 @@ async function run() {
const tool = await utils.scriptTool(os_version);
const script = os_version + (await utils.scriptExtension(os_version));
const location = await getScript(script, version, os_version);
- await exec_1.exec(await utils.joins(tool, location, version, __dirname));
+ const fail_fast = await utils.readEnv('fail-fast');
+ await exec_1.exec(await utils.joins(tool, location, version, __dirname, fail_fast));
}
catch (error) {
core.setFailed(error.message);
diff --git a/src/install.ts b/src/install.ts
index e2af537d..99c6aaa6 100644
--- a/src/install.ts
+++ b/src/install.ts
@@ -60,7 +60,10 @@ export async function run(): Promise {
const tool = await utils.scriptTool(os_version);
const script = os_version + (await utils.scriptExtension(os_version));
const location = await getScript(script, version, os_version);
- await exec(await utils.joins(tool, location, version, __dirname));
+ const fail_fast = await utils.readEnv('fail-fast');
+ await exec(
+ await utils.joins(tool, location, version, __dirname, fail_fast)
+ );
} catch (error) {
core.setFailed(error.message);
}
diff --git a/src/scripts/darwin.sh b/src/scripts/darwin.sh
index 8e69a7a2..15293ce0 100644
--- a/src/scripts/darwin.sh
+++ b/src/scripts/darwin.sh
@@ -13,6 +13,7 @@ add_log() {
printf "\033[32;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s\033[0m\n" "$mark" "$subject" "$message"
else
printf "\033[31;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s\033[0m\n" "$mark" "$subject" "$message"
+ [ "$fail_fast" = "true" ] && exit 1;
fi
}
@@ -268,6 +269,7 @@ tick="✓"
cross="✗"
version=$1
dist=$2
+fail_fast=$3
nodot_version=${1/./}
old_versions="5.[3-5]"
tool_path_dir="/usr/local/bin"
diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh
index 18b9d151..08518ca1 100644
--- a/src/scripts/linux.sh
+++ b/src/scripts/linux.sh
@@ -13,6 +13,7 @@ add_log() {
printf "\033[32;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s\033[0m\n" "$mark" "$subject" "$message"
else
printf "\033[31;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s\033[0m\n" "$mark" "$subject" "$message"
+ [ "$fail_fast" = "true" ] && exit 1;
fi
}
@@ -423,6 +424,7 @@ cross="✗"
pecl_config="false"
version=$1
dist=$2
+fail_fast=$3
nightly_versions="8.[0-1]"
old_versions="5.[3-5]"
debconf_fix="DEBIAN_FRONTEND=noninteractive"
diff --git a/src/scripts/win32.ps1 b/src/scripts/win32.ps1
index 8eb6525f..dd861c97 100644
--- a/src/scripts/win32.ps1
+++ b/src/scripts/win32.ps1
@@ -8,7 +8,10 @@ param (
[ValidateNotNull()]
[ValidateLength(1, [int]::MaxValue)]
[string]
- $dist
+ $dist,
+ [Parameter(Position = 2, Mandatory = $false)]
+ [string]
+ $fail_fast = 'false'
)
# Function to log start of a operation.
@@ -18,8 +21,14 @@ Function Step-Log($message) {
# Function to log result of a operation.
Function Add-Log($mark, $subject, $message) {
- $code = if ($mark -eq $cross) { "31" } else { "32" }
- printf "\033[%s;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s \033[0m\n" $code $mark $subject $message
+ if ($mark -eq $tick) {
+ printf "\033[32;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s \033[0m\n" $mark $subject $message
+ } else {
+ printf "\033[31;1m%s \033[0m\033[34;1m%s \033[0m\033[90;1m%s \033[0m\n" $mark $subject $message
+ if($fail_fast -eq 'true') {
+ exit 1;
+ }
+ }
}
# Function to add a line to a powershell profile safely.
diff --git a/src/tools.ts b/src/tools.ts
index 3a9cbbb3..922a1678 100644
--- a/src/tools.ts
+++ b/src/tools.ts
@@ -378,7 +378,7 @@ export async function addDevTools(
return 'add_devtools ' + tool;
case 'win32':
return await utils.addLog(
- '$cross',
+ '$tick',
tool,
tool + ' is not a windows tool',
'win32'
From e9595da9ac2f2004f515b72ac7c1ae80fe0f0e5d Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sat, 17 Oct 2020 04:53:29 +0530
Subject: [PATCH 13/18] Remove patch for RLIMIT_CORE bug in sudo, fixed
upstream
---
src/scripts/linux.sh | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh
index 08518ca1..65aaeba5 100644
--- a/src/scripts/linux.sh
+++ b/src/scripts/linux.sh
@@ -70,7 +70,6 @@ update_lists() {
# Function to setup environment for self-hosted runners.
self_hosted_setup() {
- echo "Set disable_coredump false" | sudo tee -a /etc/sudo.conf
if ! command -v apt-fast >/dev/null; then
sudo ln -sf /usr/bin/apt-get /usr/bin/apt-fast
fi
From 4244b92ac64092b44332911b68929cd7642a7d4d Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sat, 17 Oct 2020 05:01:32 +0530
Subject: [PATCH 14/18] Fix matchers setup when action is called twice
---
src/scripts/darwin.sh | 2 +-
src/scripts/linux.sh | 2 +-
src/scripts/win32.ps1 | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/scripts/darwin.sh b/src/scripts/darwin.sh
index 15293ce0..5a445543 100644
--- a/src/scripts/darwin.sh
+++ b/src/scripts/darwin.sh
@@ -308,5 +308,5 @@ scan_dir=$(php --ini | grep additional | sed -e "s|.*: s*||")
sudo mkdir -p "$ext_dir"
semver=$(php -v | head -n 1 | cut -f 2 -d ' ')
if [[ ! "$version" =~ $old_versions ]]; then configure_pecl >/dev/null 2>&1; fi
-sudo mv "$dist"/../src/configs/*.json "$RUNNER_TOOL_CACHE/"
+sudo cp "$dist"/../src/configs/*.json "$RUNNER_TOOL_CACHE/"
add_log "$tick" "PHP" "$status PHP $semver"
diff --git a/src/scripts/linux.sh b/src/scripts/linux.sh
index 65aaeba5..cd1b3cc1 100644
--- a/src/scripts/linux.sh
+++ b/src/scripts/linux.sh
@@ -479,5 +479,5 @@ pecl_file="$scan_dir"/99-pecl.ini
echo '' | sudo tee "$pecl_file" >/dev/null 2>&1
sudo rm -rf /usr/local/bin/phpunit >/dev/null 2>&1
sudo chmod 777 "$ini_file" "$pecl_file" "$tool_path_dir"
-sudo mv "$dist"/../src/configs/*.json "$RUNNER_TOOL_CACHE/"
+sudo cp "$dist"/../src/configs/*.json "$RUNNER_TOOL_CACHE/"
add_log "$tick" "PHP" "$status PHP $semver"
diff --git a/src/scripts/win32.ps1 b/src/scripts/win32.ps1
index dd861c97..e0623d82 100644
--- a/src/scripts/win32.ps1
+++ b/src/scripts/win32.ps1
@@ -400,5 +400,5 @@ if($version -lt "5.5") {
Enable-PhpExtension -Extension openssl, curl, opcache, mbstring -Path $php_dir
}
Update-PhpCAInfo -Path $php_dir -Source $cert_source
-Move-Item -path $dist\..\src\configs\*.json -Destination $env:RUNNER_TOOL_CACHE
+Copy-Item -Path $dist\..\src\configs\*.json -Destination $env:RUNNER_TOOL_CACHE
Add-Log $tick "PHP" "$status PHP $($installed.FullVersion)"
From 0661130e185492c2f5e4e02da322889b15058980 Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sat, 17 Oct 2020 20:10:37 +0530
Subject: [PATCH 15/18] Add support for igbinary on macOS using
shivammathur/homebrew-extensions
---
__tests__/extensions.test.ts | 3 ++-
dist/index.js | 6 +++---
src/extensions.ts | 6 +++---
3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/__tests__/extensions.test.ts b/__tests__/extensions.test.ts
index 6cc64c0b..dd52cc62 100644
--- a/__tests__/extensions.test.ts
+++ b/__tests__/extensions.test.ts
@@ -129,13 +129,14 @@ describe('Extension tests', () => {
it('checking addExtensionOnDarwin', async () => {
let darwin: string = await extensions.addExtension(
- 'Xdebug, pcov, grpc, protobuf, swoole, sqlite, oci8, pdo_oci, :intl, ast-beta, grpc-1.2.3',
+ 'Xdebug, pcov, grpc, igbinary, protobuf, swoole, sqlite, oci8, pdo_oci, :intl, ast-beta, grpc-1.2.3',
'7.2',
'darwin'
);
expect(darwin).toContain('add_brew_extension xdebug');
expect(darwin).toContain('add_brew_extension pcov');
expect(darwin).toContain('add_brew_extension grpc');
+ expect(darwin).toContain('add_brew_extension igbinary');
expect(darwin).toContain('add_brew_extension protobuf');
expect(darwin).toContain('add_brew_extension swoole');
expect(darwin).toContain('pecl_install sqlite3');
diff --git a/dist/index.js b/dist/index.js
index d088d2fb..d361b6d6 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -2884,10 +2884,10 @@ async function addExtensionDarwin(extension_csv, version) {
case /(5\.[3-6]|7\.0)pcov/.test(version_extension):
add_script += await utils.getUnsupportedLog('pcov', version, 'darwin');
return;
- // match 5.6xdebug to 8.9xdebug, 5.6swoole to 7.4swoole
- // match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf
+ // match 5.6xdebug to 8.9xdebug, 5.6igbinary to 8.9igbinary
+ // match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf, 5.6swoole to 7.4swoole
// match 7.1pcov to 8.9pcov
- case /(5\.6|7\.[0-4]|8\.[0-9])xdebug/.test(version_extension):
+ case /(5\.6|7\.[0-4]|8\.[0-9])(xdebug|igbinary)/.test(version_extension):
case /(5\.6|7\.[0-4])(grpc|protobuf|swoole)/.test(version_extension):
case /(7\.[1-4]|8\.[0-9])pcov/.test(version_extension):
command = 'add_brew_extension ' + ext_name;
diff --git a/src/extensions.ts b/src/extensions.ts
index 485cd016..7c00bc1d 100644
--- a/src/extensions.ts
+++ b/src/extensions.ts
@@ -64,10 +64,10 @@ export async function addExtensionDarwin(
case /(5\.[3-6]|7\.0)pcov/.test(version_extension):
add_script += await utils.getUnsupportedLog('pcov', version, 'darwin');
return;
- // match 5.6xdebug to 8.9xdebug, 5.6swoole to 7.4swoole
- // match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf
+ // match 5.6xdebug to 8.9xdebug, 5.6igbinary to 8.9igbinary
+ // match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf, 5.6swoole to 7.4swoole
// match 7.1pcov to 8.9pcov
- case /(5\.6|7\.[0-4]|8\.[0-9])xdebug/.test(version_extension):
+ case /(5\.6|7\.[0-4]|8\.[0-9])(xdebug|igbinary)/.test(version_extension):
case /(5\.6|7\.[0-4])(grpc|protobuf|swoole)/.test(version_extension):
case /(7\.[1-4]|8\.[0-9])pcov/.test(version_extension):
command = 'add_brew_extension ' + ext_name;
From 81c750c6d78111ef629ed99c7f36f6f4f6bfde8e Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Sat, 17 Oct 2020 21:56:06 +0530
Subject: [PATCH 16/18] Add support for imagick for PHP 5.6+ on macOS using
shivammathur/homebrew-extensions
---
__tests__/extensions.test.ts | 9 +++------
dist/index.js | 13 +++++++------
src/extensions.ts | 16 ++++++++++------
3 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/__tests__/extensions.test.ts b/__tests__/extensions.test.ts
index dd52cc62..fbb0c4f9 100644
--- a/__tests__/extensions.test.ts
+++ b/__tests__/extensions.test.ts
@@ -129,7 +129,7 @@ describe('Extension tests', () => {
it('checking addExtensionOnDarwin', async () => {
let darwin: string = await extensions.addExtension(
- 'Xdebug, pcov, grpc, igbinary, protobuf, swoole, sqlite, oci8, pdo_oci, :intl, ast-beta, grpc-1.2.3',
+ 'Xdebug, pcov, grpc, igbinary, imagick, protobuf, swoole, sqlite, oci8, pdo_oci, :intl, ast-beta, grpc-1.2.3',
'7.2',
'darwin'
);
@@ -137,6 +137,7 @@ describe('Extension tests', () => {
expect(darwin).toContain('add_brew_extension pcov');
expect(darwin).toContain('add_brew_extension grpc');
expect(darwin).toContain('add_brew_extension igbinary');
+ expect(darwin).toContain('add_brew_extension imagick');
expect(darwin).toContain('add_brew_extension protobuf');
expect(darwin).toContain('add_brew_extension swoole');
expect(darwin).toContain('pecl_install sqlite3');
@@ -180,11 +181,7 @@ describe('Extension tests', () => {
darwin = await extensions.addExtension('redis', '7.2', 'darwin');
expect(darwin).toContain('pecl_install redis');
- darwin = await extensions.addExtension('imagick', '5.6', 'darwin');
- expect(darwin).toContain('brew install pkg-config imagemagick');
- expect(darwin).toContain('pecl_install imagick');
-
- darwin = await extensions.addExtension('imagick', '7.4', 'darwin');
+ darwin = await extensions.addExtension('imagick', '5.5', 'darwin');
expect(darwin).toContain('brew install pkg-config imagemagick');
expect(darwin).toContain('pecl_install imagick');
diff --git a/dist/index.js b/dist/index.js
index d361b6d6..d4ab418a 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -2845,8 +2845,9 @@ const utils = __importStar(__webpack_require__(163));
*
* @param extension_csv
* @param version
+ * @param pipe
*/
-async function addExtensionDarwin(extension_csv, version) {
+async function addExtensionDarwin(extension_csv, version, pipe) {
const extensions = await utils.extensionArray(extension_csv);
let add_script = '\n';
let remove_script = '';
@@ -2885,10 +2886,10 @@ async function addExtensionDarwin(extension_csv, version) {
add_script += await utils.getUnsupportedLog('pcov', version, 'darwin');
return;
// match 5.6xdebug to 8.9xdebug, 5.6igbinary to 8.9igbinary
- // match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf, 5.6swoole to 7.4swoole
+ // match 5.6grpc to 7.4grpc, 5.6imagick to 7.4imagick, 5.6protobuf to 7.4protobuf, 5.6swoole to 7.4swoole
// match 7.1pcov to 8.9pcov
case /(5\.6|7\.[0-4]|8\.[0-9])(xdebug|igbinary)/.test(version_extension):
- case /(5\.6|7\.[0-4])(grpc|protobuf|swoole)/.test(version_extension):
+ case /(5\.6|7\.[0-4])(grpc|imagick|protobuf|swoole)/.test(version_extension):
case /(7\.[1-4]|8\.[0-9])pcov/.test(version_extension):
command = 'add_brew_extension ' + ext_name;
break;
@@ -2896,8 +2897,8 @@ async function addExtensionDarwin(extension_csv, version) {
case /5\.6redis/.test(version_extension):
command = command_prefix + 'redis-2.2.8';
break;
- // match imagick
- case /^imagick$/.test(extension):
+ // match 5.4imagick and 5.5imagick
+ case /^5\.[4-5]imagick$/.test(version_extension):
command = await utils.joins('brew install pkg-config imagemagick' + pipe, '&& ' + command_prefix + 'imagick' + pipe);
break;
// match sqlite
@@ -3094,7 +3095,7 @@ async function addExtension(extension_csv, version, os_version, no_step = false)
case 'win32':
return script + (await addExtensionWindows(extension_csv, version));
case 'darwin':
- return script + (await addExtensionDarwin(extension_csv, version));
+ return script + (await addExtensionDarwin(extension_csv, version, pipe));
case 'linux':
return script + (await addExtensionLinux(extension_csv, version, pipe));
default:
diff --git a/src/extensions.ts b/src/extensions.ts
index 7c00bc1d..6a346b27 100644
--- a/src/extensions.ts
+++ b/src/extensions.ts
@@ -5,10 +5,12 @@ import * as utils from './utils';
*
* @param extension_csv
* @param version
+ * @param pipe
*/
export async function addExtensionDarwin(
extension_csv: string,
- version: string
+ version: string,
+ pipe: string
): Promise {
const extensions: Array = await utils.extensionArray(extension_csv);
let add_script = '\n';
@@ -65,10 +67,12 @@ export async function addExtensionDarwin(
add_script += await utils.getUnsupportedLog('pcov', version, 'darwin');
return;
// match 5.6xdebug to 8.9xdebug, 5.6igbinary to 8.9igbinary
- // match 5.6grpc to 7.4grpc, 5.6protobuf to 7.4protobuf, 5.6swoole to 7.4swoole
+ // match 5.6grpc to 7.4grpc, 5.6imagick to 7.4imagick, 5.6protobuf to 7.4protobuf, 5.6swoole to 7.4swoole
// match 7.1pcov to 8.9pcov
case /(5\.6|7\.[0-4]|8\.[0-9])(xdebug|igbinary)/.test(version_extension):
- case /(5\.6|7\.[0-4])(grpc|protobuf|swoole)/.test(version_extension):
+ case /(5\.6|7\.[0-4])(grpc|imagick|protobuf|swoole)/.test(
+ version_extension
+ ):
case /(7\.[1-4]|8\.[0-9])pcov/.test(version_extension):
command = 'add_brew_extension ' + ext_name;
break;
@@ -76,8 +80,8 @@ export async function addExtensionDarwin(
case /5\.6redis/.test(version_extension):
command = command_prefix + 'redis-2.2.8';
break;
- // match imagick
- case /^imagick$/.test(extension):
+ // match 5.4imagick and 5.5imagick
+ case /^5\.[4-5]imagick$/.test(version_extension):
command = await utils.joins(
'brew install pkg-config imagemagick' + pipe,
'&& ' + command_prefix + 'imagick' + pipe
@@ -346,7 +350,7 @@ export async function addExtension(
case 'win32':
return script + (await addExtensionWindows(extension_csv, version));
case 'darwin':
- return script + (await addExtensionDarwin(extension_csv, version));
+ return script + (await addExtensionDarwin(extension_csv, version, pipe));
case 'linux':
return script + (await addExtensionLinux(extension_csv, version, pipe));
default:
From 601cabfd2a4c7fa6577516f454110a61d979dc5e Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Mon, 19 Oct 2020 17:06:48 +0530
Subject: [PATCH 17/18] Update README
---
README.md | 135 +++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 93 insertions(+), 42 deletions(-)
diff --git a/README.md b/README.md
index 177514eb..6e942af2 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@
-Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in [GitHub Actions](https://github.com/features/actions "GitHub Actions"). This action gives you a cross platform interface to setup the PHP environment you need to test your application. Refer to [Usage](#memo-usage "How to use this") section and [examples](#examples "Examples of use") to see how to use this.
+Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in [GitHub Actions](https://github.com/features/actions "GitHub Actions"). This action gives you a cross platform interface to set up the PHP environment you need to test your application. Refer to [Usage](#memo-usage "How to use this") section and [examples](#examples "Examples of use") to see how to use this.
## Contents
@@ -34,6 +34,7 @@ Setup PHP with required extensions, php.ini configuration, code-coverage support
- [Disable Coverage](#disable-coverage)
- [Usage](#memo-usage)
- [Inputs](#inputs)
+ - [Flags](#flags)
- [Basic Setup](#basic-setup)
- [Matrix Setup](#matrix-setup)
- [Nightly Build Setup](#nightly-build-setup)
@@ -69,12 +70,14 @@ Setup PHP with required extensions, php.ini configuration, code-coverage support
|`7.3`|`Stable`|`Active`|`GitHub-hosted`, `self-hosted`|
|`7.4`|`Stable`|`Active`|`GitHub-hosted`, `self-hosted`|
|`8.0`|`Nightly`|`In development`|`GitHub-hosted`, `self-hosted`|
+|`8.1`|`Nightly`|`In development`|`GitHub-hosted`, `self-hosted`|
+
+**Note:** Specifying `8.0` and `8.1` in `php-version` input installs a nightly build of `PHP 8.0.0-dev` and `PHP 8.1.0-dev` respectively. See [nightly build setup](#nightly-build-setup) for more information.
-**Note:** Specifying `8.0` in `php-version` input installs a nightly build of `PHP 8.0.0-dev` with `PHP JIT`, `Union Types v2` and other [new features](https://wiki.php.net/rfc#php_80 "New features implemented in PHP 8"). See [nightly build setup](#nightly-build-setup) for more information.
## :cloud: OS/Platform Support
-Both `GitHub-hosted` runners and `self-hosted` runners are supported on the following operating systems.
+The action supports both `GitHub-hosted` runners and `self-hosted` runners on the following operating systems.
### GitHub-Hosted Runners
@@ -85,6 +88,7 @@ Both `GitHub-hosted` runners and `self-hosted` runners are supported on the foll
|Ubuntu 20.04|`ubuntu-20.04`|`PHP 7.4`|
|Windows Server 2019|`windows-latest` or `windows-2019`|`PHP 7.4`|
|macOS Catalina 10.15|`macos-latest` or `macos-10.15`|`PHP 7.4`|
+|macOS Big Sur 11.0|`macos-11.0`|`PHP 7.4`|
### Self-Hosted Runners
@@ -96,6 +100,7 @@ Both `GitHub-hosted` runners and `self-hosted` runners are supported on the foll
|Windows 7 and newer|`self-hosted` or `Windows`|
|Windows Server 2012 R2 and newer|`self-hosted` or `Windows`|
|macOS Catalina 10.15|`self-hosted` or `macOS`|
+|macOS Big Sur 11.0|`self-hosted` or `macOS`|
- Refer to the [self-hosted setup](#self-hosted-setup) to use the action on self-hosted runners.
@@ -160,10 +165,20 @@ Both `GitHub-hosted` runners and `self-hosted` runners are supported on the foll
extensions: intl-67.1
```
-- Extensions which cannot be added or removed gracefully leave an error message in the logs, the action is not interrupted.
-
- These extensions have custom support - `cubrid`, `pdo_cubrid` and `gearman` on `Ubuntu`, and `blackfire`, `ioncube`, `oci8`, `pdo_oci`, `phalcon3` and `phalcon4` on all supported OS.
+- By default, extensions which cannot be added or removed gracefully leave an error message in the logs, the action is not interrupted. To change this behaviour you can set `fail-fast` flag to `true`.
+
+```yaml
+- name: Setup PHP with fail-fast
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: '7.4'
+ extensions: oci8
+ env:
+ fail-fast: true
+```
+
## :wrench: Tools Support
These tools can be setup globally using the `tools` input.
@@ -178,8 +193,7 @@ These tools can be setup globally using the `tools` input.
tools: php-cs-fixer, phpunit
```
-To setup a particular version of a tool, specify it in the form `tool:version`.
-Latest stable version of `composer` is setup by default. You can setup the required version by specifying `v1`, `v2`, `snapshot` or `preview` as version.
+- To set up a particular version of a tool, specify it in the form `tool:version`. The latest stable version of `composer` is set up by default. You can set up the required version by specifying `v1`, `v2`, `snapshot` or `preview` as version.
```yaml
- name: Setup PHP with composer v2
@@ -189,11 +203,9 @@ Latest stable version of `composer` is setup by default. You can setup the requi
tools: composer:v2
```
-Latest versions of both agent `blackfire-agent` and client `blackfire` are setup when `blackfire` is specified in tools input. Please refer to the [official documentation](https://blackfire.io/docs/integrations/ci/github-actions "Blackfire.io documentation for GitHub Actions") for using `blackfire` with GitHub Actions.
+- The latest versions of both agent `blackfire-agent` and client `blackfire` are setup when `blackfire` is specified in tools input. Please refer to the [official documentation](https://blackfire.io/docs/integrations/ci/github-actions "Blackfire.io documentation for GitHub Actions") for using `blackfire` with GitHub Actions.
-Version for other tools should be in `semver` format and a valid release of the tool.
-This is useful for installing tools for older versions of PHP.
-For example to setup `PHPUnit` on `PHP 7.2`.
+- Version for other tools should be in `semver` format and a valid release of the tool. This is useful for installing tools for older versions of PHP. For example to set up `PHPUnit` on `PHP 7.2`.
```yaml
- name: Setup PHP with tools
@@ -203,10 +215,22 @@ For example to setup `PHPUnit` on `PHP 7.2`.
tools: phpunit:8.5.8
```
+- By default, tools which cannot be set up gracefully leave an error message in the logs, the action is not interrupted. To change this behaviour you can set `fail-fast` flag to `true`.
+
+```yaml
+- name: Setup PHP with fail-fast
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: '7.4'
+ tools: deployer
+ env:
+ fail-fast: true
+```
+
**Notes**
-- This is useful to set up tools which you only use in GitHub Actions, thus keeping your `composer.json` tidy.
-- If you have a tool in your `composer.json`, do not setup it globally using this action as the two instances of the tool might conflict.
-- Tools which cannot be setup gracefully leave an error message in the logs, the action is not interrupted.
+- Input `tools` is useful to set up tools which you only use in GitHub Actions, thus keeping your `composer.json` tidy.
+- If you do not want to use all your dev-dependencies in GitHub Actions workflow, you can run composer with `--no-dev` and install required tools using `tools` input to speed up your workflow.
+- If you have a tool in your `composer.json`, do not setup it with `tools` input as the two instances of the tool might conflict.
## :signal_strength: Coverage Support
@@ -272,9 +296,11 @@ Consider disabling the coverage using this PHP action for these reasons.
### Inputs
+> Specify using `with` keyword
+
#### `php-version` (required)
-- Specify the PHP version you want to setup.
+- Specify the PHP version you want to set up.
- Accepts a `string`. For example `'7.4'`.
- Accepts `latest` to set up the latest stable PHP version.
- See [PHP support](#tada-php-support) for supported PHP versions.
@@ -293,16 +319,41 @@ Consider disabling the coverage using this PHP action for these reasons.
#### `coverage` (optional)
-- Specify the code coverage driver you want to setup.
+- Specify the code coverage driver you want to set up.
- Accepts `xdebug`, `pcov` or `none`.
- See [coverage support](#signal_strength-coverage-support) for more info.
#### `tools` (optional)
-- Specify the tools you want to setup.
-- Accepts a `string` in csv-format. For example `phpunit, phpcs`
+- Specify the tools you want to set up.
+- Accepts a `string` in csv-format. For example: `phpunit, phpcs`
- See [tools Support](#wrench-tools-support) for tools supported.
+### Flags
+
+> Specify using `env` keyword
+
+#### `fail-fast` (optional)
+
+- Specify to mark the workflow as failed if an extension or tool fails to set up.
+- This changes the default mode from graceful warnings to fail-fast.
+- By default, it is set to `false`.
+- Accepts `true` and `false`.
+
+#### `phpts` (optional)
+
+- Specify to set up thread-safe version of PHP on windows.
+- Accepts `ts` and `nts`.
+- By default, it is set to `nts`.
+- See [thread safe setup](#thread-safe-setup) for more info.
+
+#### `update` (optional)
+
+- Specify to update PHP on the runner to the latest patch version.
+- Accepts `true` and `false`.
+- By default, it is set to `false`.
+- See [force update](#force-update) for more info.
+
See below for more info.
### Basic Setup
@@ -353,13 +404,13 @@ jobs:
### Nightly Build Setup
-> Setup a nightly build of `PHP 8.0.0-dev` from the [master branch](https://github.com/php/php-src/tree/master "Master branch on PHP source repository") of PHP.
+> Setup a nightly build of `PHP 8.0` or `PHP 8.1`.
-- This version is currently in development.
-- `PECL` is installed by default with this version on `ubuntu` and `macOS`.
-- Some user space extensions might not support this version currently.
-- Refer to this [RFC](https://wiki.php.net/rfc/jit "PHP JIT RFC configuration") for configuring `PHP JIT` on this version.
-- Refer to this [list of RFCs](https://wiki.php.net/rfc#php_80 "List of RFCs implemented in PHP8") implemented in this version.
+- These versions are currently in development.
+- `PECL` is installed by default with these versions on `ubuntu` and `macOS`.
+- Some user space extensions might not support these versions currently.
+- Refer to this [RFC](https://wiki.php.net/rfc/jit "PHP JIT RFC configuration") for configuring `PHP JIT` on these versions.
+- Refer to this [list of RFCs](https://wiki.php.net/rfc#php_80 "List of RFCs implemented in PHP8") for features implemented in `PHP 8.0`.
```yaml
steps:
@@ -369,7 +420,7 @@ steps:
- name: Setup nightly PHP
uses: shivammathur/setup-php@v2
with:
- php-version: '8.0'
+ php-version: '8.1'
extensions: mbstring
ini-values: opcache.jit_buffer_size=256M, opcache.jit=1235, pcre.jit=1
coverage: pcov
@@ -380,8 +431,8 @@ steps:
> Setup PHP on a self-hosted runner.
-- To setup a dockerized self-hosted runner, refer to this [guide](https://github.com/shivammathur/setup-php/wiki/Dockerized-self-hosted-runner-on-Ubuntu) to setup in an `Ubuntu` container and refer to this [guide](https://github.com/shivammathur/setup-php/wiki/Dockerized-self-hosted-runner-on-Windows) to setup in a `Windows` container.
-- To setup the runner directly on the host OS or in a virtual machine, follow this [requirements guide](https://github.com/shivammathur/setup-php/wiki/Requirements-for-self-hosted-runners "Requirements guide for self-hosted runner to run setup-php") before setting up the self-hosted runner.
+- To set up a dockerized self-hosted runner, refer to this [guide](https://github.com/shivammathur/setup-php/wiki/Dockerized-self-hosted-runner-on-Ubuntu) to set up in an `Ubuntu` container and refer to this [guide](https://github.com/shivammathur/setup-php/wiki/Dockerized-self-hosted-runner-on-Windows) to set up in a `Windows` container.
+- To set up the runner directly on the host OS or in a virtual machine, follow this [requirements guide](https://github.com/shivammathur/setup-php/wiki/Requirements-for-self-hosted-runners "Requirements guide for self-hosted runner to run setup-php") before setting up the self-hosted runner.
- If your workflow uses [services](https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idservices "GitHub Actions Services"), then setup the runner on a Linux host or in a Linux virtual machine. GitHub Actions does not support nested virtualization on Linux, so services will not work in a dockerized container.
Specify the environment variable `runner` with the value `self-hosted`. Without this your workflow will fail.
@@ -407,7 +458,7 @@ jobs:
```
**Notes**
-- Do not setup multiple self-hosted runners on the a single server instance as parallel workflow will conflict with each other.
+- Do not setup multiple self-hosted runners on a single server instance as parallel workflow will conflict with each other.
- Do not setup self-hosted runners on the side on your development environment or your production server.
### Local Testing Setup
@@ -447,7 +498,7 @@ act -P ubuntu-16.04=shivammathur/node:xenial
### Thread Safe Setup
-> Setup both `TS` and `NTS` PHP on `Windows`.
+> Setup `TS` or `NTS` PHP on `Windows`.
- `NTS` versions are setup by default.
- On `Ubuntu` and `macOS` only `NTS` versions are supported.
@@ -472,7 +523,7 @@ jobs:
### Force Update
-> Update to latest patch of PHP versions.
+> Update to the latest patch of PHP versions.
- Pre-installed PHP versions on the GitHub Actions runner are not updated to their latest patch release by default.
- You can specify the `update` environment variable to `true` to force update to the latest release.
@@ -501,12 +552,12 @@ To debug any issues, you can use the `verbose` tag instead of `v2`.
### Cache Extensions
-You can cache PHP extensions using `shivammathur/cache-extensions` and `action/cache` GitHub Actions. Extensions which take very long to setup when cached are available in the next workflow run and are enabled directly. This reduces the workflow execution time.
+You can cache PHP extensions using `shivammathur/cache-extensions` and `action/cache` GitHub Actions. Extensions which take very long to set up when cached are available in the next workflow run and are enabled directly. This reduces the workflow execution time.
Refer to [`shivammathur/cache-extensions`](https://github.com/shivammathur/cache-extensions "GitHub Action to cache php extensions") for details.
### Cache Composer Dependencies
-If your project uses composer, you can persist composer's internal cache directory. Dependencies cached are loaded directly instead of downloading them while installation. The files cached are available across check-runs and will reduce the workflow execution time.
+If your project uses composer, you can persist the composer's internal cache directory. Dependencies cached are loaded directly instead of downloading them while installation. The files cached are available across check-runs and will reduce the workflow execution time.
```yaml
- name: Get composer cache directory
@@ -525,7 +576,7 @@ If your project uses composer, you can persist composer's internal cache directo
```
**Notes**
-- Please do not cache `vendor` directory using `action/cache` as that will have side-effects.
+- Please do not cache `vendor` directory using `action/cache` as that will have side effects.
- In the above example, if you support a range of `composer` dependencies and do not commit `composer.lock`, you can use the hash of `composer.json` as the key for your cache.
```yaml
@@ -534,7 +585,7 @@ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
### Cache Node.js Dependencies
-If your project has node.js dependencies, you can persist npm's or yarn's cache directory. The cached files are available across check-runs and will reduce the workflow execution time.
+If your project has node.js dependencies, you can persist NPM or yarn cache directory. The cached files are available across check-runs and will reduce the workflow execution time.
```yaml
- name: Get node.js cache directory
@@ -549,7 +600,7 @@ If your project has node.js dependencies, you can persist npm's or yarn's cache
restore-keys: ${{ runner.os }}-node-
```
-**Note:** Please do not cache `node_modules` directory as that will have side-effects.
+**Note:** Please do not cache `node_modules` directory as that will have side effects.
### Composer GitHub OAuth
@@ -566,7 +617,7 @@ If you have a number of workflows which setup multiple tools or have many compos
### Problem Matchers
-Problem matchers are `json` configurations which identify errors and warnings in your logs and surface that information prominently in the GitHub Actions UI by highlighting them and creating code annotations.
+Problem matchers are `json` configurations which identify errors and warnings in your logs and surface them prominently in the GitHub Actions UI by highlighting them and creating code annotations.
#### PHP
@@ -588,7 +639,7 @@ Setup problem matchers for your `PHPUnit` output by adding this step after the `
#### PHPStan
-PHPStan supports error reporting in GitHub Actions, so no problem matchers are required.
+PHPStan supports error reporting in GitHub Actions, so it does not require problem matchers.
```yaml
- name: Setup PHP
@@ -666,15 +717,15 @@ Examples of using `setup-php` with various PHP Frameworks and Packages.
## :bookmark: Versioning
-- It is highly recommended to use the `v2` tag as `setup-php` version. It is a rolling tag and is synced with latest minor and patch releases. With `v2` you automatically get the bug fixes, new features and support for latest PHP releases. For debugging any issues `verbose` tag can be used temporarily. It outputs all the logs and is also synced with the latest releases.
+- Use the `v2` tag as `setup-php` version. It is a rolling tag and is synced with the latest minor and patch releases. With `v2` you automatically get the bug fixes, new features and support for latest PHP releases. For debugging any issues `verbose` tag can be used temporarily. It outputs all the logs and is also synced with the latest releases.
- Semantic release versions can also be used. It is recommended to [use dependabot](https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot "Setup Dependabot with GitHub Actions") with semantic versioning to keep the actions in your workflows up to date.
- Commit SHA can also be used, but are not recommended. They have to be updated with every release manually, without which you will not get any bug fixes or new features.
-- Using the `master` branch as version is highly discouraged, it might break your workflow after major releases as they have breaking changes.
-- If you are using the `v1` tag or a `1.x.y` version, it is recommended that you [switch to v2](https://github.com/shivammathur/setup-php/wiki/Switch-to-v2 "Guide for switching from setup-php v1 to v2") as `v1` only gets critical bug fixes. Maintenance support for `v1` will be dropped with the last `PHP 8.0` release.
+- It is highly discouraged to use the `master` branch as version, it might break your workflow after major releases as they have breaking changes.
+- If you are using the `v1` tag or a `1.x.y` version, you should [switch to v2](https://github.com/shivammathur/setup-php/wiki/Switch-to-v2 "Guide for switching from setup-php v1 to v2") as `v1` only gets critical bug fixes. Maintenance support for `v1` will be dropped with the last `PHP 8.0` release.
## :scroll: License
-- The scripts and documentation in this project are released under the [MIT License](LICENSE "License for shivammathur/setup-php").
+- The scripts and documentation in this project are under the [MIT License](LICENSE "License for shivammathur/setup-php").
- This project has multiple [dependencies](#package-dependencies "Dependencies for this PHP Action"). Their licenses can be found in their respective repositories.
- The logo for `setup-php` is a derivative work of [php.net logo](https://www.php.net/download-logos.php) and is licensed under the [CC BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/ "Creative Commons License").
@@ -689,7 +740,7 @@ Examples of using `setup-php` with various PHP Frameworks and Packages.
-
+
From c5d41cd3f18614fa9e8b7dd08a658dc650aceced Mon Sep 17 00:00:00 2001
From: Shivam Mathur
Date: Mon, 19 Oct 2020 17:39:36 +0530
Subject: [PATCH 18/18] Bump version to 2.7.0
---
package-lock.json | 1003 +++++++++++++++++++++++----------------------
package.json | 14 +-
2 files changed, 509 insertions(+), 508 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e8459df3..eadd1237 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "setup-php",
- "version": "2.6.0",
+ "version": "2.7.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -32,19 +32,19 @@
}
},
"@babel/core": {
- "version": "7.11.6",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
- "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
+ "version": "7.12.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz",
+ "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.11.6",
- "@babel/helper-module-transforms": "^7.11.0",
- "@babel/helpers": "^7.10.4",
- "@babel/parser": "^7.11.5",
+ "@babel/generator": "^7.12.1",
+ "@babel/helper-module-transforms": "^7.12.1",
+ "@babel/helpers": "^7.12.1",
+ "@babel/parser": "^7.12.3",
"@babel/template": "^7.10.4",
- "@babel/traverse": "^7.11.5",
- "@babel/types": "^7.11.5",
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.1",
@@ -79,12 +79,12 @@
}
},
"@babel/generator": {
- "version": "7.11.6",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
- "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
+ "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
"dev": true,
"requires": {
- "@babel/types": "^7.11.5",
+ "@babel/types": "^7.12.1",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
},
@@ -118,35 +118,37 @@
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.11.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
- "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
+ "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
"dev": true,
"requires": {
- "@babel/types": "^7.11.0"
+ "@babel/types": "^7.12.1"
}
},
"@babel/helper-module-imports": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
- "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz",
+ "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.4"
+ "@babel/types": "^7.12.1"
}
},
"@babel/helper-module-transforms": {
- "version": "7.11.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
- "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
+ "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.10.4",
- "@babel/helper-replace-supers": "^7.10.4",
- "@babel/helper-simple-access": "^7.10.4",
+ "@babel/helper-module-imports": "^7.12.1",
+ "@babel/helper-replace-supers": "^7.12.1",
+ "@babel/helper-simple-access": "^7.12.1",
"@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/helper-validator-identifier": "^7.10.4",
"@babel/template": "^7.10.4",
- "@babel/types": "^7.11.0",
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1",
"lodash": "^4.17.19"
}
},
@@ -166,25 +168,24 @@
"dev": true
},
"@babel/helper-replace-supers": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
- "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
+ "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
"dev": true,
"requires": {
- "@babel/helper-member-expression-to-functions": "^7.10.4",
+ "@babel/helper-member-expression-to-functions": "^7.12.1",
"@babel/helper-optimise-call-expression": "^7.10.4",
- "@babel/traverse": "^7.10.4",
- "@babel/types": "^7.10.4"
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1"
}
},
"@babel/helper-simple-access": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
- "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
+ "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
"dev": true,
"requires": {
- "@babel/template": "^7.10.4",
- "@babel/types": "^7.10.4"
+ "@babel/types": "^7.12.1"
}
},
"@babel/helper-split-export-declaration": {
@@ -203,14 +204,14 @@
"dev": true
},
"@babel/helpers": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
- "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz",
+ "integrity": "sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==",
"dev": true,
"requires": {
"@babel/template": "^7.10.4",
- "@babel/traverse": "^7.10.4",
- "@babel/types": "^7.10.4"
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1"
}
},
"@babel/highlight": {
@@ -277,9 +278,9 @@
}
},
"@babel/parser": {
- "version": "7.11.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
- "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
+ "version": "7.12.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz",
+ "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==",
"dev": true
},
"@babel/plugin-syntax-async-generators": {
@@ -301,9 +302,9 @@
}
},
"@babel/plugin-syntax-class-properties": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
- "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
+ "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -393,17 +394,17 @@
}
},
"@babel/traverse": {
- "version": "7.11.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
- "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
+ "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.11.5",
+ "@babel/generator": "^7.12.1",
"@babel/helper-function-name": "^7.10.4",
"@babel/helper-split-export-declaration": "^7.11.0",
- "@babel/parser": "^7.11.5",
- "@babel/types": "^7.11.5",
+ "@babel/parser": "^7.12.1",
+ "@babel/types": "^7.12.1",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
@@ -418,9 +419,9 @@
}
},
"@babel/types": {
- "version": "7.11.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
- "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
+ "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.10.4",
@@ -547,23 +548,23 @@
"dev": true
},
"@jest/console": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.5.2.tgz",
- "integrity": "sha512-lJELzKINpF1v74DXHbCRIkQ/+nUV1M+ntj+X1J8LxCgpmJZjfLmhFejiMSbjjD66fayxl5Z06tbs3HMyuik6rw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.0.tgz",
+ "integrity": "sha512-ArGcZWAEYMWmWnc/QvxLDvFmGRPvmHeulhS7FUUAlUGR5vS/SqMfArsGaYmIFEThSotCMnEihwx1h62I1eg5lg==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
"chalk": "^4.0.0",
- "jest-message-util": "^26.5.2",
- "jest-util": "^26.5.2",
+ "jest-message-util": "^26.6.0",
+ "jest-util": "^26.6.0",
"slash": "^3.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -595,34 +596,34 @@
}
},
"@jest/core": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.5.3.tgz",
- "integrity": "sha512-CiU0UKFF1V7KzYTVEtFbFmGLdb2g4aTtY0WlyUfLgj/RtoTnJFhh50xKKr7OYkdmBUlGFSa2mD1TU3UZ6OLd4g==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.0.tgz",
+ "integrity": "sha512-7wbunxosnC5zXjxrEtTQSblFjRVOT8qz1eSytw8riEeWgegy3ct91NLPEP440CDuWrmW3cOLcEGxIf9q2u6O9Q==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.2",
- "@jest/reporters": "^26.5.3",
- "@jest/test-result": "^26.5.2",
- "@jest/transform": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/console": "^26.6.0",
+ "@jest/reporters": "^26.6.0",
+ "@jest/test-result": "^26.6.0",
+ "@jest/transform": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.4",
- "jest-changed-files": "^26.5.2",
- "jest-config": "^26.5.3",
- "jest-haste-map": "^26.5.2",
- "jest-message-util": "^26.5.2",
+ "jest-changed-files": "^26.6.0",
+ "jest-config": "^26.6.0",
+ "jest-haste-map": "^26.6.0",
+ "jest-message-util": "^26.6.0",
"jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.5.2",
- "jest-resolve-dependencies": "^26.5.3",
- "jest-runner": "^26.5.3",
- "jest-runtime": "^26.5.3",
- "jest-snapshot": "^26.5.3",
- "jest-util": "^26.5.2",
- "jest-validate": "^26.5.3",
- "jest-watcher": "^26.5.2",
+ "jest-resolve": "^26.6.0",
+ "jest-resolve-dependencies": "^26.6.0",
+ "jest-runner": "^26.6.0",
+ "jest-runtime": "^26.6.0",
+ "jest-snapshot": "^26.6.0",
+ "jest-util": "^26.6.0",
+ "jest-validate": "^26.6.0",
+ "jest-watcher": "^26.6.0",
"micromatch": "^4.0.2",
"p-each-series": "^2.1.0",
"rimraf": "^3.0.0",
@@ -631,9 +632,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -674,21 +675,21 @@
}
},
"@jest/environment": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.5.2.tgz",
- "integrity": "sha512-YjhCD/Zhkz0/1vdlS/QN6QmuUdDkpgBdK4SdiVg4Y19e29g4VQYN5Xg8+YuHjdoWGY7wJHMxc79uDTeTOy9Ngw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.0.tgz",
+ "integrity": "sha512-l+5MSdiC4rUUrz8xPdj0TwHBwuoqMcAbFnsYDTn5FkenJl8b+lvC5NdJl1tVICGHWnx0fnjdd1luRZ7u3U4xyg==",
"dev": true,
"requires": {
- "@jest/fake-timers": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/fake-timers": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
- "jest-mock": "^26.5.2"
+ "jest-mock": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -720,23 +721,23 @@
}
},
"@jest/fake-timers": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.5.2.tgz",
- "integrity": "sha512-09Hn5Oraqt36V1akxQeWMVL0fR9c6PnEhpgLaYvREXZJAh2H2Y+QLCsl0g7uMoJeoWJAuz4tozk1prbR1Fc1sw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.0.tgz",
+ "integrity": "sha512-7VQpjChrwlwvGNysS10lDBLOVLxMvMtpx0Xo6aIotzNVyojYk0NN0CR8R4T6h/eu7Zva/LB3P71jqwGdtADoag==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@sinonjs/fake-timers": "^6.0.1",
"@types/node": "*",
- "jest-message-util": "^26.5.2",
- "jest-mock": "^26.5.2",
- "jest-util": "^26.5.2"
+ "jest-message-util": "^26.6.0",
+ "jest-mock": "^26.6.0",
+ "jest-util": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -768,20 +769,20 @@
}
},
"@jest/globals": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.5.3.tgz",
- "integrity": "sha512-7QztI0JC2CuB+Wx1VdnOUNeIGm8+PIaqngYsZXQCkH2QV0GFqzAYc9BZfU0nuqA6cbYrWh5wkuMzyii3P7deug==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.0.tgz",
+ "integrity": "sha512-rs3a/a8Lq8FgTx11SxbqIU2bDjsFU2PApl2oK2oUVlo84RSF76afFm2nLojW93AGssr715GHUwhq5b6mpCI5BQ==",
"dev": true,
"requires": {
- "@jest/environment": "^26.5.2",
- "@jest/types": "^26.5.2",
- "expect": "^26.5.3"
+ "@jest/environment": "^26.6.0",
+ "@jest/types": "^26.6.0",
+ "expect": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -813,16 +814,16 @@
}
},
"@jest/reporters": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.5.3.tgz",
- "integrity": "sha512-X+vR0CpfMQzYcYmMFKNY9n4jklcb14Kffffp7+H/MqitWnb0440bW2L76NGWKAa+bnXhNoZr+lCVtdtPmfJVOQ==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.0.tgz",
+ "integrity": "sha512-PXbvHhdci5Rj1VFloolgLb+0kkdtzswhG8MzVENKJRI3O1ndwr52G6E/2QupjwrRcYnApZOelFf4nNpf5+SDxA==",
"dev": true,
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^26.5.2",
- "@jest/test-result": "^26.5.2",
- "@jest/transform": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/console": "^26.6.0",
+ "@jest/test-result": "^26.6.0",
+ "@jest/transform": "^26.6.0",
+ "@jest/types": "^26.6.0",
"chalk": "^4.0.0",
"collect-v8-coverage": "^1.0.0",
"exit": "^0.1.2",
@@ -833,9 +834,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^4.0.0",
"istanbul-reports": "^3.0.2",
- "jest-haste-map": "^26.5.2",
- "jest-resolve": "^26.5.2",
- "jest-util": "^26.5.2",
+ "jest-haste-map": "^26.6.0",
+ "jest-resolve": "^26.6.0",
+ "jest-util": "^26.6.0",
"jest-worker": "^26.5.0",
"node-notifier": "^8.0.0",
"slash": "^3.0.0",
@@ -846,9 +847,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -891,21 +892,21 @@
}
},
"@jest/test-result": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.5.2.tgz",
- "integrity": "sha512-E/Zp6LURJEGSCWpoMGmCFuuEI1OWuI3hmZwmULV0GsgJBh7u0rwqioxhRU95euUuviqBDN8ruX/vP/4bwYolXw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.0.tgz",
+ "integrity": "sha512-LV6X1ry+sKjseQsIFz3e6XAZYxwidvmeJFnVF08fq98q08dF1mJYI0lDq/LmH/jas+R4s0pwnNGiz1hfC4ZUBw==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/console": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/istanbul-lib-coverage": "^2.0.0",
"collect-v8-coverage": "^1.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -937,34 +938,34 @@
}
},
"@jest/test-sequencer": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.5.3.tgz",
- "integrity": "sha512-Wqzb7aQ13L3T47xHdpUqYMOpiqz6Dx2QDDghp5AV/eUDXR7JieY+E1s233TQlNyl+PqtqgjVokmyjzX/HA51BA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.0.tgz",
+ "integrity": "sha512-rWPTMa+8rejvePZnJmnKkmKWh0qILFDPpN0qbSif+KNGvFxqqDGafMo4P2Y8+I9XWrZQBeXL9IxPL4ZzDgRlbw==",
"dev": true,
"requires": {
- "@jest/test-result": "^26.5.2",
+ "@jest/test-result": "^26.6.0",
"graceful-fs": "^4.2.4",
- "jest-haste-map": "^26.5.2",
- "jest-runner": "^26.5.3",
- "jest-runtime": "^26.5.3"
+ "jest-haste-map": "^26.6.0",
+ "jest-runner": "^26.6.0",
+ "jest-runtime": "^26.6.0"
}
},
"@jest/transform": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.5.2.tgz",
- "integrity": "sha512-AUNjvexh+APhhmS8S+KboPz+D3pCxPvEAGduffaAJYxIFxGi/ytZQkrqcKDUU0ERBAo5R7087fyOYr2oms1seg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.0.tgz",
+ "integrity": "sha512-NUNA1NMCyVV9g5NIQF1jzW7QutQhB/HAocteCiUyH0VhmLXnGMTfPYQu1G6IjPk+k1SWdh2PD+Zs1vMqbavWzg==",
"dev": true,
"requires": {
"@babel/core": "^7.1.0",
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"babel-plugin-istanbul": "^6.0.0",
"chalk": "^4.0.0",
"convert-source-map": "^1.4.0",
"fast-json-stable-stringify": "^2.0.0",
"graceful-fs": "^4.2.4",
- "jest-haste-map": "^26.5.2",
+ "jest-haste-map": "^26.6.0",
"jest-regex-util": "^26.0.0",
- "jest-util": "^26.5.2",
+ "jest-util": "^26.6.0",
"micromatch": "^4.0.2",
"pirates": "^4.0.1",
"slash": "^3.0.0",
@@ -973,9 +974,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -1160,9 +1161,9 @@
"dev": true
},
"@types/node": {
- "version": "14.11.8",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz",
- "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==",
+ "version": "14.11.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.10.tgz",
+ "integrity": "sha512-yV1nWZPlMFpoXyoknm4S56y2nlTAuFYaJuQtYRAOU7xA/FJ9RY0Xm7QOkaYMMmr8ESdHIuUb6oQgR/0+2NqlyA==",
"dev": true
},
"@types/normalize-package-data": {
@@ -1178,9 +1179,9 @@
"dev": true
},
"@types/prettier": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.2.tgz",
- "integrity": "sha512-IiPhNnenzkqdSdQH3ifk9LoX7oQe61ZlDdDO4+MUv6FyWdPGDPr26gCPVs3oguZEMq//nFZZpwUZcVuNJsG+DQ==",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz",
+ "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==",
"dev": true
},
"@types/stack-utils": {
@@ -1190,9 +1191,9 @@
"dev": true
},
"@types/yargs": {
- "version": "15.0.8",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.8.tgz",
- "integrity": "sha512-b0BYzFUzBpOhPjpl1wtAHU994jBeKF4TKVlT7ssFv44T617XNcPdRoG4AzHLVshLzlrF7i3lTelH7UbuNYV58Q==",
+ "version": "15.0.9",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz",
+ "integrity": "sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==",
"dev": true,
"requires": {
"@types/yargs-parser": "*"
@@ -1205,13 +1206,13 @@
"dev": true
},
"@typescript-eslint/eslint-plugin": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.0.tgz",
- "integrity": "sha512-RVt5wU9H/2H+N/ZrCasTXdGbUTkbf7Hfi9eLiA8vPQkzUJ/bLDCC3CsoZioPrNcnoyN8r0gT153dC++A4hKBQQ==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.1.tgz",
+ "integrity": "sha512-O+8Utz8pb4OmcA+Nfi5THQnQpHSD2sDUNw9AxNHpuYOo326HZTtG8gsfT+EAYuVrFNaLyNb2QnUNkmTRDskuRA==",
"dev": true,
"requires": {
- "@typescript-eslint/experimental-utils": "4.4.0",
- "@typescript-eslint/scope-manager": "4.4.0",
+ "@typescript-eslint/experimental-utils": "4.4.1",
+ "@typescript-eslint/scope-manager": "4.4.1",
"debug": "^4.1.1",
"functional-red-black-tree": "^1.0.1",
"regexpp": "^3.0.0",
@@ -1220,55 +1221,55 @@
}
},
"@typescript-eslint/experimental-utils": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.0.tgz",
- "integrity": "sha512-01+OtK/oWeSJTjQcyzDztfLF1YjvKpLFo+JZmurK/qjSRcyObpIecJ4rckDoRCSh5Etw+jKfdSzVEHevh9gJ1w==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1.tgz",
+ "integrity": "sha512-Nt4EVlb1mqExW9cWhpV6pd1a3DkUbX9DeyYsdoeziKOpIJ04S2KMVDO+SEidsXRH/XHDpbzXykKcMTLdTXH6cQ==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.3",
- "@typescript-eslint/scope-manager": "4.4.0",
- "@typescript-eslint/types": "4.4.0",
- "@typescript-eslint/typescript-estree": "4.4.0",
+ "@typescript-eslint/scope-manager": "4.4.1",
+ "@typescript-eslint/types": "4.4.1",
+ "@typescript-eslint/typescript-estree": "4.4.1",
"eslint-scope": "^5.0.0",
"eslint-utils": "^2.0.0"
}
},
"@typescript-eslint/parser": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.4.0.tgz",
- "integrity": "sha512-yc14iEItCxoGb7W4Nx30FlTyGpU9r+j+n1LUK/exlq2eJeFxczrz/xFRZUk2f6yzWfK+pr1DOTyQnmDkcC4TnA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.4.1.tgz",
+ "integrity": "sha512-S0fuX5lDku28Au9REYUsV+hdJpW/rNW0gWlc4SXzF/kdrRaAVX9YCxKpziH7djeWT/HFAjLZcnY7NJD8xTeUEg==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "4.4.0",
- "@typescript-eslint/types": "4.4.0",
- "@typescript-eslint/typescript-estree": "4.4.0",
+ "@typescript-eslint/scope-manager": "4.4.1",
+ "@typescript-eslint/types": "4.4.1",
+ "@typescript-eslint/typescript-estree": "4.4.1",
"debug": "^4.1.1"
}
},
"@typescript-eslint/scope-manager": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.4.0.tgz",
- "integrity": "sha512-r2FIeeU1lmW4K3CxgOAt8djI5c6Q/5ULAgdVo9AF3hPMpu0B14WznBAtxrmB/qFVbVIB6fSx2a+EVXuhSVMEyA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.4.1.tgz",
+ "integrity": "sha512-2oD/ZqD4Gj41UdFeWZxegH3cVEEH/Z6Bhr/XvwTtGv66737XkR4C9IqEkebCuqArqBJQSj4AgNHHiN1okzD/wQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.4.0",
- "@typescript-eslint/visitor-keys": "4.4.0"
+ "@typescript-eslint/types": "4.4.1",
+ "@typescript-eslint/visitor-keys": "4.4.1"
}
},
"@typescript-eslint/types": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.4.0.tgz",
- "integrity": "sha512-nU0VUpzanFw3jjX+50OTQy6MehVvf8pkqFcURPAE06xFNFenMj1GPEI6IESvp7UOHAnq+n/brMirZdR+7rCrlA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.4.1.tgz",
+ "integrity": "sha512-KNDfH2bCyax5db+KKIZT4rfA8rEk5N0EJ8P0T5AJjo5xrV26UAzaiqoJCxeaibqc0c/IvZxp7v2g3difn2Pn3w==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.0.tgz",
- "integrity": "sha512-Fh85feshKXwki4nZ1uhCJHmqKJqCMba+8ZicQIhNi5d5jSQFteWiGeF96DTjO8br7fn+prTP+t3Cz/a/3yOKqw==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.1.tgz",
+ "integrity": "sha512-wP/V7ScKzgSdtcY1a0pZYBoCxrCstLrgRQ2O9MmCUZDtmgxCO/TCqOTGRVwpP4/2hVfqMz/Vw1ZYrG8cVxvN3g==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.4.0",
- "@typescript-eslint/visitor-keys": "4.4.0",
+ "@typescript-eslint/types": "4.4.1",
+ "@typescript-eslint/visitor-keys": "4.4.1",
"debug": "^4.1.1",
"globby": "^11.0.1",
"is-glob": "^4.0.1",
@@ -1278,12 +1279,12 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.0.tgz",
- "integrity": "sha512-oBWeroUZCVsHLiWRdcTXJB7s1nB3taFY8WGvS23tiAlT6jXVvsdAV4rs581bgdEjOhn43q6ro7NkOiLKu6kFqA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.1.tgz",
+ "integrity": "sha512-H2JMWhLaJNeaylSnMSQFEhT/S/FsJbebQALmoJxMPMxLtlVAMy2uJP/Z543n9IizhjRayLSqoInehCeNW9rWcw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.4.0",
+ "@typescript-eslint/types": "4.4.1",
"eslint-visitor-keys": "^2.0.0"
}
},
@@ -1499,13 +1500,13 @@
"dev": true
},
"babel-jest": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.5.2.tgz",
- "integrity": "sha512-U3KvymF3SczA3vOL/cgiUFOznfMET+XDIXiWnoJV45siAp2pLMG8i2+/MGZlAC3f/F6Q40LR4M4qDrWZ9wkK8A==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.0.tgz",
+ "integrity": "sha512-JI66yILI7stzjHccAoQtRKcUwJrJb4oMIxLTirL3GdAjGpaUBQSjZDFi9LsPkN4gftsS4R2AThAJwOjJxadwbg==",
"dev": true,
"requires": {
- "@jest/transform": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/transform": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/babel__core": "^7.1.7",
"babel-plugin-istanbul": "^6.0.0",
"babel-preset-jest": "^26.5.0",
@@ -1515,9 +1516,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -2177,9 +2178,9 @@
}
},
"emittery": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz",
- "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==",
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz",
+ "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==",
"dev": true
},
"emoji-regex": {
@@ -2369,9 +2370,9 @@
}
},
"eslint-config-prettier": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz",
- "integrity": "sha512-9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.13.0.tgz",
+ "integrity": "sha512-LcT0i0LSmnzqK2t764pyIt7kKH2AuuqKRTtJTdddWxOiUja9HdG5GXBVF2gmCTvVYWVsTu8J2MhJLVGRh+pj8w==",
"dev": true,
"requires": {
"get-stdin": "^6.0.0"
@@ -2730,23 +2731,23 @@
}
},
"expect": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/expect/-/expect-26.5.3.tgz",
- "integrity": "sha512-kkpOhGRWGOr+TEFUnYAjfGvv35bfP+OlPtqPIJpOCR9DVtv8QV+p8zG0Edqafh80fsjeE+7RBcVUq1xApnYglw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.0.tgz",
+ "integrity": "sha512-EzhbZ1tbwcaa5Ok39BI11flIMeIUSlg1QsnXOrleaMvltwHsvIQPBtL710l+ma+qDFLUgktCXK4YuQzmHdm7cg==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-styles": "^4.0.0",
"jest-get-type": "^26.3.0",
- "jest-matcher-utils": "^26.5.2",
- "jest-message-util": "^26.5.2",
+ "jest-matcher-utils": "^26.6.0",
+ "jest-message-util": "^26.6.0",
"jest-regex-util": "^26.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3791,20 +3792,20 @@
}
},
"jest": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest/-/jest-26.5.3.tgz",
- "integrity": "sha512-uJi3FuVSLmkZrWvaDyaVTZGLL8WcfynbRnFXyAHuEtYiSZ+ijDDIMOw1ytmftK+y/+OdAtsG9QrtbF7WIBmOyA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz",
+ "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==",
"dev": true,
"requires": {
- "@jest/core": "^26.5.3",
+ "@jest/core": "^26.6.0",
"import-local": "^3.0.2",
- "jest-cli": "^26.5.3"
+ "jest-cli": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3834,22 +3835,22 @@
}
},
"jest-cli": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.5.3.tgz",
- "integrity": "sha512-HkbSvtugpSXBf2660v9FrNVUgxvPkssN8CRGj9gPM8PLhnaa6zziFiCEKQAkQS4uRzseww45o0TR+l6KeRYV9A==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.0.tgz",
+ "integrity": "sha512-lJAMZGpmML+y3Kfln6L5DGRTfKGQ+n1JDM1RQstojSLUhe/EaXWR8vmcx70v4CyJKvFZs7c/0QDkPX5ra/aDew==",
"dev": true,
"requires": {
- "@jest/core": "^26.5.3",
- "@jest/test-result": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/core": "^26.6.0",
+ "@jest/test-result": "^26.6.0",
+ "@jest/types": "^26.6.0",
"chalk": "^4.0.0",
"exit": "^0.1.2",
"graceful-fs": "^4.2.4",
"import-local": "^3.0.2",
"is-ci": "^2.0.0",
- "jest-config": "^26.5.3",
- "jest-util": "^26.5.2",
- "jest-validate": "^26.5.3",
+ "jest-config": "^26.6.0",
+ "jest-util": "^26.6.0",
+ "jest-validate": "^26.6.0",
"prompts": "^2.0.1",
"yargs": "^15.4.1"
}
@@ -3857,20 +3858,20 @@
}
},
"jest-changed-files": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.5.2.tgz",
- "integrity": "sha512-qSmssmiIdvM5BWVtyK/nqVpN3spR5YyvkvPqz1x3BR1bwIxsWmU/MGwLoCrPNLbkG2ASAKfvmJpOduEApBPh2w==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.0.tgz",
+ "integrity": "sha512-k8PZzlp3cRWDe0fDc/pYs+c4w36+hiWXe1PpW/pW1UJmu1TNTAcQfZUrVYleij+uEqlY6z4mPv7Iff3kY0o5SQ==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"execa": "^4.0.0",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -3943,38 +3944,38 @@
}
},
"jest-circus": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.5.3.tgz",
- "integrity": "sha512-d3kCp2ASCG9aq63KZi1VyNDcWCiBwlUfEQfGuKd9aPs45L5J69SsjQjhjAqhVjX0eld8cZMJZS1VC4OuXoQ+8A==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz",
+ "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==",
"dev": true,
"requires": {
"@babel/traverse": "^7.1.0",
- "@jest/environment": "^26.5.2",
- "@jest/test-result": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/environment": "^26.6.0",
+ "@jest/test-result": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/babel__traverse": "^7.0.4",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
"dedent": "^0.7.0",
- "expect": "^26.5.3",
+ "expect": "^26.6.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^26.5.2",
- "jest-matcher-utils": "^26.5.2",
- "jest-message-util": "^26.5.2",
- "jest-runner": "^26.5.3",
- "jest-runtime": "^26.5.3",
- "jest-snapshot": "^26.5.3",
- "jest-util": "^26.5.2",
- "pretty-format": "^26.5.2",
+ "jest-each": "^26.6.0",
+ "jest-matcher-utils": "^26.6.0",
+ "jest-message-util": "^26.6.0",
+ "jest-runner": "^26.6.0",
+ "jest-runtime": "^26.6.0",
+ "jest-snapshot": "^26.6.0",
+ "jest-util": "^26.6.0",
+ "pretty-format": "^26.6.0",
"stack-utils": "^2.0.2",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4004,12 +4005,12 @@
}
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4018,35 +4019,35 @@
}
},
"jest-config": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.5.3.tgz",
- "integrity": "sha512-NVhZiIuN0GQM6b6as4CI5FSCyXKxdrx5ACMCcv/7Pf+TeCajJhJc+6dwgdAVPyerUFB9pRBIz3bE7clSrRge/w==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.0.tgz",
+ "integrity": "sha512-RCR1Kf7MGJ5waVCvrj/k3nCAJKquWZlzs8rkskzj0KlG392hNBOaYd5FQ4cCac08j6pwfIDOwNvMcy0/FqguJg==",
"dev": true,
"requires": {
"@babel/core": "^7.1.0",
- "@jest/test-sequencer": "^26.5.3",
- "@jest/types": "^26.5.2",
- "babel-jest": "^26.5.2",
+ "@jest/test-sequencer": "^26.6.0",
+ "@jest/types": "^26.6.0",
+ "babel-jest": "^26.6.0",
"chalk": "^4.0.0",
"deepmerge": "^4.2.2",
"glob": "^7.1.1",
"graceful-fs": "^4.2.4",
- "jest-environment-jsdom": "^26.5.2",
- "jest-environment-node": "^26.5.2",
+ "jest-environment-jsdom": "^26.6.0",
+ "jest-environment-node": "^26.6.0",
"jest-get-type": "^26.3.0",
- "jest-jasmine2": "^26.5.3",
+ "jest-jasmine2": "^26.6.0",
"jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.5.2",
- "jest-util": "^26.5.2",
- "jest-validate": "^26.5.3",
+ "jest-resolve": "^26.6.0",
+ "jest-util": "^26.6.0",
+ "jest-validate": "^26.6.0",
"micromatch": "^4.0.2",
- "pretty-format": "^26.5.2"
+ "pretty-format": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4082,12 +4083,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4117,22 +4118,22 @@
}
},
"jest-each": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.5.2.tgz",
- "integrity": "sha512-w7D9FNe0m2D3yZ0Drj9CLkyF/mGhmBSULMQTypzAKR746xXnjUrK8GUJdlLTWUF6dd0ks3MtvGP7/xNFr9Aphg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.0.tgz",
+ "integrity": "sha512-7LzSNwNviYnm4FWK46itIE03NqD/8O8/7tVQ5rwTdTNrmPMQoQ1Z7hEFQ1uzRReluOFislpurpnQ0QsclSiDkA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"chalk": "^4.0.0",
"jest-get-type": "^26.3.0",
- "jest-util": "^26.5.2",
- "pretty-format": "^26.5.2"
+ "jest-util": "^26.6.0",
+ "pretty-format": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4168,12 +4169,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4182,24 +4183,24 @@
}
},
"jest-environment-jsdom": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.5.2.tgz",
- "integrity": "sha512-fWZPx0bluJaTQ36+PmRpvUtUlUFlGGBNyGX1SN3dLUHHMcQ4WseNEzcGGKOw4U5towXgxI4qDoI3vwR18H0RTw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.0.tgz",
+ "integrity": "sha512-bXO9IG7a3YlyiHxwfKF+OWoTA+GIw4FrD+Y0pb6CC+nKs5JuSRZmR2ovEX6PWo6KY42ka3JoZOp3KEnXiFPPCg==",
"dev": true,
"requires": {
- "@jest/environment": "^26.5.2",
- "@jest/fake-timers": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/environment": "^26.6.0",
+ "@jest/fake-timers": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
- "jest-mock": "^26.5.2",
- "jest-util": "^26.5.2",
+ "jest-mock": "^26.6.0",
+ "jest-util": "^26.6.0",
"jsdom": "^16.4.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4231,23 +4232,23 @@
}
},
"jest-environment-node": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.5.2.tgz",
- "integrity": "sha512-YHjnDsf/GKFCYMGF1V+6HF7jhY1fcLfLNBDjhAOvFGvt6d8vXvNdJGVM7uTZ2VO/TuIyEFhPGaXMX5j3h7fsrA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.0.tgz",
+ "integrity": "sha512-kWU6ZD1h6fs7sIl6ufuK0sXW/3d6WLaj48iow0NxhgU6eY89d9K+0MVmE0cRcVlh53yMyxTK6b+TnhLOnlGp/A==",
"dev": true,
"requires": {
- "@jest/environment": "^26.5.2",
- "@jest/fake-timers": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/environment": "^26.6.0",
+ "@jest/fake-timers": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
- "jest-mock": "^26.5.2",
- "jest-util": "^26.5.2"
+ "jest-mock": "^26.6.0",
+ "jest-util": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4285,12 +4286,12 @@
"dev": true
},
"jest-haste-map": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.5.2.tgz",
- "integrity": "sha512-lJIAVJN3gtO3k4xy+7i2Xjtwh8CfPcH08WYjZpe9xzveDaqGw9fVNCpkYu6M525wKFVkLmyi7ku+DxCAP1lyMA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.0.tgz",
+ "integrity": "sha512-RpNqAGMR58uG9E9vWITorX2/R7he/tSbHWldX5upt1ymEcmCaXczqXxjqI6xOtRR8Ev6ZEYDfgSA5Fy7WHUL5w==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@types/graceful-fs": "^4.1.2",
"@types/node": "*",
"anymatch": "^3.0.3",
@@ -4299,7 +4300,7 @@
"graceful-fs": "^4.2.4",
"jest-regex-util": "^26.0.0",
"jest-serializer": "^26.5.0",
- "jest-util": "^26.5.2",
+ "jest-util": "^26.6.0",
"jest-worker": "^26.5.0",
"micromatch": "^4.0.2",
"sane": "^4.0.3",
@@ -4307,9 +4308,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4341,35 +4342,35 @@
}
},
"jest-jasmine2": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.5.3.tgz",
- "integrity": "sha512-nFlZOpnGlNc7y/+UkkeHnvbOM+rLz4wB1AimgI9QhtnqSZte0wYjbAm8hf7TCwXlXgDwZxAXo6z0a2Wzn9FoOg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.0.tgz",
+ "integrity": "sha512-2E3c+0A9y2OIK5caw5qlcm3b4doaf8FSfXKTX3xqKTUJoR4zXh0xvERBNWxZP9xMNXEi/2Z3LVsZpR2hROgixA==",
"dev": true,
"requires": {
"@babel/traverse": "^7.1.0",
- "@jest/environment": "^26.5.2",
+ "@jest/environment": "^26.6.0",
"@jest/source-map": "^26.5.0",
- "@jest/test-result": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/test-result": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
"chalk": "^4.0.0",
"co": "^4.6.0",
- "expect": "^26.5.3",
+ "expect": "^26.6.0",
"is-generator-fn": "^2.0.0",
- "jest-each": "^26.5.2",
- "jest-matcher-utils": "^26.5.2",
- "jest-message-util": "^26.5.2",
- "jest-runtime": "^26.5.3",
- "jest-snapshot": "^26.5.3",
- "jest-util": "^26.5.2",
- "pretty-format": "^26.5.2",
+ "jest-each": "^26.6.0",
+ "jest-matcher-utils": "^26.6.0",
+ "jest-message-util": "^26.6.0",
+ "jest-runtime": "^26.6.0",
+ "jest-snapshot": "^26.6.0",
+ "jest-util": "^26.6.0",
+ "pretty-format": "^26.6.0",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4399,12 +4400,12 @@
}
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4413,19 +4414,19 @@
}
},
"jest-leak-detector": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.5.2.tgz",
- "integrity": "sha512-h7ia3dLzBFItmYERaLPEtEKxy3YlcbcRSjj0XRNJgBEyODuu+3DM2o62kvIFvs3PsaYoIIv+e+nLRI61Dj1CNw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.0.tgz",
+ "integrity": "sha512-3oMv34imWTl1/nwKnmE/DxYo3QqHnZeF3nO6UzldppkhW0Za7OY2DYyWiamqVzwdUrjhoQkY5g+aF6Oc3alYEQ==",
"dev": true,
"requires": {
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.2"
+ "pretty-format": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4461,12 +4462,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4475,21 +4476,21 @@
}
},
"jest-matcher-utils": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.5.2.tgz",
- "integrity": "sha512-W9GO9KBIC4gIArsNqDUKsLnhivaqf8MSs6ujO/JDcPIQrmY+aasewweXVET8KdrJ6ADQaUne5UzysvF/RR7JYA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.0.tgz",
+ "integrity": "sha512-BUy/dQYb7ELGRazmK4ZVkbfPYCaNnrMtw1YljVhcKzWUxBM0xQ+bffrfnMLdRZp4wUUcT4ahaVnA3VWZtXWP9Q==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
- "jest-diff": "^26.5.2",
+ "jest-diff": "^26.6.0",
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.2"
+ "pretty-format": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4525,15 +4526,15 @@
"dev": true
},
"jest-diff": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.5.2.tgz",
- "integrity": "sha512-HCSWDUGwsov5oTlGzrRM+UPJI/Dpqi9jzeV0fdRNi3Ch5bnoXhnyJMmVg2juv9081zLIy3HGPI5mcuGgXM2xRA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.0.tgz",
+ "integrity": "sha512-IH09rKsdWY8YEY7ii2BHlSq59oXyF2pK3GoK+hOK9eD/x6009eNB5Jv1shLMKgxekodPzLlV7eZP1jPFQYds8w==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"diff-sequences": "^26.5.0",
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.2"
+ "pretty-format": "^26.6.0"
}
},
"jest-get-type": {
@@ -4543,12 +4544,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -4557,13 +4558,13 @@
}
},
"jest-message-util": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.5.2.tgz",
- "integrity": "sha512-Ocp9UYZ5Jl15C5PNsoDiGEk14A4NG0zZKknpWdZGoMzJuGAkVt10e97tnEVMYpk7LnQHZOfuK2j/izLBMcuCZw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.0.tgz",
+ "integrity": "sha512-WPAeS38Kza29f04I0iOIQrXeiebRXjmn6cFehzI7KKJOgT0NmqYAcLgjWnIAfKs5FBmEQgje1kXab0DaLKCl2w==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@types/stack-utils": "^2.0.0",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.4",
@@ -4573,9 +4574,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4607,19 +4608,19 @@
}
},
"jest-mock": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.5.2.tgz",
- "integrity": "sha512-9SiU4b5PtO51v0MtJwVRqeGEroH66Bnwtq4ARdNP7jNXbpT7+ByeWNAk4NeT/uHfNSVDXEXgQo1XRuwEqS6Rdw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.0.tgz",
+ "integrity": "sha512-HsNmL8vVIn1rL1GWA21Drpy9Cl+7GImwbWz/0fkWHrUXVzuaG7rP0vwLtE+/n70Mt0U8nPkz8fxioi3SC0wqhw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@types/node": "*"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4663,25 +4664,25 @@
"dev": true
},
"jest-resolve": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.5.2.tgz",
- "integrity": "sha512-XsPxojXGRA0CoDD7Vis59ucz2p3cQFU5C+19tz3tLEAlhYKkK77IL0cjYjikY9wXnOaBeEdm1rOgSJjbZWpcZg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz",
+ "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.4",
"jest-pnp-resolver": "^1.2.2",
- "jest-util": "^26.5.2",
+ "jest-util": "^26.6.0",
"read-pkg-up": "^7.0.1",
"resolve": "^1.17.0",
"slash": "^3.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4805,20 +4806,20 @@
}
},
"jest-resolve-dependencies": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.5.3.tgz",
- "integrity": "sha512-+KMDeke/BFK+mIQ2IYSyBz010h7zQaVt4Xie6cLqUGChorx66vVeQVv4ErNoMwInnyYHi1Ud73tDS01UbXbfLQ==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.0.tgz",
+ "integrity": "sha512-4di+XUT7LwJJ8b8qFEEDQssC5+aeVjLhvRICCaS4alh/EVS9JCT1armfJ3pnSS8t4o6659WbMmKVo82H4LuUVw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"jest-regex-util": "^26.0.0",
- "jest-snapshot": "^26.5.3"
+ "jest-snapshot": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4850,37 +4851,37 @@
}
},
"jest-runner": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.5.3.tgz",
- "integrity": "sha512-qproP0Pq7IIule+263W57k2+8kWCszVJTC9TJWGUz0xJBr+gNiniGXlG8rotd0XxwonD5UiJloYoSO5vbUr5FQ==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.0.tgz",
+ "integrity": "sha512-QpeN6pje8PQvFgT+wYOlzeycKd67qAvSw5FgYBiX2cTW+QTiObTzv/k09qRvT09rcCntFxUhy9VB1mgNGFLYIA==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.2",
- "@jest/environment": "^26.5.2",
- "@jest/test-result": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/console": "^26.6.0",
+ "@jest/environment": "^26.6.0",
+ "@jest/test-result": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
"chalk": "^4.0.0",
"emittery": "^0.7.1",
"exit": "^0.1.2",
"graceful-fs": "^4.2.4",
- "jest-config": "^26.5.3",
+ "jest-config": "^26.6.0",
"jest-docblock": "^26.0.0",
- "jest-haste-map": "^26.5.2",
- "jest-leak-detector": "^26.5.2",
- "jest-message-util": "^26.5.2",
- "jest-resolve": "^26.5.2",
- "jest-runtime": "^26.5.3",
- "jest-util": "^26.5.2",
+ "jest-haste-map": "^26.6.0",
+ "jest-leak-detector": "^26.6.0",
+ "jest-message-util": "^26.6.0",
+ "jest-resolve": "^26.6.0",
+ "jest-runtime": "^26.6.0",
+ "jest-util": "^26.6.0",
"jest-worker": "^26.5.0",
"source-map-support": "^0.5.6",
"throat": "^5.0.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4912,43 +4913,43 @@
}
},
"jest-runtime": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.5.3.tgz",
- "integrity": "sha512-IDjalmn2s/Tc4GvUwhPHZ0iaXCdMRq5p6taW9P8RpU+FpG01O3+H8z+p3rDCQ9mbyyyviDgxy/LHPLzrIOKBkQ==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.0.tgz",
+ "integrity": "sha512-JEz4YGnybFvtN4NLID6lsZf0bcd8jccwjWcG5TRE3fYVnxoX1egTthPjnC4btIwWJ6QaaHhtOQ/E3AGn8iClAw==",
"dev": true,
"requires": {
- "@jest/console": "^26.5.2",
- "@jest/environment": "^26.5.2",
- "@jest/fake-timers": "^26.5.2",
- "@jest/globals": "^26.5.3",
+ "@jest/console": "^26.6.0",
+ "@jest/environment": "^26.6.0",
+ "@jest/fake-timers": "^26.6.0",
+ "@jest/globals": "^26.6.0",
"@jest/source-map": "^26.5.0",
- "@jest/test-result": "^26.5.2",
- "@jest/transform": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/test-result": "^26.6.0",
+ "@jest/transform": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/yargs": "^15.0.0",
"chalk": "^4.0.0",
"collect-v8-coverage": "^1.0.0",
"exit": "^0.1.2",
"glob": "^7.1.3",
"graceful-fs": "^4.2.4",
- "jest-config": "^26.5.3",
- "jest-haste-map": "^26.5.2",
- "jest-message-util": "^26.5.2",
- "jest-mock": "^26.5.2",
+ "jest-config": "^26.6.0",
+ "jest-haste-map": "^26.6.0",
+ "jest-message-util": "^26.6.0",
+ "jest-mock": "^26.6.0",
"jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.5.2",
- "jest-snapshot": "^26.5.3",
- "jest-util": "^26.5.2",
- "jest-validate": "^26.5.3",
+ "jest-resolve": "^26.6.0",
+ "jest-snapshot": "^26.6.0",
+ "jest-util": "^26.6.0",
+ "jest-validate": "^26.6.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0",
"yargs": "^15.4.1"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -4996,33 +4997,33 @@
}
},
"jest-snapshot": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.5.3.tgz",
- "integrity": "sha512-ZgAk0Wm0JJ75WS4lGaeRfa0zIgpL0KD595+XmtwlIEMe8j4FaYHyZhP1LNOO+8fXq7HJ3hll54+sFV9X4+CGVw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.0.tgz",
+ "integrity": "sha512-mcqJZeIZqxomvBcsaiIbiEe2g7K1UxnUpTwjMoHb+DX4uFGnuZoZ6m28YOYRyCfZsdU9mmq73rNBnEH2atTR4Q==",
"dev": true,
"requires": {
"@babel/types": "^7.0.0",
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@types/babel__traverse": "^7.0.4",
"@types/prettier": "^2.0.0",
"chalk": "^4.0.0",
- "expect": "^26.5.3",
+ "expect": "^26.6.0",
"graceful-fs": "^4.2.4",
- "jest-diff": "^26.5.2",
+ "jest-diff": "^26.6.0",
"jest-get-type": "^26.3.0",
- "jest-haste-map": "^26.5.2",
- "jest-matcher-utils": "^26.5.2",
- "jest-message-util": "^26.5.2",
- "jest-resolve": "^26.5.2",
+ "jest-haste-map": "^26.6.0",
+ "jest-matcher-utils": "^26.6.0",
+ "jest-message-util": "^26.6.0",
+ "jest-resolve": "^26.6.0",
"natural-compare": "^1.4.0",
- "pretty-format": "^26.5.2",
+ "pretty-format": "^26.6.0",
"semver": "^7.3.2"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -5058,15 +5059,15 @@
"dev": true
},
"jest-diff": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.5.2.tgz",
- "integrity": "sha512-HCSWDUGwsov5oTlGzrRM+UPJI/Dpqi9jzeV0fdRNi3Ch5bnoXhnyJMmVg2juv9081zLIy3HGPI5mcuGgXM2xRA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.0.tgz",
+ "integrity": "sha512-IH09rKsdWY8YEY7ii2BHlSq59oXyF2pK3GoK+hOK9eD/x6009eNB5Jv1shLMKgxekodPzLlV7eZP1jPFQYds8w==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
"diff-sequences": "^26.5.0",
"jest-get-type": "^26.3.0",
- "pretty-format": "^26.5.2"
+ "pretty-format": "^26.6.0"
}
},
"jest-get-type": {
@@ -5076,12 +5077,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -5090,12 +5091,12 @@
}
},
"jest-util": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.5.2.tgz",
- "integrity": "sha512-WTL675bK+GSSAYgS8z9FWdCT2nccO1yTIplNLPlP0OD8tUk/H5IrWKMMRudIQQ0qp8bb4k+1Qa8CxGKq9qnYdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz",
+ "integrity": "sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
"chalk": "^4.0.0",
"graceful-fs": "^4.2.4",
@@ -5104,9 +5105,9 @@
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -5138,23 +5139,23 @@
}
},
"jest-validate": {
- "version": "26.5.3",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.5.3.tgz",
- "integrity": "sha512-LX07qKeAtY+lsU0o3IvfDdN5KH9OulEGOMN1sFo6PnEf5/qjS1LZIwNk9blcBeW94pQUI9dLN9FlDYDWI5tyaA==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.0.tgz",
+ "integrity": "sha512-FKHNqvh1Pgs4NWas56gsTPmjcIoGAAzSVUCK1+g8euzuCGbmdEr8LRTtOEFjd29uMZUk0PhzmzKGlHPe6j3UWw==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"camelcase": "^6.0.0",
"chalk": "^4.0.0",
"jest-get-type": "^26.3.0",
"leven": "^3.1.0",
- "pretty-format": "^26.5.2"
+ "pretty-format": "^26.6.0"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -5196,12 +5197,12 @@
"dev": true
},
"pretty-format": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.5.2.tgz",
- "integrity": "sha512-VizyV669eqESlkOikKJI8Ryxl/kPpbdLwNdPs2GrbQs18MpySB5S0Yo0N7zkg2xTRiFq4CFw8ct5Vg4a0xP0og==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.0.tgz",
+ "integrity": "sha512-Uumr9URVB7bm6SbaByXtx+zGlS+0loDkFMHP0kHahMjmfCtmFY03iqd++5v3Ld6iB5TocVXlBN/T+DXMn9d4BA==",
"dev": true,
"requires": {
- "@jest/types": "^26.5.2",
+ "@jest/types": "^26.6.0",
"ansi-regex": "^5.0.0",
"ansi-styles": "^4.0.0",
"react-is": "^16.12.0"
@@ -5210,24 +5211,24 @@
}
},
"jest-watcher": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.5.2.tgz",
- "integrity": "sha512-i3m1NtWzF+FXfJ3ljLBB/WQEp4uaNhX7QcQUWMokcifFTUQBDFyUMEwk0JkJ1kopHbx7Een3KX0Q7+9koGM/Pw==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.0.tgz",
+ "integrity": "sha512-gw5BvcgPi0PKpMlNWQjUet5C5A4JOYrT7gexdP6+DR/f7mRm7wE0o1GqwPwcTsTwo0/FNf9c/kIDXTRaSAYwlw==",
"dev": true,
"requires": {
- "@jest/test-result": "^26.5.2",
- "@jest/types": "^26.5.2",
+ "@jest/test-result": "^26.6.0",
+ "@jest/types": "^26.6.0",
"@types/node": "*",
"ansi-escapes": "^4.2.1",
"chalk": "^4.0.0",
- "jest-util": "^26.5.2",
+ "jest-util": "^26.6.0",
"string-length": "^4.0.1"
},
"dependencies": {
"@jest/types": {
- "version": "26.5.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.5.2.tgz",
- "integrity": "sha512-QDs5d0gYiyetI8q+2xWdkixVQMklReZr4ltw7GFDtb4fuJIBCE6mzj2LnitGqCuAlLap6wPyb8fpoHgwZz5fdg==",
+ "version": "26.6.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz",
+ "integrity": "sha512-8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==",
"dev": true,
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
@@ -7147,9 +7148,9 @@
"dev": true
},
"yargs-parser": {
- "version": "20.2.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.1.tgz",
- "integrity": "sha512-yYsjuSkjbLMBp16eaOt7/siKTjNVjMm3SoJnIg3sEh/JsvqVVDyjRKmaJV4cl+lNIgq6QEco2i3gDebJl7/vLA==",
+ "version": "20.2.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.3.tgz",
+ "integrity": "sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww==",
"dev": true
}
}
diff --git a/package.json b/package.json
index f9a89200..e5072766 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "setup-php",
- "version": "2.6.0",
+ "version": "2.7.0",
"private": false,
"description": "Setup PHP for use with GitHub Actions",
"main": "dist/index.js",
@@ -31,18 +31,18 @@
},
"devDependencies": {
"@types/jest": "^26.0.14",
- "@types/node": "^14.11.8",
- "@typescript-eslint/eslint-plugin": "^4.4.0",
- "@typescript-eslint/parser": "^4.4.0",
+ "@types/node": "^14.11.10",
+ "@typescript-eslint/eslint-plugin": "^4.4.1",
+ "@typescript-eslint/parser": "^4.4.1",
"@zeit/ncc": "^0.22.3",
"eslint": "^7.11.0",
- "eslint-config-prettier": "^6.12.0",
+ "eslint-config-prettier": "^6.13.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^24.1.0",
"eslint-plugin-prettier": "^3.1.4",
"husky": "^4.3.0",
- "jest": "^26.5.3",
- "jest-circus": "^26.5.3",
+ "jest": "^26.6.0",
+ "jest-circus": "^26.6.0",
"prettier": "^2.1.2",
"ts-jest": "^26.4.1",
"typescript": "^4.0.3"