xiongzhu 3 лет назад
Родитель
Сommit
a398ad225f

+ 4 - 3
config.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<widget id="vip.raex.nft" version="1.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" ios-CFBundleIdentifier="new.raex.meta" ios-CFBundleVersion="146" android-versionCode="1163">
+<widget id="vip.raex.nft" version="1.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" ios-CFBundleIdentifier="new.raex.meta" ios-CFBundleVersion="147" android-versionCode="1170">
 	<name>RAEX宇宙</name>
 	<description>
         A sample Apache Cordova application that responds to the deviceready event.
@@ -35,6 +35,9 @@
 	<hook src="scripts/changeVersion.js" type="before_prepare"/>
 	<hook src="scripts/incrementBuildNum.js" type="after_prepare"/>
 	<platform name="android">
+		<hook type="after_plugin_install" src="scripts/android/fixQRScanner.js"/>
+		<hook type="after_prepare" src="scripts/android/leftShift2doLast.js"/>
+		<hook type="after_prepare" src="scripts/android/imageSaver.js"/>
 		<allow-intent href="market:*"/>
 		<allow-intent href="alipays:*"/>
 		<allow-intent href="weixin:*"/>
@@ -49,8 +52,6 @@
 		<icon src="res/icon/android/mipmap-xhdpi/ic_launcher.png" density="xhdpi"/>
 		<icon src="res/icon/android/mipmap-xxhdpi/ic_launcher.png" density="xxhdpi"/>
 		<icon src="res/icon/android/mipmap-xxxhdpi/ic_launcher.png" density="xxxhdpi"/>
-		<hook type="after_prepare" src="scripts/android/leftShift2doLast.js"/>
-		<hook type="after_prepare" src="scripts/android/imageSaver.js"/>
 	</platform>
 	<platform name="ios">
 		<hook type="after_prepare" src="scripts/ios/fixFileTransfer.js"/>

+ 84 - 84
package-lock.json

@@ -107,8 +107,8 @@
     },
     "node_modules/android-versions": {
       "version": "1.7.0",
-      "resolved": "https://registry.nlark.com/android-versions/download/android-versions-1.7.0.tgz",
-      "integrity": "sha1-2QGvNhdG/m3ppthV+8Nby1FPVNI=",
+      "resolved": "https://registry.npmmirror.com/android-versions/-/android-versions-1.7.0.tgz",
+      "integrity": "sha512-TCy4b8Dk8YS6A23ZPfhSKqK66JHFq0D8avGYiwvYpjno6HrrcI0DRgHx9+jtkvWYmrsE2vQWgbHJhvGGhhOb0g==",
       "dev": true,
       "dependencies": {
         "semver": "^5.7.1"
@@ -116,8 +116,8 @@
     },
     "node_modules/android-versions/node_modules/semver": {
       "version": "5.7.1",
-      "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz",
-      "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+      "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
+      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
       "dev": true,
       "bin": {
         "semver": "bin/semver"
@@ -427,8 +427,8 @@
     },
     "node_modules/cordova-android": {
       "version": "9.1.0",
-      "resolved": "https://registry.npmmirror.com/cordova-android/download/cordova-android-9.1.0.tgz",
-      "integrity": "sha1-1gM1ot8elfg5iBReE3ijoZNjQ7o=",
+      "resolved": "https://registry.npmmirror.com/cordova-android/-/cordova-android-9.1.0.tgz",
+      "integrity": "sha512-bzOX9E4eQsOSpa06oZZ7XAGq3DwB73juhhj0oPqHH/khWk0mkCD4aiVYMFoc0fmIaSQvzbY1ww7L6UBW5pyGfg==",
       "dev": true,
       "dependencies": {
         "android-versions": "^1.5.0",
@@ -451,8 +451,8 @@
     },
     "node_modules/cordova-android/node_modules/nopt": {
       "version": "4.0.3",
-      "resolved": "https://registry.nlark.com/nopt/download/nopt-4.0.3.tgz?cache=0&sync_timestamp=1624607881839&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnopt%2Fdownload%2Fnopt-4.0.3.tgz",
-      "integrity": "sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg=",
+      "resolved": "https://registry.npmmirror.com/nopt/-/nopt-4.0.3.tgz",
+      "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
       "dev": true,
       "dependencies": {
         "abbrev": "1",
@@ -1084,8 +1084,8 @@
     },
     "node_modules/execa": {
       "version": "4.1.0",
-      "resolved": "https://registry.npmmirror.com/execa/download/execa-4.1.0.tgz?cache=0&sync_timestamp=1637147199964&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-4.1.0.tgz",
-      "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=",
+      "resolved": "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz",
+      "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
       "dev": true,
       "dependencies": {
         "cross-spawn": "^7.0.0",
@@ -1284,8 +1284,8 @@
     },
     "node_modules/get-stream": {
       "version": "5.2.0",
-      "resolved": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz",
-      "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=",
+      "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz",
+      "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
       "dev": true,
       "dependencies": {
         "pump": "^3.0.0"
@@ -1475,8 +1475,8 @@
     },
     "node_modules/human-signals": {
       "version": "1.1.1",
-      "resolved": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz",
-      "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=",
+      "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz",
+      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
       "dev": true,
       "engines": {
         "node": ">=8.12.0"
@@ -1630,8 +1630,8 @@
     },
     "node_modules/is-path-inside": {
       "version": "3.0.3",
-      "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz",
-      "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=",
+      "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz",
+      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
       "dev": true,
       "engines": {
         "node": ">=8"
@@ -1639,8 +1639,8 @@
     },
     "node_modules/is-stream": {
       "version": "2.0.1",
-      "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz?cache=0&sync_timestamp=1628592752355&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-stream%2Fdownload%2Fis-stream-2.0.1.tgz",
-      "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=",
+      "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz",
+      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
       "dev": true,
       "engines": {
         "node": ">=8"
@@ -1702,8 +1702,8 @@
     },
     "node_modules/merge-stream": {
       "version": "2.0.0",
-      "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz",
-      "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=",
+      "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
+      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
       "dev": true
     },
     "node_modules/merge2": {
@@ -1769,8 +1769,8 @@
     },
     "node_modules/mimic-fn": {
       "version": "2.1.0",
-      "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1617823824094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz",
-      "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=",
+      "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz",
+      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
       "dev": true,
       "engines": {
         "node": ">=6"
@@ -1859,8 +1859,8 @@
     },
     "node_modules/npm-run-path": {
       "version": "4.0.1",
-      "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz",
-      "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=",
+      "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz",
+      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
       "dev": true,
       "dependencies": {
         "path-key": "^3.0.0"
@@ -1912,8 +1912,8 @@
     },
     "node_modules/onetime": {
       "version": "5.1.2",
-      "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz",
-      "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=",
+      "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
+      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
       "dev": true,
       "dependencies": {
         "mimic-fn": "^2.1.0"
@@ -1941,8 +1941,8 @@
     },
     "node_modules/os-homedir": {
       "version": "1.0.2",
-      "resolved": "https://registry.nlark.com/os-homedir/download/os-homedir-1.0.2.tgz",
-      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+      "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
       "dev": true,
       "engines": {
         "node": ">=0.10.0"
@@ -1950,8 +1950,8 @@
     },
     "node_modules/os-tmpdir": {
       "version": "1.0.2",
-      "resolved": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
-      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+      "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
       "dev": true,
       "engines": {
         "node": ">=0.10.0"
@@ -1959,8 +1959,8 @@
     },
     "node_modules/osenv": {
       "version": "0.1.5",
-      "resolved": "https://registry.nlark.com/osenv/download/osenv-0.1.5.tgz",
-      "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
+      "resolved": "https://registry.npmmirror.com/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
       "dev": true,
       "dependencies": {
         "os-homedir": "^1.0.0",
@@ -2126,8 +2126,8 @@
     },
     "node_modules/properties-parser": {
       "version": "0.3.1",
-      "resolved": "https://registry.npm.taobao.org/properties-parser/download/properties-parser-0.3.1.tgz",
-      "integrity": "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo=",
+      "resolved": "https://registry.npmmirror.com/properties-parser/-/properties-parser-0.3.1.tgz",
+      "integrity": "sha512-AkSQxQAviJ89x4FIxOyHGfO3uund0gvYo7lfD0E+Gp7gFQKrTNgtoYQklu8EhrfHVZUzTwKGZx2r/KDSfnljcA==",
       "dev": true,
       "dependencies": {
         "string.prototype.codepointat": "^0.2.0"
@@ -2312,12 +2312,12 @@
       "dev": true
     },
     "node_modules/resolve": {
-      "version": "1.22.0",
-      "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz",
-      "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+      "version": "1.22.1",
+      "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz",
+      "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
       "dev": true,
       "dependencies": {
-        "is-core-module": "^2.8.1",
+        "is-core-module": "^2.9.0",
         "path-parse": "^1.0.7",
         "supports-preserve-symlinks-flag": "^1.0.0"
       },
@@ -2604,8 +2604,8 @@
     },
     "node_modules/string.prototype.codepointat": {
       "version": "0.2.1",
-      "resolved": "https://registry.nlark.com/string.prototype.codepointat/download/string.prototype.codepointat-0.2.1.tgz",
-      "integrity": "sha1-AErUTIr8cnUnsQjNRitNlxzUabw=",
+      "resolved": "https://registry.npmmirror.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
+      "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
       "dev": true
     },
     "node_modules/strip-ansi": {
@@ -2630,8 +2630,8 @@
     },
     "node_modules/strip-final-newline": {
       "version": "2.0.0",
-      "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620047319874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz",
-      "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=",
+      "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
       "dev": true,
       "engines": {
         "node": ">=6"
@@ -3060,8 +3060,8 @@
     },
     "android-versions": {
       "version": "1.7.0",
-      "resolved": "https://registry.nlark.com/android-versions/download/android-versions-1.7.0.tgz",
-      "integrity": "sha1-2QGvNhdG/m3ppthV+8Nby1FPVNI=",
+      "resolved": "https://registry.npmmirror.com/android-versions/-/android-versions-1.7.0.tgz",
+      "integrity": "sha512-TCy4b8Dk8YS6A23ZPfhSKqK66JHFq0D8avGYiwvYpjno6HrrcI0DRgHx9+jtkvWYmrsE2vQWgbHJhvGGhhOb0g==",
       "dev": true,
       "requires": {
         "semver": "^5.7.1"
@@ -3069,8 +3069,8 @@
       "dependencies": {
         "semver": {
           "version": "5.7.1",
-          "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz",
-          "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+          "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
+          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
           "dev": true
         }
       }
@@ -3341,8 +3341,8 @@
     },
     "cordova-android": {
       "version": "9.1.0",
-      "resolved": "https://registry.npmmirror.com/cordova-android/download/cordova-android-9.1.0.tgz",
-      "integrity": "sha1-1gM1ot8elfg5iBReE3ijoZNjQ7o=",
+      "resolved": "https://registry.npmmirror.com/cordova-android/-/cordova-android-9.1.0.tgz",
+      "integrity": "sha512-bzOX9E4eQsOSpa06oZZ7XAGq3DwB73juhhj0oPqHH/khWk0mkCD4aiVYMFoc0fmIaSQvzbY1ww7L6UBW5pyGfg==",
       "dev": true,
       "requires": {
         "android-versions": "^1.5.0",
@@ -3359,8 +3359,8 @@
       "dependencies": {
         "nopt": {
           "version": "4.0.3",
-          "resolved": "https://registry.nlark.com/nopt/download/nopt-4.0.3.tgz?cache=0&sync_timestamp=1624607881839&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnopt%2Fdownload%2Fnopt-4.0.3.tgz",
-          "integrity": "sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg=",
+          "resolved": "https://registry.npmmirror.com/nopt/-/nopt-4.0.3.tgz",
+          "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
           "dev": true,
           "requires": {
             "abbrev": "1",
@@ -3773,8 +3773,8 @@
     },
     "execa": {
       "version": "4.1.0",
-      "resolved": "https://registry.npmmirror.com/execa/download/execa-4.1.0.tgz?cache=0&sync_timestamp=1637147199964&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-4.1.0.tgz",
-      "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=",
+      "resolved": "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz",
+      "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
       "dev": true,
       "requires": {
         "cross-spawn": "^7.0.0",
@@ -3947,8 +3947,8 @@
     },
     "get-stream": {
       "version": "5.2.0",
-      "resolved": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz",
-      "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=",
+      "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz",
+      "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
       "dev": true,
       "requires": {
         "pump": "^3.0.0"
@@ -4123,8 +4123,8 @@
     },
     "human-signals": {
       "version": "1.1.1",
-      "resolved": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz",
-      "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=",
+      "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz",
+      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
       "dev": true
     },
     "iconv-lite": {
@@ -4247,14 +4247,14 @@
     },
     "is-path-inside": {
       "version": "3.0.3",
-      "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz",
-      "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=",
+      "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz",
+      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
       "dev": true
     },
     "is-stream": {
       "version": "2.0.1",
-      "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz?cache=0&sync_timestamp=1628592752355&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-stream%2Fdownload%2Fis-stream-2.0.1.tgz",
-      "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=",
+      "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz",
+      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
       "dev": true
     },
     "isarray": {
@@ -4305,8 +4305,8 @@
     },
     "merge-stream": {
       "version": "2.0.0",
-      "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz",
-      "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=",
+      "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
+      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
       "dev": true
     },
     "merge2": {
@@ -4354,8 +4354,8 @@
     },
     "mimic-fn": {
       "version": "2.1.0",
-      "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1617823824094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz",
-      "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=",
+      "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz",
+      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
       "dev": true
     },
     "mimic-response": {
@@ -4423,8 +4423,8 @@
     },
     "npm-run-path": {
       "version": "4.0.1",
-      "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz",
-      "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=",
+      "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz",
+      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
       "dev": true,
       "requires": {
         "path-key": "^3.0.0"
@@ -4467,8 +4467,8 @@
     },
     "onetime": {
       "version": "5.1.2",
-      "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz",
-      "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=",
+      "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
+      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
       "dev": true,
       "requires": {
         "mimic-fn": "^2.1.0"
@@ -4490,20 +4490,20 @@
     },
     "os-homedir": {
       "version": "1.0.2",
-      "resolved": "https://registry.nlark.com/os-homedir/download/os-homedir-1.0.2.tgz",
-      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+      "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
       "dev": true
     },
     "os-tmpdir": {
       "version": "1.0.2",
-      "resolved": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
-      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+      "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
       "dev": true
     },
     "osenv": {
       "version": "0.1.5",
-      "resolved": "https://registry.nlark.com/osenv/download/osenv-0.1.5.tgz",
-      "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
+      "resolved": "https://registry.npmmirror.com/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
       "dev": true,
       "requires": {
         "os-homedir": "^1.0.0",
@@ -4641,8 +4641,8 @@
     },
     "properties-parser": {
       "version": "0.3.1",
-      "resolved": "https://registry.npm.taobao.org/properties-parser/download/properties-parser-0.3.1.tgz",
-      "integrity": "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo=",
+      "resolved": "https://registry.npmmirror.com/properties-parser/-/properties-parser-0.3.1.tgz",
+      "integrity": "sha512-AkSQxQAviJ89x4FIxOyHGfO3uund0gvYo7lfD0E+Gp7gFQKrTNgtoYQklu8EhrfHVZUzTwKGZx2r/KDSfnljcA==",
       "dev": true,
       "requires": {
         "string.prototype.codepointat": "^0.2.0"
@@ -4807,12 +4807,12 @@
       "dev": true
     },
     "resolve": {
-      "version": "1.22.0",
-      "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz",
-      "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+      "version": "1.22.1",
+      "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz",
+      "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
       "dev": true,
       "requires": {
-        "is-core-module": "^2.8.1",
+        "is-core-module": "^2.9.0",
         "path-parse": "^1.0.7",
         "supports-preserve-symlinks-flag": "^1.0.0"
       }
@@ -5045,8 +5045,8 @@
     },
     "string.prototype.codepointat": {
       "version": "0.2.1",
-      "resolved": "https://registry.nlark.com/string.prototype.codepointat/download/string.prototype.codepointat-0.2.1.tgz",
-      "integrity": "sha1-AErUTIr8cnUnsQjNRitNlxzUabw=",
+      "resolved": "https://registry.npmmirror.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
+      "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==",
       "dev": true
     },
     "strip-ansi": {
@@ -5065,8 +5065,8 @@
     },
     "strip-final-newline": {
       "version": "2.0.0",
-      "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620047319874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz",
-      "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=",
+      "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
       "dev": true
     },
     "strip-json-comments": {

+ 2 - 2
package.json

@@ -65,8 +65,8 @@
       "cordova-plugin-qrscanner": {}
     },
     "platforms": [
-      "android",
-      "ios"
+      "ios",
+      "android"
     ]
   },
   "dependencies": {

+ 5 - 0
res/icon/android/mipmap-anydpi-v26/ic_launcher.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+  <background android:drawable="@mipmap/ic_launcher_adaptive_back"/>
+  <foreground android:drawable="@mipmap/ic_launcher_adaptive_fore"/>
+</adaptive-icon>

BIN
res/icon/android/mipmap-hdpi/ic_launcher.png


BIN
res/icon/android/mipmap-hdpi/ic_launcher_adaptive_back.png


BIN
res/icon/android/mipmap-hdpi/ic_launcher_adaptive_fore.png


BIN
res/icon/android/mipmap-mdpi/ic_launcher.png


BIN
res/icon/android/mipmap-mdpi/ic_launcher_adaptive_back.png


BIN
res/icon/android/mipmap-mdpi/ic_launcher_adaptive_fore.png


BIN
res/icon/android/mipmap-xhdpi/ic_launcher.png


BIN
res/icon/android/mipmap-xhdpi/ic_launcher_adaptive_back.png


BIN
res/icon/android/mipmap-xhdpi/ic_launcher_adaptive_fore.png


BIN
res/icon/android/mipmap-xxhdpi/ic_launcher.png


BIN
res/icon/android/mipmap-xxhdpi/ic_launcher_adaptive_back.png


BIN
res/icon/android/mipmap-xxhdpi/ic_launcher_adaptive_fore.png


BIN
res/icon/android/mipmap-xxxhdpi/ic_launcher.png


BIN
res/icon/android/mipmap-xxxhdpi/ic_launcher_adaptive_back.png


BIN
res/icon/android/mipmap-xxxhdpi/ic_launcher_adaptive_fore.png


+ 46 - 0
scripts/android/fixQRScanner.js

@@ -0,0 +1,46 @@
+const fs = require("fs");
+const path = require("path");
+const https = require("https");
+module.exports = function (context) {
+    if (
+        context.opts.plugin &&
+        context.opts.plugin.id === "cordova-plugin-qrscanner"
+    ) {
+        const projectRoot = context.opts.projectRoot;
+
+        const cordovaCommon = context.requireCordovaModule("cordova-common");
+        const { ConfigParser } = cordovaCommon;
+        const appConfig = new ConfigParser(
+            path.resolve(projectRoot, "config.xml")
+        );
+
+        let projectName = appConfig.name();
+
+        const file = path.resolve(
+            projectRoot,
+            "platforms",
+            "android",
+            "app",
+            "src",
+            "main",
+            "java",
+            "com",
+            "bitpay",
+            "cordova",
+            "qrscanner",
+            "QRScanner.java"
+        );
+        if (fs.existsSync(file)) {
+            fs.writeFileSync(
+                file,
+                fs
+                    .readFileSync(file)
+                    .toString()
+                    .replaceAll(
+                        "android.support.v4.app.ActivityCompat",
+                        "androidx.core.app.ActivityCompat"
+                    )
+            );
+        }
+    }
+};

+ 2 - 2
www/index.html

@@ -20,8 +20,8 @@
         }
 
         var version = '1.0.2';
-        var iosCFBundleVersion = '145';
-        var androidVersionCode = '1163';
+        var iosCFBundleVersion = '147';
+        var androidVersionCode = '1169';
         document.addEventListener('deviceready', function () {
             axios.get('https://www.raex.vip/appVersion/getVersion?version=' + version + '&platform=' + cordova.platformId)
                 .then(function (res) {

+ 43 - 43
yarn.lock

@@ -45,8 +45,8 @@
     "es6-promisify" "^5.0.0"
 
 "android-versions@^1.5.0":
-  "integrity" "sha1-2QGvNhdG/m3ppthV+8Nby1FPVNI="
-  "resolved" "https://registry.nlark.com/android-versions/download/android-versions-1.7.0.tgz"
+  "integrity" "sha512-TCy4b8Dk8YS6A23ZPfhSKqK66JHFq0D8avGYiwvYpjno6HrrcI0DRgHx9+jtkvWYmrsE2vQWgbHJhvGGhhOb0g=="
+  "resolved" "https://registry.npmmirror.com/android-versions/-/android-versions-1.7.0.tgz"
   "version" "1.7.0"
   dependencies:
     "semver" "^5.7.1"
@@ -262,8 +262,8 @@
   "version" "2.0.6"
 
 "cordova-android@^9.1.0":
-  "integrity" "sha1-1gM1ot8elfg5iBReE3ijoZNjQ7o="
-  "resolved" "https://registry.npmmirror.com/cordova-android/download/cordova-android-9.1.0.tgz"
+  "integrity" "sha512-bzOX9E4eQsOSpa06oZZ7XAGq3DwB73juhhj0oPqHH/khWk0mkCD4aiVYMFoc0fmIaSQvzbY1ww7L6UBW5pyGfg=="
+  "resolved" "https://registry.npmmirror.com/cordova-android/-/cordova-android-9.1.0.tgz"
   "version" "9.1.0"
   dependencies:
     "android-versions" "^1.5.0"
@@ -604,8 +604,8 @@
   "version" "2.0.3"
 
 "execa@^4.0.2":
-  "integrity" "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo="
-  "resolved" "https://registry.npmmirror.com/execa/download/execa-4.1.0.tgz?cache=0&sync_timestamp=1637147199964&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-4.1.0.tgz"
+  "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA=="
+  "resolved" "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz"
   "version" "4.1.0"
   dependencies:
     "cross-spawn" "^7.0.0"
@@ -740,8 +740,8 @@
     "wide-align" "^1.1.0"
 
 "get-stream@^5.0.0":
-  "integrity" "sha1-SWaheV7lrOZecGxLe+txJX1uItM="
-  "resolved" "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz"
+  "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="
+  "resolved" "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz"
   "version" "5.2.0"
   dependencies:
     "pump" "^3.0.0"
@@ -827,8 +827,8 @@
     "debug" "^3.1.0"
 
 "human-signals@^1.1.1":
-  "integrity" "sha1-xbHNFPUK6uCatsWf5jujOV/k36M="
-  "resolved" "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz"
+  "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="
+  "resolved" "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz"
   "version" "1.1.1"
 
 "iconv-lite@0.4.24":
@@ -886,7 +886,7 @@
   "resolved" "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz"
   "version" "0.3.2"
 
-"is-core-module@^2.8.1":
+"is-core-module@^2.9.0":
   "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A=="
   "resolved" "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.9.0.tgz"
   "version" "2.9.0"
@@ -918,13 +918,13 @@
   "version" "7.0.0"
 
 "is-path-inside@^3.0.2":
-  "integrity" "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM="
-  "resolved" "https://registry.nlark.com/is-path-inside/download/is-path-inside-3.0.3.tgz"
+  "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
+  "resolved" "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz"
   "version" "3.0.3"
 
 "is-stream@^2.0.0":
-  "integrity" "sha1-+sHj1TuXrVqdCunO8jifWBClwHc="
-  "resolved" "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz?cache=0&sync_timestamp=1628592752355&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-stream%2Fdownload%2Fis-stream-2.0.1.tgz"
+  "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
+  "resolved" "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz"
   "version" "2.0.1"
 
 "isarray@~1.0.0":
@@ -980,8 +980,8 @@
     "yallist" "^4.0.0"
 
 "merge-stream@^2.0.0":
-  "integrity" "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A="
-  "resolved" "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz"
+  "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+  "resolved" "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz"
   "version" "2.0.0"
 
 "merge2@^1.3.0":
@@ -1020,8 +1020,8 @@
   "version" "1.3.4"
 
 "mimic-fn@^2.1.0":
-  "integrity" "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs="
-  "resolved" "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1617823824094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz"
+  "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+  "resolved" "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz"
   "version" "2.1.0"
 
 "mimic-response@^3.1.0":
@@ -1079,8 +1079,8 @@
   "version" "4.2.0"
 
 "nopt@^4.0.3":
-  "integrity" "sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg="
-  "resolved" "https://registry.nlark.com/nopt/download/nopt-4.0.3.tgz?cache=0&sync_timestamp=1624607881839&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnopt%2Fdownload%2Fnopt-4.0.3.tgz"
+  "integrity" "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg=="
+  "resolved" "https://registry.npmmirror.com/nopt/-/nopt-4.0.3.tgz"
   "version" "4.0.3"
   dependencies:
     "abbrev" "1"
@@ -1101,8 +1101,8 @@
     "abbrev" "1"
 
 "npm-run-path@^4.0.0":
-  "integrity" "sha1-t+zR5e1T2o43pV4cImnguX7XSOo="
-  "resolved" "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz"
+  "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="
+  "resolved" "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz"
   "version" "4.0.1"
   dependencies:
     "path-key" "^3.0.0"
@@ -1140,8 +1140,8 @@
     "wrappy" "1"
 
 "onetime@^5.1.0":
-  "integrity" "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4="
-  "resolved" "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz"
+  "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
+  "resolved" "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz"
   "version" "5.1.2"
   dependencies:
     "mimic-fn" "^2.1.0"
@@ -1159,18 +1159,18 @@
     "word-wrap" "~1.2.3"
 
 "os-homedir@^1.0.0":
-  "integrity" "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
-  "resolved" "https://registry.nlark.com/os-homedir/download/os-homedir-1.0.2.tgz"
+  "integrity" "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="
+  "resolved" "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz"
   "version" "1.0.2"
 
 "os-tmpdir@^1.0.0":
-  "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
-  "resolved" "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz"
+  "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
+  "resolved" "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
   "version" "1.0.2"
 
 "osenv@^0.1.4":
-  "integrity" "sha1-hc36+uso6Gd/QW4odZK18/SepBA="
-  "resolved" "https://registry.nlark.com/osenv/download/osenv-0.1.5.tgz"
+  "integrity" "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="
+  "resolved" "https://registry.npmmirror.com/osenv/-/osenv-0.1.5.tgz"
   "version" "0.1.5"
   dependencies:
     "os-homedir" "^1.0.0"
@@ -1274,8 +1274,8 @@
   "version" "2.0.1"
 
 "properties-parser@^0.3.1":
-  "integrity" "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo="
-  "resolved" "https://registry.npm.taobao.org/properties-parser/download/properties-parser-0.3.1.tgz"
+  "integrity" "sha512-AkSQxQAviJ89x4FIxOyHGfO3uund0gvYo7lfD0E+Gp7gFQKrTNgtoYQklu8EhrfHVZUzTwKGZx2r/KDSfnljcA=="
+  "resolved" "https://registry.npmmirror.com/properties-parser/-/properties-parser-0.3.1.tgz"
   "version" "0.3.1"
   dependencies:
     "string.prototype.codepointat" "^0.2.0"
@@ -1433,11 +1433,11 @@
   "version" "1.0.1"
 
 "resolve@^1.1.6":
-  "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="
-  "resolved" "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz"
-  "version" "1.22.0"
+  "integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="
+  "resolved" "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz"
+  "version" "1.22.1"
   dependencies:
-    "is-core-module" "^2.8.1"
+    "is-core-module" "^2.9.0"
     "path-parse" "^1.0.7"
     "supports-preserve-symlinks-flag" "^1.0.0"
 
@@ -1479,8 +1479,8 @@
   "version" "1.5.4"
 
 "semver@^5.7.1":
-  "integrity" "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
-  "resolved" "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
+  "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+  "resolved" "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz"
   "version" "5.7.1"
 
 "semver@^6.0.0":
@@ -1658,8 +1658,8 @@
     "strip-ansi" "^3.0.0"
 
 "string.prototype.codepointat@^0.2.0":
-  "integrity" "sha1-AErUTIr8cnUnsQjNRitNlxzUabw="
-  "resolved" "https://registry.nlark.com/string.prototype.codepointat/download/string.prototype.codepointat-0.2.1.tgz"
+  "integrity" "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="
+  "resolved" "https://registry.npmmirror.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz"
   "version" "0.2.1"
 
 "strip-ansi@^3.0.0", "strip-ansi@^3.0.1":
@@ -1675,8 +1675,8 @@
   "version" "4.0.0"
 
 "strip-final-newline@^2.0.0":
-  "integrity" "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0="
-  "resolved" "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620047319874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz"
+  "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
+  "resolved" "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
   "version" "2.0.0"
 
 "strip-json-comments@~2.0.1":