From 0f4a5447bf2691ff91226592f1f80b10f61602ee Mon Sep 17 00:00:00 2001
From: Ben
Date: Fri, 4 Jun 2021 04:07:44 +1200
Subject: [PATCH 01/11] new pataka onboarding dialog
---
.../components/community/CommunitiesList.vue | 2 +-
ui/src/components/dialog/SettingsDialog.vue | 4 +-
.../NewPatakaDialog.vue | 0
.../dialog/connection/OnboardDialog.vue | 185 ++++++++++++++++++
.../dialog/connection/PatakaHelper.vue | 93 +++++++++
ui/src/translations/en/index.js | 1 +
.../translations/en/instructions-pataka.json | 12 ++
ui/src/translations/en/view-tribes.json | 2 +-
ui/src/views/Login.vue | 62 ++++--
9 files changed, 344 insertions(+), 17 deletions(-)
rename ui/src/components/dialog/{community => connection}/NewPatakaDialog.vue (100%)
create mode 100644 ui/src/components/dialog/connection/OnboardDialog.vue
create mode 100644 ui/src/components/dialog/connection/PatakaHelper.vue
create mode 100644 ui/src/translations/en/instructions-pataka.json
diff --git a/ui/src/components/community/CommunitiesList.vue b/ui/src/components/community/CommunitiesList.vue
index 5c86cc3e..a8702067 100644
--- a/ui/src/components/community/CommunitiesList.vue
+++ b/ui/src/components/community/CommunitiesList.vue
@@ -106,7 +106,7 @@ import gql from 'graphql-tag'
import whakapapa from '@/assets/whakapapa.png'
import ProfileCard from '@/components/profile/ProfileCard.vue'
import Avatar from '@/components/Avatar.vue'
-import NewPatakaDialog from '@/components/dialog/community/NewPatakaDialog.vue'
+import NewPatakaDialog from '@/components/dialog/connection/NewPatakaDialog.vue'
import AlertMessage from '@/components/dialog/AlertMessage.vue'
import BigAddButton from '@/components/button/BigAddButton.vue'
import { getTribes } from '@/lib/community-helpers.js'
diff --git a/ui/src/components/dialog/SettingsDialog.vue b/ui/src/components/dialog/SettingsDialog.vue
index 715ce91f..e84529e4 100644
--- a/ui/src/components/dialog/SettingsDialog.vue
+++ b/ui/src/components/dialog/SettingsDialog.vue
@@ -7,7 +7,7 @@
{{ t('loseAccess') }}.
{{ t('backUpKey') }}
-
+
- {{ t('languageTitle') }}
+ {{ t('languageTitle') }}
{{ t('chooseLanguage') }}
diff --git a/ui/src/components/dialog/community/NewPatakaDialog.vue b/ui/src/components/dialog/connection/NewPatakaDialog.vue
similarity index 100%
rename from ui/src/components/dialog/community/NewPatakaDialog.vue
rename to ui/src/components/dialog/connection/NewPatakaDialog.vue
diff --git a/ui/src/components/dialog/connection/OnboardDialog.vue b/ui/src/components/dialog/connection/OnboardDialog.vue
new file mode 100644
index 00000000..4cfbd87b
--- /dev/null
+++ b/ui/src/components/dialog/connection/OnboardDialog.vue
@@ -0,0 +1,185 @@
+
+
+
+
+
+ Connect to a Pataka to backup your profile and connect with your tribes
+ mdi-information
+
+
+
+
+
+
+
+ mdi-server-network
+ Connect with Pātaka Code
+
+
+
+
+
+ {{ $t('pataka.patakaCode') }}
+
+
+
+
+
+
+ {{ $t('pataka.connect') }}
+
+
+
+
+
+
+
+
+
+
+
+ Connect to Public Pātaka
+
+
+
+ Pataka Aotearoa is a public Pataka supported by the Āhau whānau
+
+
By connecting to this Pataka:
+
I acknowledge that other people connected to this Pataka may be able to see the following information:
+
+ My profile picture and preferred name
+ Any tribe profiles that i create including the following:
+
+ Profile picture
+ Cover photo
+ Profile kaitiaki preferred names and photos
+ And contact information if provided
+
+
+ I acknowldge that all other information including any stories or whakapapa information will be completely encrypted and backed up to this Pataka for safe storage and access online.
+ I acknowledge that the Pataka only keeps a back up of the information that is already stored on my personal device.
+ I acknowledge that this is a free service provided by Ahau whānau and friends and do will not hold Ahau (ltd) responsible for any issues with the Pataka including loss of data
+
+
+
+
+
+
+ Setup Your Own Pātaka
+
+
+
+
+ Buy Virtual Pātaka
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/src/components/dialog/connection/PatakaHelper.vue b/ui/src/components/dialog/connection/PatakaHelper.vue
new file mode 100644
index 00000000..b404c89f
--- /dev/null
+++ b/ui/src/components/dialog/connection/PatakaHelper.vue
@@ -0,0 +1,93 @@
+
+
+
+
+ {{ t('description') }}
+ {{ t('difference') }}
+ {{ t('setup') }}
+ {{ t('ahau') }}
+ {{ t('ecryption') }}
+ {{ t('info') }}
+
+
+
+
+
+
+
+
+ {{ t('close') }}
+
+
+
+
+
+
+
+
diff --git a/ui/src/translations/en/index.js b/ui/src/translations/en/index.js
index 2f74b599..607d68ab 100644
--- a/ui/src/translations/en/index.js
+++ b/ui/src/translations/en/index.js
@@ -27,6 +27,7 @@ module.exports = {
notifications: require('./notifications.json'),
pataka: require('./pataka'),
+ patakaInstruction: require('./instructions-pataka.json'),
sideProfile: require('./side-profile.json'),
diff --git a/ui/src/translations/en/instructions-pataka.json b/ui/src/translations/en/instructions-pataka.json
new file mode 100644
index 00000000..ccb388b0
--- /dev/null
+++ b/ui/src/translations/en/instructions-pataka.json
@@ -0,0 +1,12 @@
+{
+ "titlePataka":"Pātaka",
+ "description":"A Pātaka is alot like other 'cloud' services, It syncs an online back up of information within a chosen network of computers giving individuals the ability to share information between tribes.",
+ "difference":"The biggest difference between a 'Pātaka' and a 'cloud' is that a cloud is generally a warehouse of computers run by a company and chosen by the product developers. A Pātaka is a network of computers run by individuals and tribes and chosen by the users.",
+ "setup":"Individuals and Tribes can run there own Pataka to have greater control over the location their data.",
+ "ahau":"Ahau also runs A Pataka for those that dont have access to a Tribal Pataka.",
+ "ecryption":"All information held on a Pataka is completely encrypted and only accessible by yous or members of your tribe",
+ "info":"To learn more please visit https://docs.ahau.io",
+ "agree":"I Agree",
+ "close": "close"
+ }
+
\ No newline at end of file
diff --git a/ui/src/translations/en/view-tribes.json b/ui/src/translations/en/view-tribes.json
index b8b46bcf..f2c2f746 100644
--- a/ui/src/translations/en/view-tribes.json
+++ b/ui/src/translations/en/view-tribes.json
@@ -2,5 +2,5 @@
"tribes": "Tribes",
"newTribeButton": "new tribe",
"connectedTribes": "Tribes that you are connected to",
- "otherTribes": "Other whānau tribes"
+ "otherTribes": "Other tribes"
}
diff --git a/ui/src/views/Login.vue b/ui/src/views/Login.vue
index 6077388f..968b2935 100644
--- a/ui/src/views/Login.vue
+++ b/ui/src/views/Login.vue
@@ -58,17 +58,27 @@
isUser
@close="toggleNew" @create="save($event)"
/>
-
+
From 6fad1e345b07c26cd742a6b6d8badcce717b23e0 Mon Sep 17 00:00:00 2001
From: Ben
Date: Sun, 6 Jun 2021 02:34:21 +1200
Subject: [PATCH 02/11] updated pataka dialog and pataka helper dialog
---
desktop/CHANGELOG.md | 4 +
ui/src/App.vue | 4 +
.../assets/animations/alternative-servers.svg | 590 +++++
ui/src/assets/animations/corporate-server.svg | 559 +++++
.../data-on-a-p\304\201taka_css.svg" | 1893 +++++++++++++++++
.../multiple-p\304\201taka_css.svg" | 1456 +++++++++++++
.../replication-via-internet_css.svg | 871 ++++++++
.../components/community/CommunitiesList.vue | 22 +-
ui/src/components/dialog/AlertMessage.vue | 4 +-
ui/src/components/dialog/Dialog.vue | 2 +-
.../dialog/connection/NewPatakaDialog.vue | 224 +-
.../dialog/connection/OnboardDialog.vue | 185 --
.../dialog/connection/PatakaHelper.vue | 41 +-
.../dialog/profile/NewNodeDialog.vue | 10 +-
ui/src/components/menu/Appbar.vue | 1 -
ui/src/components/profile/Profile.vue | 4 +-
.../translations/en/instructions-pataka.json | 19 +-
ui/src/translations/en/pataka.json | 40 +-
ui/src/views/Login.vue | 43 +-
ui/src/views/ProfileShow.vue | 23 +-
20 files changed, 5683 insertions(+), 312 deletions(-)
create mode 100644 ui/src/assets/animations/alternative-servers.svg
create mode 100644 ui/src/assets/animations/corporate-server.svg
create mode 100644 "ui/src/assets/animations/data-on-a-p\304\201taka_css.svg"
create mode 100644 "ui/src/assets/animations/multiple-p\304\201taka_css.svg"
create mode 100644 ui/src/assets/animations/replication-via-internet_css.svg
delete mode 100644 ui/src/components/dialog/connection/OnboardDialog.vue
diff --git a/desktop/CHANGELOG.md b/desktop/CHANGELOG.md
index 04851ae1..6ca1dc72 100644
--- a/desktop/CHANGELOG.md
+++ b/desktop/CHANGELOG.md
@@ -11,6 +11,9 @@
- In the settings dialog
- The main nav bar now shows connected tribes for quick navigation
- In tribe profile view you can now click on a member to view there profile info
+- Updated Pataka onboarding
+ - updated the Pataka dialog to provided users with other options
+ - Users will now be prompted to join a Pātaka upon creating a profile
### Bug Fixes
@@ -25,6 +28,7 @@
- fix showing tribes list if no tribes in appbar
- fix addPersonFormTitle translations
- Fixed bug causing selected locale to default to English when another language has been selected
+- Updated the popup messages for consistency in style
## v1.4.2
diff --git a/ui/src/App.vue b/ui/src/App.vue
index 29314f27..9ad7a5ef 100644
--- a/ui/src/App.vue
+++ b/ui/src/App.vue
@@ -171,6 +171,10 @@ body {
flex:none
}
+.v-image__image--cover {
+ background-size: contain !important;
+}
+
.version {
color: #999;
position: fixed;
diff --git a/ui/src/assets/animations/alternative-servers.svg b/ui/src/assets/animations/alternative-servers.svg
new file mode 100644
index 00000000..07d49649
--- /dev/null
+++ b/ui/src/assets/animations/alternative-servers.svg
@@ -0,0 +1,590 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+ Sam Muirhead
+
+
+ https://github.com/ssbc/visual-docs/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/src/assets/animations/corporate-server.svg b/ui/src/assets/animations/corporate-server.svg
new file mode 100644
index 00000000..f499521e
--- /dev/null
+++ b/ui/src/assets/animations/corporate-server.svg
@@ -0,0 +1,559 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+ Sam Muirhead
+
+
+ https://github.com/ssbc/visual-docs/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BIGCORP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/ui/src/assets/animations/data-on-a-p\304\201taka_css.svg" "b/ui/src/assets/animations/data-on-a-p\304\201taka_css.svg"
new file mode 100644
index 00000000..4e3e320f
--- /dev/null
+++ "b/ui/src/assets/animations/data-on-a-p\304\201taka_css.svg"
@@ -0,0 +1,1893 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+ Sam Muirhead
+
+
+ https://github.com/ssbc/visual-docs/
+
+
+
+
+
+
+
+
+
+
+
+
+ Data on a Pātaka
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pātaka
+ Member of Group A
+ Member of Groups A & B
+ Member of Group C
+
+
+ Group A
+ Group B
+ Group C
+
+
+
+
+
+
+
diff --git "a/ui/src/assets/animations/multiple-p\304\201taka_css.svg" "b/ui/src/assets/animations/multiple-p\304\201taka_css.svg"
new file mode 100644
index 00000000..a7d7c8d1
--- /dev/null
+++ "b/ui/src/assets/animations/multiple-p\304\201taka_css.svg"
@@ -0,0 +1,1456 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+ Sam Muirhead
+
+
+ https://github.com/ssbc/visual-docs/
+
+
+
+
+
+
+
+
+
+
+
+
+ Multiple Pātaka
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Join Pātaka
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Connected
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Whānau members receive connect codes from a Pātaka
+ Whānau members accept invitation and connect to the Pātaka
+ it is backed up to the Pātaka
+ Whānau member B creates a new whakapapa record
+ The Pātaka replicates the whakapapa record to A and C
+ Whānau member A creates a new whakapapa record
+ The Pātaka replicates the whakapapa record to B and C
+ A second Pātaka is set up
+ The new Pātaka receives a connect code from the existing Pātaka
+ The existing Pātaka's content is replicated to the new Pātaka
+ The new Pātaka is now connected to whānau members A, B, and C
+ If the original Pātaka goes offline
+ The whānau members are still connected via the new Pātaka
+
+
+
diff --git a/ui/src/assets/animations/replication-via-internet_css.svg b/ui/src/assets/animations/replication-via-internet_css.svg
new file mode 100644
index 00000000..e846d6ee
--- /dev/null
+++ b/ui/src/assets/animations/replication-via-internet_css.svg
@@ -0,0 +1,871 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+ Sam Muirhead
+
+
+ https://github.com/ssbc/visual-docs/
+
+
+
+
+
+
+
+
+
+
+
+
+ Replication via Pātaka
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pātaka
+
+ Internet
+
+ Whānau Member
+
+ Whānau Member
+
+
+
diff --git a/ui/src/components/community/CommunitiesList.vue b/ui/src/components/community/CommunitiesList.vue
index a8702067..d3e9a3dd 100644
--- a/ui/src/components/community/CommunitiesList.vue
+++ b/ui/src/components/community/CommunitiesList.vue
@@ -92,24 +92,19 @@
@close="dialog = false"
@submit="connected($event)"
/>
-
diff --git a/ui/src/components/dialog/connection/OnboardDialog.vue b/ui/src/components/dialog/connection/OnboardDialog.vue
deleted file mode 100644
index 4cfbd87b..00000000
--- a/ui/src/components/dialog/connection/OnboardDialog.vue
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
-
- Connect to a Pataka to backup your profile and connect with your tribes
- mdi-information
-
-
-
-
-
-
-
- mdi-server-network
- Connect with Pātaka Code
-
-
-
-
-
- {{ $t('pataka.patakaCode') }}
-
-
-
-
-
-
- {{ $t('pataka.connect') }}
-
-
-
-
-
-
-
-
-
-
-
- Connect to Public Pātaka
-
-
-
- Pataka Aotearoa is a public Pataka supported by the Āhau whānau
-
-
By connecting to this Pataka:
-
I acknowledge that other people connected to this Pataka may be able to see the following information:
-
- My profile picture and preferred name
- Any tribe profiles that i create including the following:
-
- Profile picture
- Cover photo
- Profile kaitiaki preferred names and photos
- And contact information if provided
-
-
- I acknowldge that all other information including any stories or whakapapa information will be completely encrypted and backed up to this Pataka for safe storage and access online.
- I acknowledge that the Pataka only keeps a back up of the information that is already stored on my personal device.
- I acknowledge that this is a free service provided by Ahau whānau and friends and do will not hold Ahau (ltd) responsible for any issues with the Pataka including loss of data
-
-
-
-
-
-
- Setup Your Own Pātaka
-
-
-
-
- Buy Virtual Pātaka
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ui/src/components/dialog/connection/PatakaHelper.vue b/ui/src/components/dialog/connection/PatakaHelper.vue
index b404c89f..dbb1933d 100644
--- a/ui/src/components/dialog/connection/PatakaHelper.vue
+++ b/ui/src/components/dialog/connection/PatakaHelper.vue
@@ -1,32 +1,32 @@
-
+
{{ t('description') }}
{{ t('difference') }}
- {{ t('setup') }}
+ {{ t('setup') }} {{ t('patakaDescription') }}
{{ t('ahau') }}
{{ t('ecryption') }}
- {{ t('info') }}
+ {{ t('info') }} https://docs.ahau.io
-
-
+
@@ -51,9 +51,19 @@ export default {
name: 'PatakaHelper',
data () {
return {
- items:[
- ],
- mobileItems: [
+ items: [
+ { src: require('@/assets/animations/replication-via-internet_css.svg'),
+ text: this.t('replication')
+ },
+ { src: require('@/assets/animations/data-on-a-pātaka_css.svg'),
+ text: this.t('onPataka')
+ },
+ { src: require('@/assets/animations/corporate-server.svg'),
+ text: this.t('corporateServer')
+ },
+ { src: require('@/assets/animations/alternative-servers.svg'),
+ text: this.t('ahauServer')
+ }
]
}
},
@@ -63,10 +73,6 @@ export default {
computed: {
mobile () {
return this.$vuetify.breakpoint.xs
- },
- examples () {
- if (this.mobile) return this.mobileItems
- return this.items
}
},
methods: {
@@ -90,4 +96,5 @@ export default {
width: auto;
height:auto
}
+
diff --git a/ui/src/components/dialog/profile/NewNodeDialog.vue b/ui/src/components/dialog/profile/NewNodeDialog.vue
index f6bb1467..4d3d51bf 100644
--- a/ui/src/components/dialog/profile/NewNodeDialog.vue
+++ b/ui/src/components/dialog/profile/NewNodeDialog.vue
@@ -214,10 +214,12 @@ export default {
async mounted () {
this.closeSuggestions = await this.getCloseSuggestions()
- this.quickAdd['parents'] = await this.newChildParents(this.selectedProfile)
- if (this.type === 'partner') this.quickAdd['children'] = this.newPartnerChildren(this.selectedProfile)
- else if (this.type === 'parent') this.quickAdd['children'] = this.newParentChildren(this.selectedProfile)
- this.quickAdd['partners'] = this.selectedProfile.parents
+ if (this.$route.name !== 'login') {
+ this.quickAdd['parents'] = await this.newChildParents(this.selectedProfile)
+ if (this.type === 'partner') this.quickAdd['children'] = this.newPartnerChildren(this.selectedProfile)
+ else if (this.type === 'parent') this.quickAdd['children'] = this.newParentChildren(this.selectedProfile)
+ this.quickAdd['partners'] = this.selectedProfile.parents
+ }
},
computed: {
...mapGetters(['currentAccess']),
diff --git a/ui/src/components/menu/Appbar.vue b/ui/src/components/menu/Appbar.vue
index 5c698c33..0ea64dbb 100644
--- a/ui/src/components/menu/Appbar.vue
+++ b/ui/src/components/menu/Appbar.vue
@@ -143,7 +143,6 @@
diff --git a/ui/src/views/ProfileShow.vue b/ui/src/views/ProfileShow.vue
index 7669d1f9..7063d549 100644
--- a/ui/src/views/ProfileShow.vue
+++ b/ui/src/views/ProfileShow.vue
@@ -78,14 +78,6 @@
:show="dialog === 'settings'"
@close="dialog = null"
/>
-
-
- Request successfully sent
-
@@ -112,7 +104,6 @@ import {
mapMutations,
createNamespacedHelpers
} from 'vuex'
-
const { mapMutations: mapAlertMutations } = createNamespacedHelpers('alerts')
export default {
@@ -143,8 +134,7 @@ export default {
parentIndex: null,
dialogType: null,
source: null,
- isApplication: false,
- joinRequestSent: false
+ isApplication: false
}
},
watch: {
@@ -246,12 +236,12 @@ export default {
this.closeDialog()
this.refresh()
- this.showAlert({ message: 'Successfully updated the community' })
+ this.showAlert({ message: 'Successfully updated the community', color: 'green' })
} catch (err) {
const message = 'Something went wrong when saving the tribe'
console.error(message, this.tribe)
console.error(err)
- this.showAlert({ message })
+ this.showAlert({ message, color: 'red' })
this.closeDialog()
}
},
@@ -261,7 +251,7 @@ export default {
await this.saveProfile(input)
this.closeDialog()
this.refresh()
- this.showAlert({ message: 'The profile was updated!' })
+ this.showAlert({ message: 'Profile updated', color: 'green' })
if (this.isApplication) {
this.goProfile()
@@ -274,7 +264,7 @@ export default {
)
if (res.errors) throw res.errors
- this.showAlert({ message: 'community successfully deleted' })
+ this.showAlert({ message: 'community successfully deleted', color: 'green' })
this.$router.push('/tribe').catch(() => {})
} catch (err) {
const message = 'Something went wrong while trying to delete the community'
@@ -298,7 +288,8 @@ export default {
if (res.errors) throw res.errors
else {
// flag for snackbar "request successfully sent"
- this.joinRequestSent = true
+ const message = 'Request successfully sent'
+ this.showAlert({ message, delay: 5000, color: 'green' })
}
// return res.data.createGroupApplication // return the applicationId
From 8e267c8145211f37534319fdbe1939f204e54f72 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=B4mulo=20Alves?=
Date: Tue, 8 Jun 2021 23:11:28 +0000
Subject: [PATCH 03/11] upgrade mobile dependencies
---
mobile/.nvmrc | 2 +-
mobile/config.xml | 4 +-
mobile/package-lock.json | 3271 +++++++++++++----
mobile/package.json | 20 +-
mobile/patches/cordova-android+9.1.0.patch | 13 +
.../patches/nodejs-mobile-cordova+0.4.2.patch | 59 +
mobile/res-src/app-icon-android.svg | 75 +-
.../icon/android/mipmap-hdpi/ic_launcher.png | Bin 3311 -> 2456 bytes
.../icon/android/mipmap-ldpi/ic_launcher.png | Bin 1494 -> 1022 bytes
.../icon/android/mipmap-mdpi/ic_launcher.png | Bin 2285 -> 1502 bytes
.../icon/android/mipmap-xhdpi/ic_launcher.png | Bin 4663 -> 3664 bytes
.../android/mipmap-xxhdpi/ic_launcher.png | Bin 6676 -> 5606 bytes
.../android/mipmap-xxxhdpi/ic_launcher.png | Bin 9462 -> 7908 bytes
mobile/res/icon/android/playstore-icon.png | Bin 28271 -> 26426 bytes
mobile/res/icon/ios/icon-20x20@1x.png | Bin 818 -> 831 bytes
mobile/res/icon/ios/icon-20x20@2x.png | Bin 1796 -> 1852 bytes
mobile/res/icon/ios/icon-20x20@3x.png | Bin 2812 -> 2900 bytes
mobile/res/icon/ios/icon-29x29@1x.png | Bin 1307 -> 1337 bytes
mobile/res/icon/ios/icon-29x29@2x.png | Bin 2817 -> 2903 bytes
mobile/res/icon/ios/icon-29x29@3x.png | Bin 4212 -> 4378 bytes
mobile/res/icon/ios/icon-40x40@1x.png | Bin 1796 -> 1852 bytes
mobile/res/icon/ios/icon-40x40@2x.png | Bin 3920 -> 4077 bytes
mobile/res/icon/ios/icon-40x40@3x.png | Bin 5949 -> 6207 bytes
mobile/res/icon/ios/icon-50x50@1x.png | Bin 2450 -> 2509 bytes
mobile/res/icon/ios/icon-50x50@2x.png | Bin 4791 -> 4985 bytes
mobile/res/icon/ios/icon-512x512@1x.png | Bin 28271 -> 33116 bytes
mobile/res/icon/ios/icon-512x512@2x.png | Bin 73748 -> 89538 bytes
mobile/res/icon/ios/icon-57x57@1x.png | Bin 2734 -> 2816 bytes
mobile/res/icon/ios/icon-57x57@2x.png | Bin 5729 -> 5965 bytes
mobile/res/icon/ios/icon-60x60@1x.png | Bin 2812 -> 2900 bytes
mobile/res/icon/ios/icon-60x60@2x.png | Bin 5949 -> 6207 bytes
mobile/res/icon/ios/icon-60x60@3x.png | Bin 8564 -> 9028 bytes
mobile/res/icon/ios/icon-72x72@1x.png | Bin 3311 -> 3421 bytes
mobile/res/icon/ios/icon-72x72@2x.png | Bin 6676 -> 7054 bytes
mobile/res/icon/ios/icon-76x76@1x.png | Bin 3620 -> 3722 bytes
mobile/res/icon/ios/icon-76x76@2x.png | Bin 7544 -> 7975 bytes
mobile/res/icon/ios/icon-76x76@3x.png | Bin 11620 -> 12456 bytes
mobile/res/icon/ios/icon-83.5x83.5@2x.png | Bin 8589 -> 9086 bytes
.../screen/android/drawable-hdpi/screen.png | Bin 8324 -> 13371 bytes
.../screen/android/drawable-ldpi/screen.png | Bin 3383 -> 4629 bytes
.../screen/android/drawable-mdpi/screen.png | Bin 4966 -> 7042 bytes
.../screen/android/drawable-xhdpi/screen.png | Bin 12165 -> 20012 bytes
.../screen/android/drawable-xxhdpi/screen.png | Bin 20812 -> 36872 bytes
.../android/drawable-xxxhdpi/screen.png | Bin 31564 -> 58959 bytes
.../ios/Default@2x~universal~anyany.png | Bin 91065 -> 214019 bytes
mobile/scripts/build-nodejs-project.sh | 31 +-
mobile/scripts/create-build-extras-gradle.js | 1 -
mobile/scripts/run-android-update.sh | 5 +-
mobile/scripts/run-ios-update.sh | 3 +-
mobile/scripts/run.sh | 3 +-
mobile/src/nodejs-project/config-helper.js | 23 +
mobile/src/nodejs-project/index.js | 26 +-
mobile/src/nodejs-project/package.json | 113 +-
.../patches/ssb-ahau+10.2.1.patch | 72 +
.../patches/ssb-ahau+5.1.1.patch | 23 -
ui/public/index.html | 6 +-
ui/src/components/Avatar.vue | 2 +-
ui/src/components/AvatarGroup.vue | 19 +-
ui/src/components/LocalePicker.vue | 2 +-
ui/src/components/archive/Archive.vue | 50 +-
ui/src/components/archive/Stories.vue | 3 -
ui/src/components/archive/StoryCard.vue | 14 +-
ui/src/components/button/BackButton.vue | 8 +-
.../dialog/profile/SideNodeDialog.vue | 3 +
ui/src/lib/avatar-helpers.js | 6 +-
ui/src/lib/cordova-helpers.js | 7 +
ui/src/main.js | 6 +-
ui/src/plugins/cordova-back-button.js | 24 +-
ui/src/views/CollectionShow.vue | 20 +-
ui/src/views/WhakapapaIndex.vue | 6 +
70 files changed, 2997 insertions(+), 923 deletions(-)
create mode 100644 mobile/patches/cordova-android+9.1.0.patch
create mode 100644 mobile/src/nodejs-project/config-helper.js
create mode 100644 mobile/src/nodejs-project/patches/ssb-ahau+10.2.1.patch
delete mode 100644 mobile/src/nodejs-project/patches/ssb-ahau+5.1.1.patch
create mode 100644 ui/src/lib/cordova-helpers.js
diff --git a/mobile/.nvmrc b/mobile/.nvmrc
index f8374b13..1f276d1f 100644
--- a/mobile/.nvmrc
+++ b/mobile/.nvmrc
@@ -1 +1 @@
-v10.13
+v12.19
diff --git a/mobile/config.xml b/mobile/config.xml
index e5765014..dae2f58e 100644
--- a/mobile/config.xml
+++ b/mobile/config.xml
@@ -1,5 +1,5 @@
-
+
Ahau
A mobile app for gathering and sharing whakapapa (family trees, traditional knowledge). Built using scuttlebutt.
@@ -25,9 +25,9 @@
+
-
diff --git a/mobile/package-lock.json b/mobile/package-lock.json
index 4785874b..bb0f004b 100644
--- a/mobile/package-lock.json
+++ b/mobile/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "io.ahau.whakapapa",
- "version": "1.0.8",
+ "version": "1.2.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -56,35 +56,170 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
"integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "dev": true,
"requires": {
"call-me-maybe": "^1.0.1",
"glob-to-regexp": "^0.3.0"
}
},
+ "@netflix/nerror": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz",
+ "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "extsprintf": "^1.4.0",
+ "lodash": "^4.17.15"
+ }
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
+ "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
+ "requires": {
+ "@nodelib/fs.stat": "2.0.4",
+ "run-parallel": "^1.1.9"
+ },
+ "dependencies": {
+ "@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
+ }
+ }
+ },
"@nodelib/fs.stat": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
- "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw=="
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
+ "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.4",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@npmcli/ci-detect": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz",
+ "integrity": "sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q=="
+ },
+ "@npmcli/git": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.0.6.tgz",
+ "integrity": "sha512-a1MnTfeRPBaKbFY07fd+6HugY1WAkKJzdiJvlRub/9o5xz2F/JtPacZZapx5zRJUQFIzSL677vmTSxEcDMrDbg==",
+ "requires": {
+ "@npmcli/promise-spawn": "^1.1.0",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.3",
+ "npm-pick-manifest": "^6.0.0",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.2",
+ "unique-filename": "^1.1.1",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz",
+ "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==",
+ "requires": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ }
+ }
+ },
+ "@npmcli/node-gyp": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz",
+ "integrity": "sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg=="
+ },
+ "@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz",
+ "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==",
+ "requires": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "@npmcli/run-script": {
+ "version": "1.8.4",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.4.tgz",
+ "integrity": "sha512-Yd9HXTtF1JGDXZw0+SOn+mWLYS0e7bHBHVC/2C8yqs4wUrs/k8rwBSinD7rfk+3WG/MFGRZKxjyoD34Pch2E/A==",
+ "requires": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "infer-owner": "^1.0.4",
+ "node-gyp": "^7.1.0",
+ "read-package-json-fast": "^2.0.1"
+ }
},
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
- "dev": true
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
},
"@szmarczak/http-timer": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
"integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "dev": true,
"requires": {
"defer-to-connect": "^1.0.1"
}
},
+ "@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
+ },
"@types/glob": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
"integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
+ "dev": true,
"requires": {
"@types/minimatch": "*",
"@types/node": "*"
@@ -93,7 +228,8 @@
"@types/minimatch": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
- "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="
+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+ "dev": true
},
"@types/minimist": {
"version": "1.2.1",
@@ -104,7 +240,8 @@
"@types/node": {
"version": "14.14.20",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
- "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A=="
+ "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
+ "dev": true
},
"@types/normalize-package-data": {
"version": "2.4.0",
@@ -132,11 +269,58 @@
"negotiator": "0.6.2"
}
},
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "requires": {
+ "debug": "4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "agentkeepalive": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
+ "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
+ "requires": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
"aggregate-error": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
"integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
"requires": {
"clean-stack": "^2.0.0",
"indent-string": "^4.0.0"
@@ -145,8 +329,7 @@
"indent-string": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
}
}
},
@@ -175,11 +358,23 @@
"integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE="
},
"ansi-align": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
- "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
+ "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
"requires": {
- "string-width": "^2.0.0"
+ "string-width": "^3.0.0"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ }
}
},
"ansi-escapes": {
@@ -227,17 +422,20 @@
"arr-diff": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
},
"arr-flatten": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "dev": true
},
"arr-union": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "dev": true
},
"array-find-index": {
"version": "1.0.2",
@@ -249,15 +447,11 @@
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
- "array-ify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
- "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4="
- },
"array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
"requires": {
"array-uniq": "^1.0.1"
}
@@ -265,12 +459,14 @@
"array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
},
"array-unique": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
},
"arrify": {
"version": "1.0.1",
@@ -294,7 +490,8 @@
"assign-symbols": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "dev": true
},
"async": {
"version": "2.6.3",
@@ -309,10 +506,16 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
+ "at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
+ },
"atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true
},
"aws-sign2": {
"version": "0.7.0",
@@ -333,6 +536,7 @@
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
"integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "dev": true,
"requires": {
"cache-base": "^1.0.1",
"class-utils": "^0.3.5",
@@ -347,6 +551,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -355,6 +560,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -363,6 +569,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -371,6 +578,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
@@ -404,9 +612,9 @@
"dev": true
},
"bl": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz",
- "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"dev": true,
"requires": {
"buffer": "^5.5.0",
@@ -461,32 +669,112 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
"integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
}
}
},
"boxen": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
- "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
- "requires": {
- "ansi-align": "^2.0.0",
- "camelcase": "^4.0.0",
- "chalk": "^2.0.1",
- "cli-boxes": "^1.0.0",
- "string-width": "^2.0.0",
- "term-size": "^1.2.0",
- "widest-line": "^2.0.0"
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
+ "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
+ "requires": {
+ "ansi-align": "^3.0.0",
+ "camelcase": "^5.3.1",
+ "chalk": "^3.0.0",
+ "cli-boxes": "^2.2.0",
+ "string-width": "^4.1.0",
+ "term-size": "^2.1.0",
+ "type-fest": "^0.8.1",
+ "widest-line": "^3.1.0"
},
"dependencies": {
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
"chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "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=="
+ },
+ "string-width": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+ "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
}
+ },
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
}
}
},
@@ -519,6 +807,7 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
"requires": {
"arr-flatten": "^1.1.0",
"array-unique": "^0.3.2",
@@ -536,6 +825,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -562,10 +852,93 @@
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
+ "cacache": {
+ "version": "15.0.6",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz",
+ "integrity": "sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==",
+ "requires": {
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "dependencies": {
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "tar": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
+ "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
"cache-base": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
"integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "dev": true,
"requires": {
"collection-visit": "^1.0.0",
"component-emitter": "^1.2.1",
@@ -582,7 +955,6 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
"integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "dev": true,
"requires": {
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
@@ -597,7 +969,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
"requires": {
"pump": "^3.0.0"
}
@@ -605,8 +976,7 @@
"lowercase-keys": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
- "dev": true
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
}
}
},
@@ -623,7 +993,8 @@
"call-me-maybe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
- "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+ "dev": true
},
"callsites": {
"version": "3.1.0",
@@ -631,9 +1002,9 @@
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
},
"camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
},
"camelcase-keys": {
"version": "6.2.2",
@@ -654,11 +1025,6 @@
}
}
},
- "capture-stack-trace": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
- "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw=="
- },
"caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -786,14 +1152,15 @@
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"ci-info": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
- "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
},
"class-utils": {
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
"integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "dev": true,
"requires": {
"arr-union": "^3.1.0",
"define-property": "^0.2.5",
@@ -805,6 +1172,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -814,13 +1182,12 @@
"clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
},
"cli-boxes": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
- "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM="
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
+ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
},
"cli-cursor": {
"version": "2.1.0",
@@ -831,9 +1198,9 @@
}
},
"cli-spinners": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz",
- "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz",
+ "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==",
"dev": true
},
"cli-width": {
@@ -851,7 +1218,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
"integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "dev": true,
"requires": {
"mimic-response": "^1.0.0"
}
@@ -865,6 +1231,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
"integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dev": true,
"requires": {
"map-visit": "^1.0.0",
"object-visit": "^1.0.0"
@@ -894,9 +1261,9 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"color-string": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
- "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz",
+ "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==",
"dev": true,
"requires": {
"color-name": "^1.0.0",
@@ -916,29 +1283,11 @@
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
},
- "compare-func": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz",
- "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==",
- "requires": {
- "array-ify": "^1.0.0",
- "dot-prop": "^3.0.0"
- },
- "dependencies": {
- "dot-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz",
- "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=",
- "requires": {
- "is-obj": "^1.0.0"
- }
- }
- }
- },
"component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
},
"compressible": {
"version": "2.0.18",
@@ -977,19 +1326,57 @@
"make-dir": "^1.0.0",
"pkg-up": "^2.0.0",
"write-file-atomic": "^2.3.0"
- }
- },
- "configstore": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz",
- "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==",
+ },
+ "dependencies": {
+ "dot-prop": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
+ "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
+ "requires": {
+ "is-obj": "^1.0.0"
+ }
+ },
+ "env-paths": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz",
+ "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA="
+ },
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
+ },
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "write-file-atomic": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ }
+ }
+ },
+ "configstore": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
+ "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
"requires": {
- "dot-prop": "^4.1.0",
+ "dot-prop": "^5.2.0",
"graceful-fs": "^4.1.2",
- "make-dir": "^1.0.0",
- "unique-string": "^1.0.0",
- "write-file-atomic": "^2.0.0",
- "xdg-basedir": "^3.0.0"
+ "make-dir": "^3.0.0",
+ "unique-string": "^2.0.0",
+ "write-file-atomic": "^3.0.0",
+ "xdg-basedir": "^4.0.0"
}
},
"console-control-strings": {
@@ -1023,187 +1410,666 @@
"copy-descriptor": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "dev": true
},
"cordova": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/cordova/-/cordova-9.0.0.tgz",
- "integrity": "sha512-zWEPo9uGj9KNcEhU2Lpo3r4HYK21tL+at496N2LLnuCWuWVndv6QWed8+EYl/08rrcNshrEtfzXj9Ux6vQm2PQ==",
- "requires": {
- "configstore": "^4.0.0",
- "cordova-common": "^3.1.0",
- "cordova-lib": "^9.0.0",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/cordova/-/cordova-10.0.0.tgz",
+ "integrity": "sha512-00wMcj3X9ILhKtvRG2iEwO2qly4B+vgXFhH4WhVepWg2UVbD1opl1q9jSZ+j2AaI/vsBWW8e6M2M5FAHasnuWw==",
+ "requires": {
+ "configstore": "^5.0.1",
+ "cordova-common": "^4.0.2",
+ "cordova-create": "^3.0.0",
+ "cordova-lib": "^10.0.0",
"editor": "^1.0.0",
- "insight": "^0.10.1",
- "loud-rejection": "^2.0.0",
- "nopt": "^4.0.1",
- "update-notifier": "^2.5.0"
+ "execa": "^4.0.3",
+ "fs-extra": "^9.0.1",
+ "insight": "^0.10.3",
+ "loud-rejection": "^2.2.0",
+ "nopt": "^4.0.3",
+ "semver": "^7.3.2",
+ "systeminformation": "^4.26.10",
+ "update-notifier": "^4.1.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
}
},
"cordova-android": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-8.1.0.tgz",
- "integrity": "sha512-eAY6g9q3raJ4P03wNdSWC5MOW1EfxoomWNXsPhi7T6Q9yAqmxqn0sLEUjLL1Ib0LCH3nKQWBXdxapQ5LgbHu+g==",
- "requires": {
- "android-versions": "^1.4.0",
- "compare-func": "^1.3.2",
- "cordova-common": "^3.2.0",
- "nopt": "^4.0.1",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-9.1.0.tgz",
+ "integrity": "sha512-bzOX9E4eQsOSpa06oZZ7XAGq3DwB73juhhj0oPqHH/khWk0mkCD4aiVYMFoc0fmIaSQvzbY1ww7L6UBW5pyGfg==",
+ "requires": {
+ "android-versions": "^1.5.0",
+ "cordova-common": "^4.0.1",
+ "execa": "^4.0.2",
+ "fast-glob": "^3.2.4",
+ "fs-extra": "^9.0.1",
+ "is-path-inside": "^3.0.2",
+ "nopt": "^4.0.3",
"properties-parser": "^0.3.1",
- "q": "^1.5.1",
- "shelljs": "^0.5.3"
+ "semver": "^7.3.4",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "fast-glob": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
+ "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "picomatch": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
+ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
+ }
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
}
},
"cordova-app-hello-world": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cordova-app-hello-world/-/cordova-app-hello-world-4.0.0.tgz",
- "integrity": "sha512-hTNYHUJT5YyMa1cQQE1naGyU6Eh5D5Jl33sMnCh3+q15ZwWTL/TOy3k8+mUvjTp8bwhO5eECGKULYoVO+fp9ZA=="
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-app-hello-world/-/cordova-app-hello-world-5.0.0.tgz",
+ "integrity": "sha512-5My01wsYoeYwS0f/t5Ck52xPm0+2zYJ0SlvxG9vUsndDGtgiP6t/G8upPgWcyDRRz7Rs/50yZuOntmHqmJxccQ=="
},
"cordova-common": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-3.2.1.tgz",
- "integrity": "sha512-xg0EnjnA6EipxXG8cupdlYQYeDA6+ghbN+Pjq88xN1LInwP6Bo7IyGBdSV5QnfjOvzShF9BBwSxBAv0FOO0C2Q==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-4.0.2.tgz",
+ "integrity": "sha512-od7aNShyuBajzPY83mUEO8tERwwWdFklXETHiXP5Ft87CWeo/tSuwNPFztyTy8XYc74yXdogXKPTJeUHuVzB8Q==",
"requires": {
+ "@netflix/nerror": "^1.1.3",
"ansi": "^0.3.1",
- "bplist-parser": "^0.1.0",
- "cross-spawn": "^6.0.5",
- "elementtree": "0.1.7",
- "endent": "^1.1.1",
- "fs-extra": "^8.0.0",
- "glob": "^7.1.2",
- "minimatch": "^3.0.0",
+ "bplist-parser": "^0.2.0",
+ "cross-spawn": "^7.0.1",
+ "elementtree": "^0.1.7",
+ "endent": "^1.4.1",
+ "fast-glob": "^3.2.2",
+ "fs-extra": "^9.0.0",
+ "glob": "^7.1.6",
"plist": "^3.0.1",
- "q": "^1.4.1",
- "strip-bom": "^3.0.0",
- "underscore": "^1.8.3",
- "which": "^1.3.0"
+ "q": "^1.5.1",
+ "read-chunk": "^3.2.0",
+ "strip-bom": "^4.0.0",
+ "underscore": "^1.9.2"
},
"dependencies": {
- "bplist-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz",
- "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=",
+ "@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"requires": {
- "big-integer": "^1.6.7"
+ "fill-range": "^7.0.1"
+ }
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "fast-glob": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
+ "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "picomatch": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
+ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
+ }
+ }
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
}
}
}
},
"cordova-create": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cordova-create/-/cordova-create-2.0.0.tgz",
- "integrity": "sha512-72CaGg/7x+tiZlzeXKQXLTc8Jh4tbwLdu4Ib97kJ6+R3bcew/Yv/l2cVA2E0CaCuOCtouTqwi+YLcA2I4dPFTQ==",
- "requires": {
- "cordova-app-hello-world": "^4.0.0",
- "cordova-common": "^3.1.0",
- "cordova-fetch": "^2.0.0",
- "fs-extra": "^7.0.1",
- "import-fresh": "^3.0.0",
- "is-url": "^1.2.4",
- "isobject": "^3.0.1",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-create/-/cordova-create-3.0.0.tgz",
+ "integrity": "sha512-WxZRTnt5RHxSAB9urnHFUtVBcIe1YjR4sfwHLsxakNoKkFhcie3HrV5QmNBgRQ5DkxmanRN3VSx4OrPVsNmAaQ==",
+ "requires": {
+ "cordova-app-hello-world": "^5.0.0",
+ "cordova-common": "^4.0.1",
+ "cordova-fetch": "^3.0.0",
+ "fs-extra": "^9.0.0",
+ "globby": "^11.0.0",
+ "import-fresh": "^3.2.1",
+ "isobject": "^4.0.0",
+ "npm-package-arg": "^8.0.1",
"path-is-inside": "^1.0.2",
- "tmp": "0.0.33",
+ "tmp": "^0.2.1",
"valid-identifier": "0.0.2"
},
"dependencies": {
- "fs-extra": {
+ "@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
+ },
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "fast-glob": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
+ "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ }
+ },
+ "fill-range": {
"version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "globby": {
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
+ "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "isobject": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
+ "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA=="
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "picomatch": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
+ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
+ }
+ }
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ },
+ "tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "requires": {
+ "rimraf": "^3.0.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
}
}
}
},
"cordova-fetch": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/cordova-fetch/-/cordova-fetch-2.0.1.tgz",
- "integrity": "sha512-q21PeobERzE3Drli5htcl5X9Mtfvodih5VkqIwdRUsjDBCPv+I6ZonRjYGbNnXhYrYx7dm0m0j/7/Smf6Av3hg==",
- "requires": {
- "cordova-common": "^3.1.0",
- "fs-extra": "^7.0.1",
- "npm-package-arg": "^6.1.0",
- "pify": "^4.0.1",
- "resolve": "^1.10.0",
- "semver": "^5.6.0",
- "which": "^1.3.1"
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/cordova-fetch/-/cordova-fetch-3.0.1.tgz",
+ "integrity": "sha512-bxXk6H3FtGXpCtlO+XyXM4pa72azQomdurNeHbZai9eYBzA5vjyPnsgxsYcylLUc1wQFeR+XWQVfgJitx6ghEw==",
+ "requires": {
+ "cordova-common": "^4.0.0",
+ "fs-extra": "^9.0.0",
+ "npm-package-arg": "^8.0.1",
+ "pacote": "^11.1.11",
+ "pify": "^5.0.0",
+ "resolve": "^1.15.1",
+ "semver": "^7.1.3",
+ "which": "^2.0.2"
},
"dependencies": {
- "fs-extra": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "lru-cache": "^6.0.0"
}
},
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
}
}
},
"cordova-ios": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-5.1.1.tgz",
- "integrity": "sha512-asZMCj44JMe/PMrDIRC97GStPCH+GpaMNVe8hdmu8WWXJzMzRNRRJ339YYU89jitWf9ZKMdyBgrnSnQi5bJ/ZQ==",
- "requires": {
- "cordova-common": "^3.1.0",
- "ios-sim": "^8.0.1",
- "nopt": "^4.0.1",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-6.2.0.tgz",
+ "integrity": "sha512-sLjZg2QBI1SpQVwfe0MSn89YNVkBGLW9Q1vcFJBsqKBrhvoEOJ5Ytq0gwqdhgTOGzlwJUfxC6OHM3jcsRjtYrw==",
+ "requires": {
+ "cordova-common": "^4.0.2",
+ "fs-extra": "^9.1.0",
+ "ios-sim": "^8.0.2",
+ "nopt": "^5.0.0",
"plist": "^3.0.1",
- "q": "^1.5.1",
- "semver": "^6.3.0",
- "shelljs": "^0.5.3",
- "unorm": "^1.4.1",
- "xcode": "^2.0.0",
+ "semver": "^7.3.4",
+ "unorm": "^1.6.0",
+ "which": "^2.0.2",
+ "xcode": "^3.0.1",
"xml-escape": "^1.1.0"
},
"dependencies": {
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "requires": {
+ "abbrev": "1"
+ }
+ },
"semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "uuid": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
+ "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "xcode": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz",
+ "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==",
+ "requires": {
+ "simple-plist": "^1.1.0",
+ "uuid": "^7.0.3"
+ }
}
}
},
"cordova-lib": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/cordova-lib/-/cordova-lib-9.0.1.tgz",
- "integrity": "sha512-P9nQhq91gLOyKZkamvKNzzK89gLDpq8rKue/Vu7NUSgNzhPkiWW0w+6VRTbj/9QGVM9w2uDVhB9c9f6rrTXzCw==",
- "requires": {
- "cordova-common": "^3.1.0",
- "cordova-create": "^2.0.0",
- "cordova-fetch": "^2.0.0",
- "cordova-serve": "^3.0.0",
- "dep-graph": "1.1.0",
- "detect-indent": "^5.0.0",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-lib/-/cordova-lib-10.0.0.tgz",
+ "integrity": "sha512-azU/WH0x/3fQg33tU5bKCtj+Weh/bHelz9FWCVdXqVOHXmjzbi3p6p61z5Si967Tfh3TkmHRrodNxS0ovZ7iFQ==",
+ "requires": {
+ "cordova-common": "^4.0.2",
+ "cordova-fetch": "^3.0.0",
+ "cordova-serve": "^4.0.0",
+ "dep-graph": "^1.1.0",
+ "detect-indent": "^6.0.0",
+ "detect-newline": "^3.1.0",
"elementtree": "^0.1.7",
- "fs-extra": "^7.0.1",
- "globby": "^9.1.0",
- "indent-string": "^3.2.0",
+ "execa": "^4.0.3",
+ "fs-extra": "^9.0.1",
+ "globby": "^11.0.1",
"init-package-json": "^1.10.3",
- "md5-file": "^4.0.0",
- "read-chunk": "^3.1.0",
- "semver": "^5.6.0",
- "shebang-command": "^1.2.0",
- "underscore": "^1.9.1"
+ "md5-file": "^5.0.0",
+ "pify": "^5.0.0",
+ "semver": "^7.3.2",
+ "stringify-package": "^1.0.1",
+ "write-file-atomic": "^3.0.3"
},
"dependencies": {
- "fs-extra": {
+ "@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
+ },
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "fast-glob": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
+ "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ }
+ },
+ "fill-range": {
"version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "globby": {
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
+ "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "picomatch": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
+ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
+ }
+ }
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ },
+ "pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
}
}
}
@@ -1214,9 +2080,9 @@
"integrity": "sha512-Zng4SgDQQ2BCqeDOvrsgNlM9tcjnxmJoh0Qhex0KltMsoR0g/ONbMTpaVvI8EhNKVO8HJPnhFxxzHxrCPLQ7sQ=="
},
"cordova-plugin-splashscreen": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-5.0.4.tgz",
- "integrity": "sha512-zmyhBrObNuwDH4KB4zuZrJ9IKC113EM6KJpqC0/2f3o9GRznPk1S4j9O9rosJT4EASg4X3hdssv9XkAH3D5ZYg=="
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-6.0.0.tgz",
+ "integrity": "sha512-pm4ZtJKQY4bCGXVeIInbGrXilryTevYSKgfvoQJpW9UClOWKAxSsYf2/4G2u1vcn492svOSL42OSa2MhujBWEQ=="
},
"cordova-plugin-statusbar": {
"version": "2.4.3",
@@ -1229,35 +2095,76 @@
"integrity": "sha512-EYC5eQFVkoYXq39l7tYKE6lEjHJ04mvTmKXxGL7quHLdFPfJMNzru/UYpn92AOfpl3PQaZmou78C7EgmFOwFQQ=="
},
"cordova-plugin-wkwebview-engine": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cordova-plugin-wkwebview-engine/-/cordova-plugin-wkwebview-engine-1.2.1.tgz",
- "integrity": "sha512-usp6pu+tJ1y0btVAXOjE5+tMjbvTY6hsiLfHJPMdyzkgHvxoNSePZ/NavTGj4CBJJlUjnMsN3TUq25+SeTZCow=="
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-wkwebview-engine/-/cordova-plugin-wkwebview-engine-1.2.2.tgz",
+ "integrity": "sha512-6RWrxKRUXBBQq/6fk/eYas51ReVkQWVXSzTSYoRsldn1ByT5iCrpzcnBdzH+NyWS2FTWX74SV0/fA59+Ij9x+w=="
},
"cordova-plugin-wkwebview-file-xhr": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/cordova-plugin-wkwebview-file-xhr/-/cordova-plugin-wkwebview-file-xhr-2.1.3.tgz",
- "integrity": "sha512-AffxCLsd9X/OhVuOT2i/RGMO+1Nece626ltkgkDF2MOx6NaCmxYHEdfH9eOSHnZlZ605HU3okYtgl0wKgxFnsA=="
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-wkwebview-file-xhr/-/cordova-plugin-wkwebview-file-xhr-3.0.0.tgz",
+ "integrity": "sha512-ACg8BI/EeH1JMzzQ3YEj/PkdFrwycP/2yUwIPMMQ556qROiQUK0w/PnRlZ4/67Y+FvrU0nqL31WjFZIf9m2b5A=="
},
"cordova-serve": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cordova-serve/-/cordova-serve-3.0.0.tgz",
- "integrity": "sha512-h479g/5a0PXn//yiFuMrD5MDEbB+mtihNkWcE6uD/aCh/6z0FRZ9sWH3NfZbHDB+Bp1yGLYsjbH8LZBL8KOQ0w==",
- "requires": {
- "chalk": "^2.4.1",
- "compression": "^1.6.0",
- "express": "^4.13.3",
- "opn": "^5.3.0",
- "which": "^1.3.0"
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-serve/-/cordova-serve-4.0.0.tgz",
+ "integrity": "sha512-gzTLeBQzNP8aM/nG0/7sSfICfNazUgwvEU2kiDaybbYXmxwioo2v96h4tzE0XOyA64beyYwAyRYEEqWA4AMZjw==",
+ "requires": {
+ "chalk": "^3.0.0",
+ "compression": "^1.7.4",
+ "express": "^4.17.1",
+ "open": "^7.0.3",
+ "which": "^2.0.2"
},
"dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
"chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
}
}
}
@@ -1366,14 +2273,6 @@
}
}
},
- "create-error-class": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
- "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
- "requires": {
- "capture-stack-trace": "^1.0.0"
- }
- },
"cross-env": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
@@ -1439,9 +2338,9 @@
}
},
"crypto-random-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
- "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
},
"currently-unhandled": {
"version": "0.4.1",
@@ -1494,13 +2393,13 @@
"decode-uri-component": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true
},
"decompress-response": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
"integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
- "dev": true,
"requires": {
"mimic-response": "^1.0.0"
}
@@ -1533,8 +2432,7 @@
"defer-to-connect": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
- "dev": true
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
},
"define-properties": {
"version": "1.1.3",
@@ -1549,6 +2447,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dev": true,
"requires": {
"is-descriptor": "^1.0.2",
"isobject": "^3.0.1"
@@ -1558,6 +2457,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -1566,6 +2466,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -1574,6 +2475,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
@@ -1618,9 +2520,9 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"detect-indent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
- "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50="
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
+ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA=="
},
"detect-libc": {
"version": "1.0.3",
@@ -1628,20 +2530,26 @@
"integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
"dev": true
},
+ "detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
+ },
"dir-glob": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
"integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
"requires": {
"path-type": "^3.0.0"
}
},
"dot-prop": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz",
- "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
"requires": {
- "is-obj": "^1.0.0"
+ "is-obj": "^2.0.0"
}
},
"duplexer3": {
@@ -1679,14 +2587,22 @@
"emoji-regex": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
},
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -1706,9 +2622,14 @@
}
},
"env-paths": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz",
- "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA="
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
+ },
+ "err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
},
"error-ex": {
"version": "1.3.2",
@@ -1753,8 +2674,7 @@
"escape-goat": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
- "dev": true
+ "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
},
"escape-html": {
"version": "1.0.3",
@@ -1772,23 +2692,72 @@
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
}
},
"expand-brackets": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
"requires": {
"debug": "^2.3.3",
"define-property": "^0.2.5",
@@ -1803,6 +2772,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -1811,6 +2781,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -1869,6 +2840,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -1878,6 +2850,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -1892,12 +2865,23 @@
"chardet": "^0.7.0",
"iconv-lite": "^0.4.24",
"tmp": "^0.0.33"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
}
},
"extglob": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
"requires": {
"array-unique": "^0.3.2",
"define-property": "^1.0.0",
@@ -1913,6 +2897,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -1921,6 +2906,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -1929,6 +2915,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -1937,6 +2924,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -1945,6 +2933,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
@@ -1967,6 +2956,7 @@
"version": "2.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
"integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "dev": true,
"requires": {
"@mrmlnc/readdir-enhanced": "^2.2.1",
"@nodelib/fs.stat": "^1.1.2",
@@ -1986,6 +2976,14 @@
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
},
+ "fastq": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
+ "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
"figures": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
@@ -1998,6 +2996,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
"requires": {
"extend-shallow": "^2.0.1",
"is-number": "^3.0.0",
@@ -2009,6 +3008,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -2038,24 +3038,61 @@
}
},
"find-yarn-workspace-root": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz",
- "integrity": "sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
"dev": true,
"requires": {
- "fs-extra": "^4.0.3",
- "micromatch": "^3.1.4"
+ "micromatch": "^4.0.2"
},
"dependencies": {
- "fs-extra": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
"dev": true,
"requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "picomatch": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
+ "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
}
}
}
@@ -2063,7 +3100,8 @@
"for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
},
"forever-agent": {
"version": "0.6.1",
@@ -2089,6 +3127,7 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
"integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dev": true,
"requires": {
"map-cache": "^0.2.2"
}
@@ -2105,13 +3144,30 @@
"dev": true
},
"fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"requires": {
+ "at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "dependencies": {
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
+ }
}
},
"fs-minipass": {
@@ -2230,7 +3286,8 @@
"get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "dev": true
},
"getpass": {
"version": "0.1.7",
@@ -2263,6 +3320,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
"integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
"requires": {
"is-glob": "^3.1.0",
"path-dirname": "^1.0.0"
@@ -2272,6 +3330,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
"requires": {
"is-extglob": "^2.1.0"
}
@@ -2281,20 +3340,29 @@
"glob-to-regexp": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
- "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs="
+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+ "dev": true
},
"global-dirs": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
+ "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
"requires": {
- "ini": "^1.3.4"
+ "ini": "1.3.7"
+ },
+ "dependencies": {
+ "ini": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
+ "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ=="
+ }
}
},
"globby": {
"version": "9.2.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
"integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
"requires": {
"@types/glob": "^7.1.1",
"array-union": "^1.0.2",
@@ -2309,33 +3377,27 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
}
}
},
"got": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
- "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
- "requires": {
- "create-error-class": "^3.0.0",
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "requires": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
"duplexer3": "^0.1.4",
- "get-stream": "^3.0.0",
- "is-redirect": "^1.0.0",
- "is-retry-allowed": "^1.0.0",
- "is-stream": "^1.0.0",
- "lowercase-keys": "^1.0.0",
- "safe-buffer": "^5.0.1",
- "timed-out": "^4.0.0",
- "unzip-response": "^2.0.1",
- "url-parse-lax": "^1.0.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
- }
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
}
},
"graceful-fs": {
@@ -2411,6 +3473,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
"integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dev": true,
"requires": {
"get-value": "^2.0.6",
"has-values": "^1.0.0",
@@ -2421,6 +3484,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
"integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dev": true,
"requires": {
"is-number": "^3.0.0",
"kind-of": "^4.0.0"
@@ -2430,6 +3494,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -2439,8 +3504,7 @@
"has-yarn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true
+ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
},
"hosted-git-info": {
"version": "2.8.8",
@@ -2450,8 +3514,7 @@
"http-cache-semantics": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
},
"http-errors": {
"version": "1.7.2",
@@ -2472,6 +3535,31 @@
}
}
},
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
@@ -2482,12 +3570,50 @@
"sshpk": "^1.7.0"
}
},
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
"iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
+ "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
+ "optional": true,
"requires": {
- "safer-buffer": ">= 2.1.2 < 3"
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
}
},
"ieee754": {
@@ -2499,7 +3625,8 @@
"ignore": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
},
"ignore-by-default": {
"version": "1.0.1",
@@ -2507,6 +3634,14 @@
"integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
"dev": true
},
+ "ignore-walk": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
+ "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
"import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -2526,10 +3661,10 @@
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
},
- "indent-string": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
- "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok="
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
},
"inflight": {
"version": "1.0.6",
@@ -2563,6 +3698,19 @@
"semver": "2.x || 3.x || 4 || 5",
"validate-npm-package-license": "^3.0.1",
"validate-npm-package-name": "^3.0.0"
+ },
+ "dependencies": {
+ "npm-package-arg": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
+ "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "requires": {
+ "hosted-git-info": "^2.7.1",
+ "osenv": "^0.1.5",
+ "semver": "^5.6.0",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ }
}
},
"inquirer": {
@@ -2656,6 +3804,11 @@
}
}
},
+ "ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
+ },
"ip-regex": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
@@ -2670,6 +3823,7 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -2678,6 +3832,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -2702,7 +3857,8 @@
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
},
"is-callable": {
"version": "1.2.2",
@@ -2711,11 +3867,11 @@
"dev": true
},
"is-ci": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
- "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
"requires": {
- "ci-info": "^1.5.0"
+ "ci-info": "^2.0.0"
}
},
"is-core-module": {
@@ -2730,6 +3886,7 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -2738,6 +3895,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -2754,6 +3912,7 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^0.1.6",
"is-data-descriptor": "^0.1.4",
@@ -2763,14 +3922,21 @@
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
}
}
},
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
+ },
"is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
},
"is-extglob": {
"version": "2.1.1",
@@ -2791,12 +3957,12 @@
}
},
"is-installed-globally": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
- "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
+ "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
"requires": {
- "global-dirs": "^0.1.0",
- "is-path-inside": "^1.0.0"
+ "global-dirs": "^2.0.1",
+ "is-path-inside": "^3.0.1"
}
},
"is-interactive": {
@@ -2805,6 +3971,11 @@
"integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
"dev": true
},
+ "is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU="
+ },
"is-negative-zero": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
@@ -2812,14 +3983,15 @@
"dev": true
},
"is-npm": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
- "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
+ "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig=="
},
"is-number": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -2828,6 +4000,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -2835,17 +4008,14 @@
}
},
"is-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
},
"is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
- "requires": {
- "path-is-inside": "^1.0.1"
- }
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
},
"is-plain-obj": {
"version": "1.1.0",
@@ -2857,15 +4027,11 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
"requires": {
"isobject": "^3.0.1"
}
},
- "is-redirect": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
- "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
- },
"is-regex": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
@@ -2875,15 +4041,10 @@
"has-symbols": "^1.0.1"
}
},
- "is-retry-allowed": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
- "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
- },
"is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw=="
},
"is-symbol": {
"version": "1.0.3",
@@ -2899,26 +4060,30 @@
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
- "is-url": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
- "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
+ "is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true
},
"is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
},
"is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "requires": {
+ "is-docker": "^2.0.0"
+ }
},
"is-yarn-global": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
- "dev": true
+ "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
},
"isarray": {
"version": "1.0.0",
@@ -2933,7 +4098,8 @@
"isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
},
"isstream": {
"version": "0.1.2",
@@ -2954,8 +4120,7 @@
"json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
- "dev": true
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
},
"json-parse-even-better-errors": {
"version": "2.3.1",
@@ -2981,10 +4146,16 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
"requires": {
"graceful-fs": "^4.1.6"
}
},
+ "jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA="
+ },
"jsprim": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -3013,7 +4184,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
"integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "dev": true,
"requires": {
"json-buffer": "3.0.0"
}
@@ -3021,7 +4191,8 @@
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
},
"klaw-sync": {
"version": "6.0.0",
@@ -3033,11 +4204,11 @@
}
},
"latest-version": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
- "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
+ "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
"requires": {
- "package-json": "^4.0.0"
+ "package-json": "^6.3.0"
}
},
"lines-and-columns": {
@@ -3056,9 +4227,9 @@
}
},
"lodash": {
- "version": "4.17.20",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
- "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"lodash.debounce": {
"version": "4.0.8",
@@ -3066,12 +4237,13 @@
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
},
"log-symbols": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
- "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
"dev": true,
"requires": {
- "chalk": "^4.0.0"
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
}
},
"loud-rejection": {
@@ -3092,7 +4264,6 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
"requires": {
"yallist": "^4.0.0"
}
@@ -3103,17 +4274,57 @@
"integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg=="
},
"make-dir": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
"requires": {
- "pify": "^3.0.0"
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "make-fetch-happen": {
+ "version": "8.0.14",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz",
+ "integrity": "sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==",
+ "requires": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.0.5",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^5.0.0",
+ "ssri": "^8.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
}
},
"map-cache": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true
},
"map-obj": {
"version": "4.1.0",
@@ -3125,14 +4336,15 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
"integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dev": true,
"requires": {
"object-visit": "^1.0.0"
}
},
"md5-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-4.0.0.tgz",
- "integrity": "sha512-UC0qFwyAjn4YdPpKaDNw6gNxRf7Mcx7jC1UGCY4boCzgvU2Aoc1mOGzTtrjjLKhM5ivsnhoKpQVxKPp+1j1qwg=="
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz",
+ "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw=="
},
"media-typer": {
"version": "0.3.0",
@@ -3208,6 +4420,11 @@
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
"merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -3222,6 +4439,7 @@
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
"requires": {
"arr-diff": "^4.0.0",
"array-unique": "^0.3.2",
@@ -3259,14 +4477,12 @@
"mimic-fn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
},
"mimic-response": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
- "dev": true
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
},
"min-indent": {
"version": "1.0.1",
@@ -3282,35 +4498,156 @@
"brace-expansion": "^1.1.7"
}
},
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
- },
- "minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "dev": true,
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dev": true,
+ "requires": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ }
+ },
+ "minipass": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "requires": {
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.0"
+ },
+ "dependencies": {
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ }
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "requires": {
+ "minipass": "^3.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
+ "minipass-fetch": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.3.tgz",
+ "integrity": "sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==",
+ "requires": {
+ "encoding": "^0.1.12",
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "requires": {
+ "minipass": "^3.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
+ "minipass-json-stream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz",
+ "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==",
+ "requires": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
"requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
+ "minipass": "^3.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
}
},
- "minipass": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
- "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
"requires": {
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.0"
+ "minipass": "^3.0.0"
},
"dependencies": {
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
}
}
},
@@ -3326,6 +4663,7 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
"integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "dev": true,
"requires": {
"for-in": "^1.0.2",
"is-extendable": "^1.0.1"
@@ -3335,6 +4673,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -3374,6 +4713,7 @@
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
"integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "dev": true,
"requires": {
"arr-diff": "^4.0.0",
"array-unique": "^0.3.2",
@@ -3411,9 +4751,9 @@
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"node-abi": {
- "version": "2.19.3",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz",
- "integrity": "sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==",
+ "version": "2.21.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz",
+ "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==",
"dev": true,
"requires": {
"semver": "^5.4.1"
@@ -3425,6 +4765,97 @@
"integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==",
"dev": true
},
+ "node-gyp": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
+ "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "tar": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
+ "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
"nodejs-mobile-cordova": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/nodejs-mobile-cordova/-/nodejs-mobile-cordova-0.4.2.tgz",
@@ -3979,8 +5410,33 @@
"normalize-url": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
- "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
- "dev": true
+ "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="
+ },
+ "npm-bundled": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",
+ "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",
+ "requires": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-install-checks": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
+ "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
+ "requires": {
+ "semver": "^7.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
},
"npm-normalize-package-bin": {
"version": "1.0.1",
@@ -3988,22 +5444,112 @@
"integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="
},
"npm-package-arg": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
- "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.2.tgz",
+ "integrity": "sha512-6Eem455JsSMJY6Kpd3EyWE+n5hC+g9bSyHr9K9U2zqZb7+02+hObQ2c0+8iDk/mNF+8r1MhY44WypKJAkySIYA==",
"requires": {
- "hosted-git-info": "^2.7.1",
- "osenv": "^0.1.5",
- "semver": "^5.6.0",
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
"validate-npm-package-name": "^3.0.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "npm-packlist": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz",
+ "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==",
+ "requires": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^3.0.3",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-pick-manifest": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz",
+ "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==",
+ "requires": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "npm-registry-fetch": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz",
+ "integrity": "sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==",
+ "requires": {
+ "@npmcli/ci-detect": "^1.0.0",
+ "lru-cache": "^6.0.0",
+ "make-fetch-happen": "^8.0.9",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ }
}
},
"npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"requires": {
- "path-key": "^2.0.0"
+ "path-key": "^3.0.0"
+ },
+ "dependencies": {
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ }
}
},
"npmlog": {
@@ -4036,6 +5582,7 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
"integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dev": true,
"requires": {
"copy-descriptor": "^0.1.0",
"define-property": "^0.2.5",
@@ -4046,6 +5593,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -4054,6 +5602,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -4076,6 +5625,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
"integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dev": true,
"requires": {
"isobject": "^3.0.0"
}
@@ -4107,6 +5657,7 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
"integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
"requires": {
"isobject": "^3.0.1"
}
@@ -4141,31 +5692,32 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
"requires": {
"mimic-fn": "^2.1.0"
}
},
- "opn": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
- "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
+ "open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
"requires": {
- "is-wsl": "^1.1.0"
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
}
},
"ora": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.2.0.tgz",
- "integrity": "sha512-+wG2v8TUU8EgzPHun1k/n45pXquQ9fHnbXVetl9rRgO6kjZszGGbraF3XPTIdgeA+s1lbRjSEftAnyT0w8ZMvQ==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.0.tgz",
+ "integrity": "sha512-1StwyXQGoU6gdjYkyVcqOLnVlbKj+6yPNNOxJVgpt9t4eksKjiriiHuxktLYkgllwk+D6MbC4ihH84L1udRXPg==",
"dev": true,
"requires": {
- "bl": "^4.0.3",
+ "bl": "^4.1.0",
"chalk": "^4.1.0",
"cli-cursor": "^3.1.0",
"cli-spinners": "^2.5.0",
"is-interactive": "^1.0.0",
- "log-symbols": "^4.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
"strip-ansi": "^6.0.0",
"wcwidth": "^1.0.1"
},
@@ -4254,8 +5806,7 @@
"p-cancelable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
- "dev": true
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
},
"p-event": {
"version": "4.2.0",
@@ -4335,14 +5886,97 @@
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
},
"package-json": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
- "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
- "requires": {
- "got": "^6.7.1",
- "registry-auth-token": "^3.0.1",
- "registry-url": "^3.0.3",
- "semver": "^5.1.0"
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
+ "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
+ "requires": {
+ "got": "^9.6.0",
+ "registry-auth-token": "^4.0.0",
+ "registry-url": "^5.0.0",
+ "semver": "^6.2.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "pacote": {
+ "version": "11.3.1",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.1.tgz",
+ "integrity": "sha512-TymtwoAG12cczsJIrwI/euOQKtjrQHlD0k0oyt9QSmZGpqa+KdlxKdWR/YUjYizkixaVyztxt/Wsfo8bL3A6Fg==",
+ "requires": {
+ "@npmcli/git": "^2.0.1",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^1.8.2",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^2.1.4",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^9.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ },
+ "dependencies": {
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "tar": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
+ "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ }
}
},
"parent-module": {
@@ -4373,22 +6007,24 @@
"pascalcase": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "dev": true
},
"patch-package": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.2.2.tgz",
- "integrity": "sha512-YqScVYkVcClUY0v8fF0kWOjDYopzIM8e3bj/RU1DPeEF14+dCGm6UeOYm4jvCyxqIEQ5/eJzmbWfDWnUleFNMg==",
+ "version": "6.4.7",
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz",
+ "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==",
"dev": true,
"requires": {
"@yarnpkg/lockfile": "^1.1.0",
"chalk": "^2.4.2",
"cross-spawn": "^6.0.5",
- "find-yarn-workspace-root": "^1.2.1",
+ "find-yarn-workspace-root": "^2.0.0",
"fs-extra": "^7.0.1",
"is-ci": "^2.0.0",
"klaw-sync": "^6.0.0",
"minimist": "^1.2.0",
+ "open": "^7.4.2",
"rimraf": "^2.6.3",
"semver": "^5.6.0",
"slash": "^2.0.0",
@@ -4406,12 +6042,6 @@
"supports-color": "^5.3.0"
}
},
- "ci-info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
- "dev": true
- },
"fs-extra": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
@@ -4423,15 +6053,6 @@
"universalify": "^0.1.0"
}
},
- "is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "dev": true,
- "requires": {
- "ci-info": "^2.0.0"
- }
- },
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -4446,7 +6067,8 @@
"path-dirname": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
},
"path-exists": {
"version": "3.0.0",
@@ -4482,6 +6104,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
"integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
"requires": {
"pify": "^3.0.0"
}
@@ -4494,8 +6117,7 @@
"picomatch": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
- "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
- "dev": true
+ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
},
"pify": {
"version": "3.0.0",
@@ -4523,12 +6145,13 @@
"posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "dev": true
},
"prebuild-install": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.0.tgz",
- "integrity": "sha512-h2ZJ1PXHKWZpp1caLw0oX9sagVpL2YTk+ZwInQbQ3QqNd4J03O6MpFNmMTJlkfgPENWqe5kP0WjQLqz5OjLfsw==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.1.tgz",
+ "integrity": "sha512-M+cKwofFlHa5VpTWub7GLg5RLcunYIcLqtY5pKcls/u7xaAb8FrXZ520qY8rkpYy5xw90tYCyMO0MP5ggzR3Sw==",
"dev": true,
"requires": {
"detect-libc": "^1.0.3",
@@ -4537,55 +6160,40 @@
"minimist": "^1.2.3",
"mkdirp-classic": "^0.5.3",
"napi-build-utils": "^1.0.1",
- "node-abi": "^2.7.0",
+ "node-abi": "^2.21.0",
"noop-logger": "^0.1.1",
"npmlog": "^4.0.1",
"pump": "^3.0.0",
"rc": "^1.2.7",
"simple-get": "^3.0.3",
"tar-fs": "^2.0.0",
- "tunnel-agent": "^0.6.0",
- "which-pm-runs": "^1.0.0"
- },
- "dependencies": {
- "decompress-response": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
- "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
- "dev": true,
- "requires": {
- "mimic-response": "^2.0.0"
- }
- },
- "mimic-response": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
- "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
- "dev": true
- },
- "simple-get": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
- "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
- "dev": true,
- "requires": {
- "decompress-response": "^4.2.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- }
+ "tunnel-agent": "^0.6.0"
}
},
"prepend-http": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
},
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
+ "promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
+ },
+ "promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "requires": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ }
+ },
"promzard": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
@@ -4611,11 +6219,6 @@
"ipaddr.js": "1.9.1"
}
},
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
- },
"psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
@@ -4645,7 +6248,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
"integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
- "dev": true,
"requires": {
"escape-goat": "^2.0.0"
}
@@ -4660,6 +6262,11 @@
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
},
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ },
"quick-lru": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
@@ -4686,6 +6293,14 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
"integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
}
}
},
@@ -4735,6 +6350,15 @@
"npm-normalize-package-bin": "^1.0.0"
}
},
+ "read-package-json-fast": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.2.tgz",
+ "integrity": "sha512-5fyFUyO9B799foVk4n6ylcoAktG/FbE3jwRKxvwaeSrIunaoMc0u81dzXxjeAFKOce7O5KncdfwpGvvs6r5PsQ==",
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
"read-pkg": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@@ -4868,37 +6492,39 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
"integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "dev": true,
"requires": {
"extend-shallow": "^3.0.2",
"safe-regex": "^1.1.0"
}
},
"registry-auth-token": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
- "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
+ "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
"requires": {
- "rc": "^1.1.6",
- "safe-buffer": "^5.0.1"
+ "rc": "^1.2.8"
}
},
"registry-url": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
- "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
+ "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
"requires": {
- "rc": "^1.0.1"
+ "rc": "^1.2.8"
}
},
"repeat-element": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
+ "dev": true
},
"repeat-string": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
},
"request": {
"version": "2.88.2",
@@ -4960,13 +6586,13 @@
"resolve-url": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "dev": true
},
"responselike": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
"integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
- "dev": true,
"requires": {
"lowercase-keys": "^1.0.0"
}
@@ -4998,13 +6624,23 @@
"ret": {
"version": "0.1.15",
"resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "dev": true
+ },
+ "retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs="
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
},
"rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -5014,10 +6650,18 @@
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
"integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
},
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
"rxjs": {
- "version": "6.6.3",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
- "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"requires": {
"tslib": "^1.9.0"
}
@@ -5031,6 +6675,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
"integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dev": true,
"requires": {
"ret": "~0.1.10"
}
@@ -5051,11 +6696,18 @@
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
},
"semver-diff": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
- "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
+ "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
"requires": {
- "semver": "^5.0.3"
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
}
},
"send": {
@@ -5105,6 +6757,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
"integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "dev": true,
"requires": {
"extend-shallow": "^2.0.1",
"is-extendable": "^0.1.1",
@@ -5116,6 +6769,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -5128,33 +6782,25 @@
"integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
},
"sharp": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.0.tgz",
- "integrity": "sha512-II+YBCW3JuVWQZdpTEA2IBjJcYXPuoKo3AUqYuW+FK9Um93v2gPE2ihICCsN5nHTUoP8WCjqA83c096e8n//Rw==",
+ "version": "0.28.1",
+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.1.tgz",
+ "integrity": "sha512-4mCGMEN4ntaVuFGwHx7FvkJQkIgbI+S+F9a3bI7ugdvKjPr4sF7/ibvlRKhJyzhoQi+ODM+XYY1de8xs7MHbfA==",
"dev": true,
"requires": {
- "array-flatten": "^3.0.0",
"color": "^3.1.3",
"detect-libc": "^1.0.3",
"node-addon-api": "^3.1.0",
- "npmlog": "^4.1.2",
- "prebuild-install": "^6.0.0",
- "semver": "^7.3.4",
- "simple-get": "^4.0.0",
+ "prebuild-install": "^6.1.1",
+ "semver": "^7.3.5",
+ "simple-get": "^3.1.0",
"tar-fs": "^2.1.1",
"tunnel-agent": "^0.6.0"
},
"dependencies": {
- "array-flatten": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz",
- "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==",
- "dev": true
- },
"semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -5176,9 +6822,9 @@
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
},
"shelljs": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz",
- "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM="
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz",
+ "integrity": "sha1-kEktcv/MgVmXa6umL7D2iE8MM3g="
},
"signal-exit": {
"version": "3.0.3",
@@ -5192,13 +6838,6 @@
"requires": {
"shelljs": "^0.2.6",
"tail": "^0.4.0"
- },
- "dependencies": {
- "shelljs": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz",
- "integrity": "sha1-kEktcv/MgVmXa6umL7D2iE8MM3g="
- }
}
},
"simple-concat": {
@@ -5208,29 +6847,29 @@
"dev": true
},
"simple-get": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz",
- "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
+ "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
"dev": true,
"requires": {
- "decompress-response": "^6.0.0",
+ "decompress-response": "^4.2.0",
"once": "^1.3.1",
"simple-concat": "^1.0.0"
},
"dependencies": {
"decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
+ "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
"dev": true,
"requires": {
- "mimic-response": "^3.1.0"
+ "mimic-response": "^2.0.0"
}
},
"mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
"dev": true
}
}
@@ -5265,12 +6904,19 @@
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true
+ },
+ "smart-buffer": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz",
+ "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw=="
},
"snapdragon": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
"integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "dev": true,
"requires": {
"base": "^0.11.1",
"debug": "^2.2.0",
@@ -5286,6 +6932,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -5294,6 +6941,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -5304,6 +6952,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
"integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "dev": true,
"requires": {
"define-property": "^1.0.0",
"isobject": "^3.0.0",
@@ -5314,6 +6963,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -5322,6 +6972,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -5330,6 +6981,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -5338,6 +6990,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
@@ -5350,6 +7003,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
"integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "dev": true,
"requires": {
"kind-of": "^3.2.0"
},
@@ -5358,21 +7012,58 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
+ "socks": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.0.tgz",
+ "integrity": "sha512-mNmr9owlinMplev0Wd7UHFlqI4ofnBnNzFuzrm63PPaHgbkqCFe4T5LzwKmtQ/f2tX0NTpcdVLyD/FHxFBstYw==",
+ "requires": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.1.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4",
+ "socks": "^2.3.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
},
"source-map-resolve": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
"integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "dev": true,
"requires": {
"atob": "^2.1.2",
"decode-uri-component": "^0.2.0",
@@ -5384,7 +7075,8 @@
"source-map-url": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
+ "dev": true
},
"spdx-correct": {
"version": "3.1.1",
@@ -5418,6 +7110,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
"integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "dev": true,
"requires": {
"extend-shallow": "^3.0.0"
}
@@ -5438,10 +7131,29 @@
"tweetnacl": "~0.14.0"
}
},
+ "ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "requires": {
+ "minipass": "^3.1.1"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
+ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
"static-extend": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
"integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dev": true,
"requires": {
"define-property": "^0.2.5",
"object-copy": "^0.1.0"
@@ -5451,6 +7163,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -5519,6 +7232,11 @@
"safe-buffer": "~5.1.0"
}
},
+ "stringify-package": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz",
+ "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg=="
+ },
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
@@ -5535,15 +7253,20 @@
}
},
"strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
},
"strip-eof": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
},
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
+ },
"strip-indent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
@@ -5566,6 +7289,11 @@
"has-flag": "^3.0.0"
}
},
+ "systeminformation": {
+ "version": "4.34.20",
+ "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-4.34.20.tgz",
+ "integrity": "sha512-KyT3TFxs14x9CvSbNukbBq2DIjhuLHXkBjZ6Pqllnzqt3ERxDdC6SwIBiKnXeMq6NAOfx1Dp9PjPtXtnIFuAow=="
+ },
"tail": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz",
@@ -5655,68 +7383,15 @@
}
},
"term-size": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
- "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
- "requires": {
- "execa": "^0.7.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "execa": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
- "requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
- "get-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
- },
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
- }
- }
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
+ "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg=="
},
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
- "timed-out": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
- "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
- },
"tmp": {
"version": "0.0.33",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
@@ -5729,6 +7404,7 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
"integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -5737,6 +7413,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -5746,13 +7423,13 @@
"to-readable-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
- "dev": true
+ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
},
"to-regex": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
"integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "dev": true,
"requires": {
"define-property": "^2.0.2",
"extend-shallow": "^3.0.2",
@@ -5764,6 +7441,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
"requires": {
"is-number": "^3.0.0",
"repeat-string": "^1.6.1"
@@ -5847,7 +7525,6 @@
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
"integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "dev": true,
"requires": {
"is-typedarray": "^1.0.0"
}
@@ -5862,14 +7539,15 @@
}
},
"underscore": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz",
- "integrity": "sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ=="
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.0.tgz",
+ "integrity": "sha512-sCs4H3pCytsb5K7i072FAEC9YlSYFIbosvM0tAKAlpSSUgD7yC1iXSEGdl5XrDKQ1YUB+p/HDzYrSG2H2Vl36g=="
},
"union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
"integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "dev": true,
"requires": {
"arr-union": "^3.1.0",
"get-value": "^2.0.6",
@@ -5877,18 +7555,35 @@
"set-value": "^2.0.1"
}
},
+ "unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
"unique-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
- "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
+ "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
"requires": {
- "crypto-random-string": "^1.0.0"
+ "crypto-random-string": "^2.0.0"
}
},
"universalify": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
},
"unorm": {
"version": "1.6.0",
@@ -5904,6 +7599,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
"integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dev": true,
"requires": {
"has-value": "^0.3.1",
"isobject": "^3.0.0"
@@ -5913,6 +7609,7 @@
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
"integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dev": true,
"requires": {
"get-value": "^2.0.3",
"has-values": "^0.1.4",
@@ -5923,6 +7620,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
"requires": {
"isarray": "1.0.0"
}
@@ -5932,53 +7630,72 @@
"has-values": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "dev": true
}
}
},
- "unzip-response": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
- "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
- },
"update-notifier": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
- "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
- "requires": {
- "boxen": "^1.2.1",
- "chalk": "^2.0.1",
- "configstore": "^3.0.0",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
+ "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
+ "requires": {
+ "boxen": "^4.2.0",
+ "chalk": "^3.0.0",
+ "configstore": "^5.0.1",
+ "has-yarn": "^2.1.0",
"import-lazy": "^2.1.0",
- "is-ci": "^1.0.10",
- "is-installed-globally": "^0.1.0",
- "is-npm": "^1.0.0",
- "latest-version": "^3.0.0",
- "semver-diff": "^2.0.0",
- "xdg-basedir": "^3.0.0"
+ "is-ci": "^2.0.0",
+ "is-installed-globally": "^0.3.1",
+ "is-npm": "^4.0.0",
+ "is-yarn-global": "^0.3.0",
+ "latest-version": "^5.0.0",
+ "pupa": "^2.0.1",
+ "semver-diff": "^3.1.1",
+ "xdg-basedir": "^4.0.0"
},
"dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
"chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
}
},
- "configstore": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz",
- "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==",
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
- "dot-prop": "^4.2.1",
- "graceful-fs": "^4.1.2",
- "make-dir": "^1.0.0",
- "unique-string": "^1.0.0",
- "write-file-atomic": "^2.0.0",
- "xdg-basedir": "^3.0.0"
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
}
}
}
@@ -5994,20 +7711,22 @@
"urix": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "dev": true
},
"url-parse-lax": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
- "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
"requires": {
- "prepend-http": "^1.0.1"
+ "prepend-http": "^2.0.0"
}
},
"use": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "dev": true
},
"util-deprecate": {
"version": "1.0.2",
@@ -6087,12 +7806,6 @@
"isexe": "^2.0.0"
}
},
- "which-pm-runs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
- "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
- "dev": true
- },
"wide-align": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
@@ -6102,11 +7815,46 @@
}
},
"widest-line": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
- "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
+ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
"requires": {
- "string-width": "^2.1.1"
+ "string-width": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "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=="
+ },
+ "string-width": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
+ "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ }
}
},
"windows-release": {
@@ -6115,6 +7863,35 @@
"integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==",
"requires": {
"execa": "^1.0.0"
+ },
+ "dependencies": {
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
+ },
+ "npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ }
}
},
"with-open-file": {
@@ -6140,13 +7917,14 @@
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"write-file-atomic": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
- "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
"requires": {
- "graceful-fs": "^4.1.11",
"imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.2"
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
}
},
"xcode": {
@@ -6159,9 +7937,9 @@
}
},
"xdg-basedir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
- "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
+ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
},
"xml-escape": {
"version": "1.1.0",
@@ -6208,8 +7986,7 @@
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"yargs-parser": {
"version": "18.1.3",
diff --git a/mobile/package.json b/mobile/package.json
index 0787c740..ec6fc1d5 100644
--- a/mobile/package.json
+++ b/mobile/package.json
@@ -1,7 +1,7 @@
{
"name": "io.ahau.whakapapa",
"displayName": "Whakapapa",
- "version": "1.0.8",
+ "version": "1.2.0",
"description": "A mobile app for gathering and sharing whakapapa (family trees, traditional knowledge). Built using scuttlebutt",
"author": "Āhau Ltd.",
"license": "AGPL-3.0",
@@ -26,15 +26,15 @@
"teardown": "rm -rf platforms plugins www src/nodejs-project/node_modules"
},
"dependencies": {
- "cordova": "9.x",
- "cordova-android": "8.1.0",
- "cordova-ios": "5.1.1",
+ "cordova": "10.x",
+ "cordova-ios": "6.2.0",
+ "cordova-android": "9.1.0",
"cordova-plugin-keyboard": "^1.2.0",
- "cordova-plugin-splashscreen": "^5.0.0",
+ "cordova-plugin-splashscreen": "^6.0.0",
"cordova-plugin-statusbar": "^2.4.3",
"cordova-plugin-whitelist": "^1.3.4",
- "cordova-plugin-wkwebview-engine": "^1.2.1",
- "cordova-plugin-wkwebview-file-xhr": "^2.1.3",
+ "cordova-plugin-wkwebview-engine": "^1.2.2",
+ "cordova-plugin-wkwebview-file-xhr": "^3.0.0",
"nodejs-mobile-cordova": "0.4.2"
},
"devDependencies": {
@@ -44,10 +44,10 @@
"cross-env": "^7.0.3",
"deepmerge": "^4.2.2",
"nodemon": "^2.0.2",
- "ora": "^5.2.0",
- "patch-package": "^6.2.0",
+ "ora": "^5.4.0",
+ "patch-package": "^6.4.7",
"rimraf": "^3.0.0",
- "sharp": "^0.27.0"
+ "sharp": "^0.28.1"
},
"browserslist": [
"Android >= 7",
diff --git a/mobile/patches/cordova-android+9.1.0.patch b/mobile/patches/cordova-android+9.1.0.patch
new file mode 100644
index 00000000..651da3ed
--- /dev/null
+++ b/mobile/patches/cordova-android+9.1.0.patch
@@ -0,0 +1,13 @@
+diff --git a/node_modules/cordova-android/framework/project.properties b/node_modules/cordova-android/framework/project.properties
+index d051917..52d09c3 100644
+--- a/node_modules/cordova-android/framework/project.properties
++++ b/node_modules/cordova-android/framework/project.properties
+@@ -5,7 +5,7 @@
+ split.density=false
+
+ # Project target.
+-target=android-29
++target=android-30
+ apk-configurations=
+ renderscript.opt.level=O0
+ android.library=true
diff --git a/mobile/patches/nodejs-mobile-cordova+0.4.2.patch b/mobile/patches/nodejs-mobile-cordova+0.4.2.patch
index 455d743d..0fc6eef5 100644
--- a/mobile/patches/nodejs-mobile-cordova+0.4.2.patch
+++ b/mobile/patches/nodejs-mobile-cordova+0.4.2.patch
@@ -13,3 +13,62 @@ index 2128c31..227f1ff 100644
+diff --git a/node_modules/nodejs-mobile-cordova/src/android/build.gradle b/node_modules/nodejs-mobile-cordova/src/android/build.gradle
+index 8cd92c8..06d1ab0 100644
+--- a/node_modules/nodejs-mobile-cordova/src/android/build.gradle
++++ b/node_modules/nodejs-mobile-cordova/src/android/build.gradle
+@@ -24,9 +24,17 @@ android {
+ lintOptions {
+ abortOnError false
+ }
++
++ packagingOptions {
++ pickFirst 'lib/x86/libnode.so'
++ pickFirst 'lib/armeabi-v7a/libnode.so'
++ pickFirst 'lib/arm64-v8a/libnode.so'
++ pickFirst 'lib/x86_64/libnode.so'
++ }
+ }
+
+ import org.gradle.internal.os.OperatingSystem;
++import org.gradle.util.GradleVersion;
+
+ cdvPluginPostBuildExtras += { ->
+ if (android.defaultConfig.ndk.abiFilters == null) {
+@@ -42,7 +50,9 @@ cdvPluginPostBuildExtras += { ->
+ // The file that caches the value of NODEJS_MOBILE_BUILD_NATIVE_MODULES is not needed inside the APK.
+ android.aaptOptions.ignoreAssetsPattern += ":!NODEJS_MOBILE_BUILD_NATIVE_MODULES_VALUE.txt";
+
+- android.sourceSets.main.jniLibs.srcDirs += 'libs/cdvnodejsmobile/libnode/bin/';
++ if (GradleVersion.current() < GradleVersion.version("4.0")) {
++ android.sourceSets.main.jniLibs.srcDirs += 'libs/cdvnodejsmobile/libnode/bin/';
++ }
+
+ String projectWWW; // www assets folder from the Application project.
+ if ( file("${project.projectDir}/src/main/assets/www/").exists() ) {
+@@ -209,14 +219,14 @@ cdvPluginPostBuildExtras += { ->
+ description = "Building a native toolchain to compile nodejs-mobile native modules for ${abi_name}."
+ executable = "${ndk_bundle_path}/build/tools/make-standalone-toolchain.sh"
+ args "--toolchain=${temp_toolchain_name}-${temp_cc_ver}", "--arch=${temp_arch}", "--install-dir=${standalone_toolchain}", "--stl=libc++", "--force", "--platform=android-22"
+- outputs.file "${standalone_toolchain}"
++ outputs.dir "${standalone_toolchain}"
+ }
+
+ task "BuildNpmModules${abi_name}" (type:Exec) {
+ dependsOn "MakeToolchain${abi_name}"
+ dependsOn "CopyNodeProjectAssets${abi_name}"
+ inputs.file "${rootProject.buildDir}/nodejs-native-assets-temp-build/nodejs-native-assets-${abi_name}/copy.timestamp"
+- outputs.file "${rootProject.buildDir}/nodejs-native-assets-temp-build/nodejs-native-assets-${abi_name}/nodejs-project/"
++ outputs.dir "${rootProject.buildDir}/nodejs-native-assets-temp-build/nodejs-native-assets-${abi_name}/nodejs-project/"
+ description = "Building native modules for ${abi_name}."
+ workingDir "${rootProject.buildDir}/nodejs-native-assets-temp-build/nodejs-native-assets-${abi_name}/nodejs-project/"
+ commandLine npmCommandName, '--verbose', 'rebuild', '--build-from-source'
+@@ -262,7 +272,7 @@ cdvPluginPostBuildExtras += { ->
+ task "GenerateNodeNativeAssetsLists${abi_name}" {
+ dependsOn "CopyBuiltNpmAssets${abi_name}"
+ description "Generates a list for runtime copying"
+- inputs.file "${rootProject.buildDir}/nodejs-native-assets/nodejs-native-assets-${abi_name}/"
++ inputs.dir "${rootProject.buildDir}/nodejs-native-assets/nodejs-native-assets-${abi_name}/"
+ outputs.file "${rootProject.buildDir}/nodejs-native-assets/nodejs-native-assets-${abi_name}/file.list"
+ outputs.file "${rootProject.buildDir}/nodejs-native-assets/nodejs-native-assets-${abi_name}/dir.list"
+ doLast{
diff --git a/mobile/res-src/app-icon-android.svg b/mobile/res-src/app-icon-android.svg
index fcee0641..0659f0b3 100644
--- a/mobile/res-src/app-icon-android.svg
+++ b/mobile/res-src/app-icon-android.svg
@@ -1,15 +1,60 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mobile/res/icon/android/mipmap-hdpi/ic_launcher.png b/mobile/res/icon/android/mipmap-hdpi/ic_launcher.png
index 8c7ca794e2a79c2267081e7469ffb8fa0eeb687e..3f5821ca112bda2771c13a7e1d634aa2409a3435 100644
GIT binary patch
delta 2425
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
VcY^C0@xK57002ovPDHLkV1id~OT_>H
diff --git a/mobile/res/icon/android/mipmap-ldpi/ic_launcher.png b/mobile/res/icon/android/mipmap-ldpi/ic_launcher.png
index 760af44aecda7dd06d4cebbbba682addbfcae1f1..a18586ecd64b8410c001d4f9efa243d6729841fb 100644
GIT binary patch
delta 980
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
SB*KdT0000wiNo{S+u3yKA^Ab`Oe&P
z_s(qBwA*b`C)w=m^v<2{JLfx(d#6sy*s&_!pX7%g3jcoi;eW_$ar`&~2A+T?j~Sx^
zBS*T|@OuDAI0FLykw;Wu#0Yh4_H1=}@nV(y;DbyC*W*pXi8uIE0vWvjesy^AWc7D`
zzQXb6`t>U5zWY?NcqWb{oOoM43E-c3M*V%}41@1#Z&%%2UF!VWwJM3^6z`ab9{~au
zeBc3fWXcrv&wtso9`JmA`?e}rxss(NBnAZmu_VABe)?%uf9_lue0Mh!=W>vGRN&rw<0d61Uf?sHeO5IT7BWx(26+4Mkoe>i6&OC;1a*IiIQ>nPESu+^Q@2V=
zT%eZ4>kA50bs(U+^lw9=x!EP5J<*?-aQX{ABMSJ?#ea+H#H+8WM6z_*x8Fv3f=HbC
z_~U+)aAM6iNR>yXPK^pa>*bd@b*7FR$AMe6b7#*amM;$nb_{Xh#FQ#WjZ&F2W~f`m
z#bM2BP)!#usN(=nDKquaM|nJI11w#-eY+vi)zQJ!p`e?!tu}E11VGCuAzjf#Xg?1GgQ4J{G&)Nr)x{_+P2FX%g^v?wE%+RaB^~
zIdfduXv=3#o2Hun`isZpefS|?6YJt!=XEGpT
zc>zzF2l#;2e3ArrX{nJ4g4HI0c@f~H-+U8Ef;{p2d+!-J#Z15ke-z*esL{NZjSZeN
z6KVp1Z!9Z|7>fdyzib%;mjcF~5E9xjhQy*py&~cC1YEjCwmiuO!715B0#;<>0Z%mn
z*MIE*<#T;cXIq=f|L7x^gyo5nufL86Y$oyUyPn>uCn8R?BE{e-U_+NKMdo<~tPea|
ziAF6k8OOblZYk_m0>LVt!1Dr-(~cbxbpj-i1pbSJ6BYc6FNQ4-@VcusMM`U4Ebj-;
z>wpa#RNm61sQOld$5#@mQX~A17&q
zs;Z2|x_w28^ZetF^MgGBYk`Lxm?VJ$(ZqZ1QH2{fnz=llu(A`zCq^lDZ8vVPCx84Y
z)<_6{I8KE}G#|A{0Xz}SeExaU2TAr|%TqwYk^s(YVfx@6c%pFArU+n2vH8>wMR>v{
zp}p67{kl5&)>~X8jR&}&Cn=nG?KRbM^=f3QM7Hr+{wTofJdepGP>a6$iXVPZ%PZ~4
zC;5YWa4-H=Ok@02m{Tk~p|cbBPJi?~yV!NoiVjE1l`ATjQmm{am;fH|+Z%6i)boTo
z=tBM?r7Nshz7ybea2IXaV#WnWk7i3&9XOzBfT+6|N}Djj(~@}7
zsOak8`0;K4(m5BYDN{_Iw|_HJ$=0oIk+Fc)BqxW980v>r%qn*8W)Jamv^S~}6HVON
z3msGJu=0Z>DXst>=K|g%A)5pb(&w4er-zG_rPBfelqKImYB80X#;qJTLjDJIxs@Su~=vYYF
zI}^wvxDUr4pMAzMKv1JbKpy_B7o
z`i0VP?Cmstb1U%q=YPg}IIx_=ni%pypjYnOr|NQZRgeh7%?E}IQ77ik<$GGMUE{Sx
z!d-VU;Z#bg%{4W=!G*DiA+*j&qjrJ2eCUvyxh#psyr2O{SXG)b06><4bN~W!I!B(8
zMLZsQc+w=6-<9-q1|qo~HKF{w@6@lhuhS!3jc
z&Dz9a!%UG%f9fgI3P_*SN|pV3R+gK$0Y;NZCvxl!4YKOzpN)4f13Vc*#`kMUX?uZ-
z9g%=1#0yw2B!C2^T?P*i&^L&Ipakz}T9_cX+!$5XX^BI
z3tdRyrG=!;x||#i`uM{7gOK&5sM$meT6SsY#Xe2l$)~!?C
zJ!lnC$o%L21D2OU70Yh56YI+i$xc`{n$?!oK18gEeSd#r@ML)gYz6Fq?TtpwPDG+;
z^Jb51{8iW{AxBM8lIgc%1>dh19Oi+VMDdqjhQZr?P!HaK=A|9(@B1<*Uhl`41Z5vT
z34cR}Ko7ta{3ZJV*SX{TjPuz$asCaunQaJ^>LD?9dtCLrxWI93w!sP9g0EuqT544H*>s}rNs-@3IB_KHHdiWt#>B4!dlC~LI2+>9ytw=
bZ0yg!Llt<-D|Gvn00000NkvXXu0mjfvsqDn
diff --git a/mobile/res/icon/android/mipmap-xhdpi/ic_launcher.png b/mobile/res/icon/android/mipmap-xhdpi/ic_launcher.png
index c716dd5fc55fea0195fce92b21f7530482e1c8e5..4d7f7fbea8f2d918836691a1c2278c1587feffda 100644
GIT binary patch
delta 3643
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
diff --git a/mobile/res/icon/android/mipmap-xxhdpi/ic_launcher.png b/mobile/res/icon/android/mipmap-xxhdpi/ic_launcher.png
index 6d1014c36c5cb0532527598725f11e7a921e24e5..8f897f63b48aaa222b17a7886b27e95dfb9c9763 100644
GIT binary patch
delta 5600
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