diff --git a/config.xml b/config.xml
index f55d8633a..48a6e113a 100644
--- a/config.xml
+++ b/config.xml
@@ -94,46 +94,39 @@
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
diff --git a/package-lock.json b/package-lock.json
index 4bbadcc5a..a78e759b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4,23 +4,11 @@
"lockfileVersion": 1,
"requires": true,
"dependencies": {
- "7zip-bin-linux": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/7zip-bin-linux/-/7zip-bin-linux-1.3.1.tgz",
- "integrity": "sha512-Wv1uEEeHbTiS1+ycpwUxYNuIcyohU6Y6vEqY3NquBkeqy0YhVdsNUGsj0XKSRciHR6LoJSEUuqYUexmws3zH7Q==",
- "optional": true
- },
- "7zip-bin-mac": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz",
- "integrity": "sha1-Pmh3i78JJq3GgVlCcHRQXUdVXAI=",
- "optional": true
- },
- "7zip-bin-win": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.2.0.tgz",
- "integrity": "sha512-uPHXapEmUtlUKTBx4asWMlxtFUWXzEY0KVEgU7QKhgO2LJzzM3kYxM6yOyUZTtYE6mhK4dDn3FDut9SCQWHzgg==",
- "optional": true
+ "7zip-bin": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.0.2.tgz",
+ "integrity": "sha512-XtGk+IF57pr852UK1AhQJXqmm1WmSgS5uISL+LPs0z/iAxXouMvdlLJrHPeukP6gd7yR2rDTMSMkHNODgwIq7A==",
+ "dev": true
},
"@angular-devkit/build-optimizer": {
"version": "0.0.35",
@@ -168,9 +156,9 @@
"integrity": "sha512-iEOSyhpxj0btN5S9x86+/d2Zq28OxnNvP/jqOADZnolAdVeyDuDg6dORUbywoCGAf5PKUOXDbOFKGdyJAEV5EA=="
},
"@ionic-native/keyboard": {
- "version": "4.14.0",
- "resolved": "https://registry.npmjs.org/@ionic-native/keyboard/-/keyboard-4.14.0.tgz",
- "integrity": "sha512-VH+Fko7b8LtkmrpzTZHOzT35WFXdSo036uW/DVA/TuZHqQzo0h4Kc+kiwS5IMB2PNy6k0lKkSoFMn3IKMpRyTg=="
+ "version": "4.17.0",
+ "resolved": "https://registry.npmjs.org/@ionic-native/keyboard/-/keyboard-4.17.0.tgz",
+ "integrity": "sha512-2BHO1bV4mehWZNfdsWQ/uojxYFNvk4I6u0KYnNb61RiJRY83joCEw3oFkOMRGLZthPf6TN1cueZUIAGMHXA3nA=="
},
"@ionic-native/local-notifications": {
"version": "4.5.2",
@@ -266,91 +254,6 @@
"resolved": "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-2.0.1.tgz",
"integrity": "sha1-qmd4jmS/qGUmkad7Ais7QDEgkRM="
},
- "@nodert-win10-au/windows.applicationmodel": {
- "version": "0.2.96",
- "resolved": "https://registry.npmjs.org/@nodert-win10-au/windows.applicationmodel/-/windows.applicationmodel-0.2.96.tgz",
- "integrity": "sha1-Z6KcUIq8mXpZmT0emZATCOISmek=",
- "optional": true,
- "requires": {
- "nan": "^2.11.0"
- },
- "dependencies": {
- "nan": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
- "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
- "optional": true
- }
- }
- },
- "@nodert-win10-au/windows.data.xml.dom": {
- "version": "0.2.96",
- "resolved": "https://registry.npmjs.org/@nodert-win10-au/windows.data.xml.dom/-/windows.data.xml.dom-0.2.96.tgz",
- "integrity": "sha1-n1ZFMwwqoZffXwelCPSNWHqLLmY=",
- "optional": true,
- "requires": {
- "nan": "^2.11.0"
- },
- "dependencies": {
- "nan": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
- "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
- "optional": true
- }
- }
- },
- "@nodert-win10-au/windows.foundation": {
- "version": "0.2.96",
- "resolved": "https://registry.npmjs.org/@nodert-win10-au/windows.foundation/-/windows.foundation-0.2.96.tgz",
- "integrity": "sha1-aMVcdLDJhVFW4ZTaCruTGMEKPYc=",
- "optional": true,
- "requires": {
- "nan": "^2.11.0"
- },
- "dependencies": {
- "nan": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
- "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
- "optional": true
- }
- }
- },
- "@nodert-win10-au/windows.ui.notifications": {
- "version": "0.2.96",
- "resolved": "https://registry.npmjs.org/@nodert-win10-au/windows.ui.notifications/-/windows.ui.notifications-0.2.96.tgz",
- "integrity": "sha1-5T01p4fv37hlekTR3JFrs8XqY0c=",
- "optional": true,
- "requires": {
- "nan": "^2.11.0"
- },
- "dependencies": {
- "nan": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
- "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
- "optional": true
- }
- }
- },
- "@nodert-win10-au/windows.ui.startscreen": {
- "version": "0.2.96",
- "resolved": "https://registry.npmjs.org/@nodert-win10-au/windows.ui.startscreen/-/windows.ui.startscreen-0.2.96.tgz",
- "integrity": "sha1-4lvlnYC4yeDtI09FpirjFxxMvSQ=",
- "optional": true,
- "requires": {
- "nan": "^2.11.0"
- },
- "dependencies": {
- "nan": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
- "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
- "optional": true
- }
- }
- },
"@types/cordova": {
"version": "0.0.34",
"resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz",
@@ -512,6 +415,7 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
"requires": {
"color-convert": "^1.9.0"
},
@@ -520,6 +424,7 @@
"version": "1.9.2",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
"integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
+ "dev": true,
"requires": {
"color-name": "1.1.1"
}
@@ -527,7 +432,8 @@
"color-name": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
- "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok="
+ "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=",
+ "dev": true
}
}
},
@@ -546,12 +452,6 @@
"normalize-path": "^2.0.0"
}
},
- "app-builder-bin": {
- "version": "1.10.3",
- "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.10.3.tgz",
- "integrity": "sha512-DQva42HxatQkic4T2ybHpELsBlesj3ftMmSJkaSRP9N5q9qiQHjQO7t8o6j6nTKyKSNF7xr1jQtevyVvAPq9Wg==",
- "optional": true
- },
"append-buffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
@@ -567,35 +467,6 @@
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
"dev": true
},
- "archiver": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz",
- "integrity": "sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=",
- "optional": true,
- "requires": {
- "archiver-utils": "^1.3.0",
- "async": "^2.0.0",
- "buffer-crc32": "^0.2.1",
- "glob": "^7.0.0",
- "lodash": "^4.8.0",
- "readable-stream": "^2.0.0",
- "tar-stream": "^1.5.0",
- "zip-stream": "^1.2.0"
- }
- },
- "archiver-utils": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz",
- "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
- "requires": {
- "glob": "^7.0.0",
- "graceful-fs": "^4.1.0",
- "lazystream": "^1.0.0",
- "lodash": "^4.8.0",
- "normalize-path": "^2.0.0",
- "readable-stream": "^2.0.0"
- }
- },
"archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
@@ -616,6 +487,7 @@
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
"requires": {
"sprintf-js": "~1.0.2"
}
@@ -811,6 +683,7 @@
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
"integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
+ "dev": true,
"requires": {
"lodash": "^4.17.10"
}
@@ -844,7 +717,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
"integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
- "optional": true
+ "dev": true
},
"async-foreach": {
"version": "0.1.3",
@@ -1065,16 +938,6 @@
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
"integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
},
- "bl": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
- "optional": true,
- "requires": {
- "readable-stream": "^2.3.5",
- "safe-buffer": "^5.1.1"
- }
- },
"block-stream": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
@@ -1087,12 +950,14 @@
"bluebird": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
- "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
+ "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
+ "dev": true
},
"bluebird-lst": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.5.tgz",
"integrity": "sha512-Ey0bDNys5qpYPhZ/oQ9vOEvD0TYQDTILMXWP2iGfvMg7rSDde+oV4aQQgqRH+CvBFNz2BSDQnPGMUl6LKBUUQA==",
+ "dev": true,
"requires": {
"bluebird": "^3.5.1"
}
@@ -1303,7 +1168,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
"integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
- "optional": true,
+ "dev": true,
"requires": {
"buffer-alloc-unsafe": "^1.1.0",
"buffer-fill": "^1.0.0"
@@ -1313,12 +1178,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
"integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
- "optional": true
- },
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
+ "dev": true
},
"buffer-equal": {
"version": "1.0.0",
@@ -1330,7 +1190,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
"integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
- "optional": true
+ "dev": true
},
"buffer-from": {
"version": "1.1.0",
@@ -1343,26 +1203,60 @@
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
"dev": true
},
- "builder-util-runtime": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.4.0.tgz",
- "integrity": "sha512-tkTF1o7XAX79ZkMo8822ZdQMpEBGSgfJ9kEYgyTAja90BPu7HO8C02pb8iSlFXfmK0Q0UA6D8MmnSNNPi0JLeg==",
- "optional": true,
+ "builder-util": {
+ "version": "5.17.0",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.17.0.tgz",
+ "integrity": "sha512-F4s0uU/H0ZBes4CXkICDvUoC3MS9eW4rv5r+wkzcijJBqDfYNV7LLXxnN50P1bOVpFXa8Cw/NUHnsq95Xf478g==",
+ "dev": true,
"requires": {
+ "7zip-bin": "~4.0.2",
+ "app-builder-bin": "1.11.4",
"bluebird-lst": "^1.0.5",
+ "builder-util-runtime": "^4.4.1",
+ "chalk": "^2.4.1",
"debug": "^3.1.0",
"fs-extra-p": "^4.6.1",
- "sax": "^1.2.4"
+ "is-ci": "^1.1.0",
+ "js-yaml": "^3.12.0",
+ "lazy-val": "^1.0.3",
+ "semver": "^5.5.0",
+ "source-map-support": "^0.5.6",
+ "stat-mode": "^0.2.2",
+ "temp-file": "^3.1.3"
},
"dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "optional": true,
+ "app-builder-bin": {
+ "version": "1.11.4",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.11.4.tgz",
+ "integrity": "sha512-04sgoFSz6q5pbAxAXcxfUFPl16gJsay5b8dudFXUwQbFfS7ox2uGgbOO5LGHF0t7sM7q/N82ztGePuuCSkKZHQ==",
+ "dev": true
+ },
+ "builder-util-runtime": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz",
+ "integrity": "sha512-8L2pbL6D3VdI1f8OMknlZJpw0c7KK15BRz3cY77AOUElc4XlCv2UhVV01jJM7+6Lx7henaQh80ALULp64eFYAQ==",
+ "dev": true,
"requires": {
- "ms": "2.0.0"
+ "bluebird-lst": "^1.0.5",
+ "debug": "^3.1.0",
+ "fs-extra-p": "^4.6.1",
+ "sax": "^1.2.4"
}
+ },
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
}
}
},
@@ -1451,6 +1345,7 @@
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+ "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -1499,11 +1394,17 @@
"readdirp": "^2.0.0"
}
},
+ "chromium-pickle-js": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
+ "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
+ "dev": true
+ },
"ci-info": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz",
"integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==",
- "optional": true
+ "dev": true
},
"cipher-base": {
"version": "1.0.4",
@@ -1702,24 +1603,18 @@
"integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
"dev": true
},
+ "compare-version": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
+ "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
+ "dev": true
+ },
"component-emitter": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
"dev": true
},
- "compress-commons": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz",
- "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
- "optional": true,
- "requires": {
- "buffer-crc32": "^0.2.1",
- "crc32-stream": "^2.0.0",
- "normalize-path": "^2.0.0",
- "readable-stream": "^2.0.0"
- }
- },
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -1814,17 +1709,40 @@
}
},
"cordova-android": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-7.0.0.tgz",
- "integrity": "sha1-yVvt/PvDhjsYDE0p7/7E95Nh0Z0=",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-7.1.2.tgz",
+ "integrity": "sha512-w28HJGtfAZCT96hVH9BMppWMnmDTZplKu2NRQZN2dCr5e9r7aHpay41MYy9IBkh8+7E7lMo/jZkRwBDNr4VnEg==",
"requires": {
- "android-versions": "^1.2.1",
- "cordova-common": "^2.2.0",
+ "abbrev": "*",
+ "android-versions": "1.3.0",
+ "ansi": "*",
+ "balanced-match": "*",
+ "base64-js": "1.2.0",
+ "big-integer": "*",
+ "bplist-parser": "*",
+ "brace-expansion": "*",
+ "concat-map": "*",
+ "cordova-common": "2.2.5",
+ "cordova-registry-mapper": "*",
"elementtree": "0.1.6",
- "nopt": "^3.0.1",
- "properties-parser": "^0.2.3",
- "q": "^1.4.1",
- "shelljs": "^0.5.3"
+ "glob": "5.0.15",
+ "inflight": "*",
+ "inherits": "*",
+ "minimatch": "*",
+ "nopt": "3.0.1",
+ "once": "*",
+ "path-is-absolute": "*",
+ "plist": "2.1.0",
+ "properties-parser": "0.2.3",
+ "q": "1.4.1",
+ "sax": "0.3.5",
+ "semver": "*",
+ "shelljs": "0.5.3",
+ "underscore": "*",
+ "unorm": "*",
+ "wrappy": "*",
+ "xmlbuilder": "8.2.2",
+ "xmldom": "*"
},
"dependencies": {
"abbrev": {
@@ -1832,8 +1750,11 @@
"bundled": true
},
"android-versions": {
- "version": "1.2.1",
- "bundled": true
+ "version": "1.3.0",
+ "bundled": true,
+ "requires": {
+ "semver": "^5.4.1"
+ }
},
"ansi": {
"version": "0.3.1",
@@ -1844,11 +1765,11 @@
"bundled": true
},
"base64-js": {
- "version": "0.0.8",
+ "version": "1.2.0",
"bundled": true
},
"big-integer": {
- "version": "1.6.26",
+ "version": "1.6.32",
"bundled": true
},
"bplist-parser": {
@@ -1859,7 +1780,7 @@
}
},
"brace-expansion": {
- "version": "1.1.8",
+ "version": "1.1.11",
"bundled": true,
"requires": {
"balanced-match": "^1.0.0",
@@ -1871,7 +1792,7 @@
"bundled": true
},
"cordova-common": {
- "version": "2.2.0",
+ "version": "2.2.5",
"bundled": true,
"requires": {
"ansi": "^0.3.1",
@@ -1880,10 +1801,8 @@
"elementtree": "0.1.6",
"glob": "^5.0.13",
"minimatch": "^3.0.0",
- "osenv": "^0.1.3",
- "plist": "^1.2.0",
+ "plist": "^2.1.0",
"q": "^1.4.1",
- "semver": "^5.0.1",
"shelljs": "^0.5.3",
"underscore": "^1.8.3",
"unorm": "^1.3.3"
@@ -1923,10 +1842,6 @@
"version": "2.0.3",
"bundled": true
},
- "lodash": {
- "version": "3.10.1",
- "bundled": true
- },
"minimatch": {
"version": "3.0.4",
"bundled": true,
@@ -1935,7 +1850,7 @@
}
},
"nopt": {
- "version": "3.0.6",
+ "version": "3.0.1",
"bundled": true,
"requires": {
"abbrev": "1"
@@ -1948,33 +1863,16 @@
"wrappy": "1"
}
},
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true
- },
- "osenv": {
- "version": "0.1.4",
- "bundled": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
"path-is-absolute": {
"version": "1.0.1",
"bundled": true
},
"plist": {
- "version": "1.2.0",
+ "version": "2.1.0",
"bundled": true,
"requires": {
- "base64-js": "0.0.8",
- "util-deprecate": "1.0.2",
- "xmlbuilder": "4.0.0",
+ "base64-js": "1.2.0",
+ "xmlbuilder": "8.2.2",
"xmldom": "0.1.x"
}
},
@@ -1983,7 +1881,7 @@
"bundled": true
},
"q": {
- "version": "1.5.1",
+ "version": "1.4.1",
"bundled": true
},
"sax": {
@@ -1991,7 +1889,7 @@
"bundled": true
},
"semver": {
- "version": "5.4.1",
+ "version": "5.5.0",
"bundled": true
},
"shelljs": {
@@ -1999,27 +1897,20 @@
"bundled": true
},
"underscore": {
- "version": "1.8.3",
+ "version": "1.9.1",
"bundled": true
},
"unorm": {
"version": "1.4.1",
"bundled": true
},
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true
- },
"wrappy": {
"version": "1.0.2",
"bundled": true
},
"xmlbuilder": {
- "version": "4.0.0",
- "bundled": true,
- "requires": {
- "lodash": "^3.5.0"
- }
+ "version": "8.2.2",
+ "bundled": true
},
"xmldom": {
"version": "0.1.27",
@@ -2027,19 +1918,68 @@
}
}
},
- "cordova-ios": {
- "version": "4.5.4",
- "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-4.5.4.tgz",
- "integrity": "sha1-yAZIBYlyloVw3BXalzFP+S0H3+c=",
+ "cordova-android-support-gradle-release": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/cordova-android-support-gradle-release/-/cordova-android-support-gradle-release-2.0.1.tgz",
+ "integrity": "sha512-HlX75PN8b9y3LIlAFLQspSbO7dr7hTRi2/n4A2Hz4AHb7NxiVt6VU+6j+JcseDveVdddh1sKMZd0xPtFMVNjXA==",
"requires": {
- "cordova-common": "2.1.0",
- "ios-sim": "^6.1.2",
- "nopt": "^3.0.6",
- "plist": "^1.2.0",
- "q": "^1.4.1",
- "shelljs": "^0.5.3",
- "xcode": "^0.9.0",
- "xml-escape": "^1.1.0"
+ "semver": "5.1.0",
+ "xml2js": "~0.4.19"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.1.0",
+ "resolved": "http://registry.npmjs.org/semver/-/semver-5.1.0.tgz",
+ "integrity": "sha1-hfLPhVBGXE3wAM99hvawVBBqueU="
+ }
+ }
+ },
+ "cordova-clipboard": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/cordova-clipboard/-/cordova-clipboard-1.2.1.tgz",
+ "integrity": "sha512-WTGxyQJYsgmll8wDEo0u4XevZDUH1ZH1VPoOwwNkQ8YOtCNQS8gRIIVtZ70Kan+Vo+CiUMV0oJXdNAdARb8JwQ=="
+ },
+ "cordova-ios": {
+ "version": "4.5.5",
+ "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-4.5.5.tgz",
+ "integrity": "sha512-3+30m2dZ2yii7kg+H7cgpdpkXpMj54zoX5imjGGG4Z7dPXKmalTLc/9rLq+Iaa+Q1BqyOrUFaHopWOODRU6vCg==",
+ "requires": {
+ "abbrev": "*",
+ "ansi": "*",
+ "balanced-match": "*",
+ "base64-js": "1.2.0",
+ "big-integer": "*",
+ "bplist-creator": "*",
+ "bplist-parser": "*",
+ "brace-expansion": "*",
+ "concat-map": "*",
+ "cordova-common": "2.2.5",
+ "cordova-registry-mapper": "*",
+ "elementtree": "0.1.6",
+ "glob": "5.0.15",
+ "inflight": "*",
+ "inherits": "*",
+ "ios-sim": "6.1.3",
+ "minimatch": "*",
+ "nopt": "3.0.6",
+ "once": "*",
+ "path-is-absolute": "*",
+ "plist": "2.1.0",
+ "q": "1.5.1",
+ "sax": "0.3.5",
+ "shelljs": "0.5.3",
+ "simctl": "*",
+ "simple-plist": "0.2.1",
+ "stream-buffers": "2.2.0",
+ "tail": "0.4.0",
+ "underscore": "*",
+ "unorm": "*",
+ "uuid": "3.0.1",
+ "wrappy": "*",
+ "xcode": "0.9.3",
+ "xml-escape": "1.1.0",
+ "xmlbuilder": "8.2.2",
+ "xmldom": "*"
},
"dependencies": {
"abbrev": {
@@ -2055,11 +1995,11 @@
"bundled": true
},
"base64-js": {
- "version": "0.0.8",
+ "version": "1.2.0",
"bundled": true
},
"big-integer": {
- "version": "1.6.25",
+ "version": "1.6.32",
"bundled": true
},
"bplist-creator": {
@@ -2077,7 +2017,7 @@
}
},
"brace-expansion": {
- "version": "1.1.8",
+ "version": "1.1.11",
"bundled": true,
"requires": {
"balanced-match": "^1.0.0",
@@ -2089,7 +2029,7 @@
"bundled": true
},
"cordova-common": {
- "version": "2.1.0",
+ "version": "2.2.5",
"bundled": true,
"requires": {
"ansi": "^0.3.1",
@@ -2098,10 +2038,8 @@
"elementtree": "0.1.6",
"glob": "^5.0.13",
"minimatch": "^3.0.0",
- "osenv": "^0.1.3",
- "plist": "^1.2.0",
+ "plist": "^2.1.0",
"q": "^1.4.1",
- "semver": "^5.0.1",
"shelljs": "^0.5.3",
"underscore": "^1.8.3",
"unorm": "^1.3.3"
@@ -2142,12 +2080,12 @@
"bundled": true
},
"ios-sim": {
- "version": "6.1.2",
+ "version": "6.1.3",
"bundled": true,
"requires": {
"bplist-parser": "^0.0.6",
"nopt": "1.0.9",
- "plist": "^1.2.0",
+ "plist": "^2.1.0",
"simctl": "^1.1.1"
},
"dependencies": {
@@ -2164,10 +2102,6 @@
}
}
},
- "lodash": {
- "version": "3.10.1",
- "bundled": true
- },
"minimatch": {
"version": "3.0.4",
"bundled": true,
@@ -2189,37 +2123,16 @@
"wrappy": "1"
}
},
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true
- },
- "osenv": {
- "version": "0.1.4",
- "bundled": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
"path-is-absolute": {
"version": "1.0.1",
"bundled": true
},
- "pegjs": {
- "version": "0.10.0",
- "bundled": true
- },
"plist": {
- "version": "1.2.0",
+ "version": "2.1.0",
"bundled": true,
"requires": {
- "base64-js": "0.0.8",
- "util-deprecate": "1.0.2",
- "xmlbuilder": "4.0.0",
+ "base64-js": "1.2.0",
+ "xmlbuilder": "8.2.2",
"xmldom": "0.1.x"
}
},
@@ -2231,10 +2144,6 @@
"version": "0.3.5",
"bundled": true
},
- "semver": {
- "version": "5.4.1",
- "bundled": true
- },
"shelljs": {
"version": "0.5.3",
"bundled": true
@@ -2274,10 +2183,6 @@
"xmlbuilder": "8.2.2",
"xmldom": "0.1.x"
}
- },
- "xmlbuilder": {
- "version": "8.2.2",
- "bundled": true
}
}
},
@@ -2290,17 +2195,13 @@
"bundled": true
},
"underscore": {
- "version": "1.8.3",
+ "version": "1.9.1",
"bundled": true
},
"unorm": {
"version": "1.4.1",
"bundled": true
},
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true
- },
"uuid": {
"version": "3.0.1",
"bundled": true
@@ -2323,11 +2224,8 @@
"bundled": true
},
"xmlbuilder": {
- "version": "4.0.0",
- "bundled": true,
- "requires": {
- "lodash": "^3.5.0"
- }
+ "version": "8.2.2",
+ "bundled": true
},
"xmldom": {
"version": "0.1.27",
@@ -2335,16 +2233,101 @@
}
}
},
+ "cordova-plugin-app-event": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-app-event/-/cordova-plugin-app-event-1.2.1.tgz",
+ "integrity": "sha1-DuuxQTKqQ7suXAgamr29l8otgTI="
+ },
+ "cordova-plugin-badge": {
+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-badge/-/cordova-plugin-badge-0.8.8.tgz",
+ "integrity": "sha512-RhIBtd5xhD/iLnxjt35jvOae28oNW/wtMZBOmQR3Rf0y4wirvA1bpAZEhBoFqL+rZGhsd6ddOdQXdex1T0DRyQ=="
+ },
+ "cordova-plugin-camera": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-camera/-/cordova-plugin-camera-4.0.3.tgz",
+ "integrity": "sha1-c3Olk4MYyGzP2E43E+I4LRD+B2s="
+ },
+ "cordova-plugin-customurlscheme": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-customurlscheme/-/cordova-plugin-customurlscheme-4.3.0.tgz",
+ "integrity": "sha1-Avlod4tAk5kOsEB/P6GxRY1wX5Q="
+ },
+ "cordova-plugin-device": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-device/-/cordova-plugin-device-2.0.2.tgz",
+ "integrity": "sha1-/Ajzci5n7ve2xnv8mag99q3Quro="
+ },
"cordova-plugin-file": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/cordova-plugin-file/-/cordova-plugin-file-6.0.1.tgz",
"integrity": "sha1-SWBrjBWlaI1HKPkuSnMloGHeB/U="
},
+ "cordova-plugin-file-opener2": {
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-file-opener2/-/cordova-plugin-file-opener2-2.0.19.tgz",
+ "integrity": "sha1-yjrhIlOVt3qx/lsgrMv+zGiOJJM="
+ },
+ "cordova-plugin-file-transfer": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-file-transfer/-/cordova-plugin-file-transfer-1.7.1.tgz",
+ "integrity": "sha1-p12L4uvDu5sjxbG70ZkhTsJnWGs="
+ },
+ "cordova-plugin-globalization": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-globalization/-/cordova-plugin-globalization-1.11.0.tgz",
+ "integrity": "sha1-6sMVgQAphJOvowvolA5pj2HvvP4="
+ },
+ "cordova-plugin-inappbrowser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-inappbrowser/-/cordova-plugin-inappbrowser-3.0.0.tgz",
+ "integrity": "sha1-1K4A02Z2IQdRBXrSWK5K1KkWGto="
+ },
+ "cordova-plugin-ionic-keyboard": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-keyboard/-/cordova-plugin-ionic-keyboard-2.1.3.tgz",
+ "integrity": "sha512-6ucQ6FdlLdBm8kJfFnzozmBTjru/0xekHP/dAhjoCZggkGRlgs8TsUJFkxa/bV+qi7Dlo50JjmpE4UMWAO+aOQ=="
+ },
+ "cordova-plugin-local-notifications-mm": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-local-notifications-mm/-/cordova-plugin-local-notifications-mm-1.0.13.tgz",
+ "integrity": "sha512-uZjYumhkvLH6tYU7cmR9Qx9ho8xPS2/lBGgKRsejVDtBFNnkSkkR3X/at2MuBe3ZJ7qAnJdFAN4rMY3yd+dG/g=="
+ },
+ "cordova-plugin-media-capture": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-media-capture/-/cordova-plugin-media-capture-3.0.2.tgz",
+ "integrity": "sha1-2mV8L6rc/H/cKGjlnSFe2D5wDDo="
+ },
+ "cordova-plugin-network-information": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-network-information/-/cordova-plugin-network-information-2.0.1.tgz",
+ "integrity": "sha1-6QQh9DDGq3bUCSI/Jfzvu7zhdpA="
+ },
"cordova-plugin-screen-orientation": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.1.tgz",
"integrity": "sha1-daNXzik4CB6PYdRgU5S213Rjwfg="
},
+ "cordova-plugin-splashscreen": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-5.0.2.tgz",
+ "integrity": "sha1-dH509W4gHNWFvGLRS8oZ9oZ/8e0="
+ },
+ "cordova-plugin-statusbar": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-2.4.2.tgz",
+ "integrity": "sha1-/B+9wNjXAzp+jh8ff/FnrJvU+vY="
+ },
+ "cordova-plugin-whitelist": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-whitelist/-/cordova-plugin-whitelist-1.3.3.tgz",
+ "integrity": "sha1-tehezbv+Wu3tQKG/TuI3LmfZb7Q="
+ },
+ "cordova-plugin-zip": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cordova-plugin-zip/-/cordova-plugin-zip-3.1.0.tgz",
+ "integrity": "sha1-F2yCSOog058c+VnvXmFWrMqWshc="
+ },
"cordova-sqlite-evcore-extbuild-free": {
"version": "0.9.9",
"resolved": "https://registry.npmjs.org/cordova-sqlite-evcore-extbuild-free/-/cordova-sqlite-evcore-extbuild-free-0.9.9.tgz",
@@ -2360,22 +2343,6 @@
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
- "crc": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/crc/-/crc-3.5.0.tgz",
- "integrity": "sha1-mLi6fUiWZbo5efWbITgTdBAaGWQ=",
- "optional": true
- },
- "crc32-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz",
- "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
- "optional": true,
- "requires": {
- "crc": "^3.4.4",
- "readable-stream": "^2.0.0"
- }
- },
"create-ecdh": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
@@ -2503,6 +2470,7 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
"requires": {
"ms": "2.0.0"
}
@@ -2697,6 +2665,18 @@
"integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
"dev": true
},
+ "dotenv": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
+ "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
+ "dev": true
+ },
+ "dotenv-expand": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
+ "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
+ "dev": true
+ },
"duplexer2": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
@@ -2714,7 +2694,7 @@
},
"readable-stream": {
"version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"dev": true,
"requires": {
@@ -2770,69 +2750,173 @@
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
"dev": true
},
- "electron-builder-squirrel-windows": {
- "version": "20.19.0",
- "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-20.19.0.tgz",
- "integrity": "sha512-iFAtCoC0FyX8dJUvoY+NPUskdKPk7k+IyWv8GeNx/lXGxWmIo6kixXQwqCl51RTCwWvffc+Z9rssvsBx+NZvtQ==",
- "optional": true,
+ "ejs": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
+ "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==",
+ "dev": true
+ },
+ "electron-builder-lib": {
+ "version": "20.23.1",
+ "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.23.1.tgz",
+ "integrity": "sha512-9bYeANVqFPpSmswPwXv8efu9voPE1Q8hw/jNwiWGICjPeYjHyKwa4ao+Vd1beY6ZhUDVhxxXIdlJWnmvH7Mcxw==",
+ "dev": true,
"requires": {
- "7zip-bin": "~3.1.0",
- "archiver": "^2.1.1",
+ "7zip-bin": "~4.0.2",
+ "app-builder-bin": "1.11.4",
+ "async-exit-hook": "^2.0.1",
"bluebird-lst": "^1.0.5",
- "builder-util": "^5.13.1",
+ "builder-util": "5.17.0",
+ "builder-util-runtime": "4.4.1",
+ "chromium-pickle-js": "^0.2.0",
+ "debug": "^3.1.0",
+ "ejs": "^2.6.1",
+ "electron-osx-sign": "0.4.10",
+ "electron-publish": "20.23.1",
+ "env-paths": "^1.0.0",
"fs-extra-p": "^4.6.1",
- "sanitize-filename": "^1.6.1"
+ "hosted-git-info": "^2.7.1",
+ "is-ci": "^1.1.0",
+ "isbinaryfile": "^3.0.2",
+ "js-yaml": "^3.12.0",
+ "lazy-val": "^1.0.3",
+ "minimatch": "^3.0.4",
+ "normalize-package-data": "^2.4.0",
+ "plist": "^3.0.1",
+ "read-config-file": "3.1.0",
+ "sanitize-filename": "^1.6.1",
+ "semver": "^5.5.0",
+ "sumchecker": "^2.0.2",
+ "temp-file": "^3.1.3"
},
"dependencies": {
- "7zip-bin": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-3.1.0.tgz",
- "integrity": "sha512-juYJNi8JEpTUWXwz8ssa8Oop4n/kwJ/pIQP22vJAVAe6RTRD+0m+e9LRNnfK2EDaX8uwmUzLNGviFQRD6SxeOw==",
- "optional": true,
- "requires": {
- "7zip-bin-linux": "~1.3.1",
- "7zip-bin-mac": "~1.0.1",
- "7zip-bin-win": "~2.2.0"
- }
+ "app-builder-bin": {
+ "version": "1.11.4",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.11.4.tgz",
+ "integrity": "sha512-04sgoFSz6q5pbAxAXcxfUFPl16gJsay5b8dudFXUwQbFfS7ox2uGgbOO5LGHF0t7sM7q/N82ztGePuuCSkKZHQ==",
+ "dev": true
},
- "builder-util": {
- "version": "5.13.2",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.13.2.tgz",
- "integrity": "sha512-pdt5hkCS69Hhy6b8VuZbLi9fYtjkhah2QPB7Rwg7/475kFOhMEkbYhGckfDPcdT64Vk+1RHtZd2oiNiZNyaZ3w==",
- "optional": true,
+ "builder-util-runtime": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz",
+ "integrity": "sha512-8L2pbL6D3VdI1f8OMknlZJpw0c7KK15BRz3cY77AOUElc4XlCv2UhVV01jJM7+6Lx7henaQh80ALULp64eFYAQ==",
+ "dev": true,
"requires": {
- "7zip-bin": "~4.0.2",
- "app-builder-bin": "1.10.3",
"bluebird-lst": "^1.0.5",
- "builder-util-runtime": "^4.4.0",
- "chalk": "^2.4.1",
"debug": "^3.1.0",
"fs-extra-p": "^4.6.1",
- "is-ci": "^1.1.0",
- "js-yaml": "^3.12.0",
- "lazy-val": "^1.0.3",
- "semver": "^5.5.0",
- "source-map-support": "^0.5.6",
- "stat-mode": "^0.2.2",
- "temp-file": "^3.1.3"
- },
- "dependencies": {
- "7zip-bin": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.0.2.tgz",
- "integrity": "sha512-XtGk+IF57pr852UK1AhQJXqmm1WmSgS5uISL+LPs0z/iAxXouMvdlLJrHPeukP6gd7yR2rDTMSMkHNODgwIq7A==",
- "optional": true
- }
+ "sax": "^1.2.4"
}
},
"debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "optional": true,
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
"requires": {
- "ms": "2.0.0"
+ "ms": "^2.1.1"
}
+ },
+ "hosted-git-info": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
+ "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
+ }
+ }
+ },
+ "electron-osx-sign": {
+ "version": "0.4.10",
+ "resolved": "http://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz",
+ "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "compare-version": "^0.1.2",
+ "debug": "^2.6.8",
+ "isbinaryfile": "^3.0.2",
+ "minimist": "^1.2.0",
+ "plist": "^2.1.0"
+ },
+ "dependencies": {
+ "base64-js": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz",
+ "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
+ "dev": true
+ },
+ "plist": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz",
+ "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",
+ "dev": true,
+ "requires": {
+ "base64-js": "1.2.0",
+ "xmlbuilder": "8.2.2",
+ "xmldom": "0.1.x"
+ }
+ },
+ "xmlbuilder": {
+ "version": "8.2.2",
+ "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz",
+ "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
+ "dev": true
+ }
+ }
+ },
+ "electron-publish": {
+ "version": "20.23.1",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.23.1.tgz",
+ "integrity": "sha512-FsNL5bY4/Uab5YGYWE+/7wL8znkghEPwJvDyD0985Obw0Eg9JZP1MpUbt4jUxrK8z5wTLVMFdSv7ymV8yq6ypA==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.5",
+ "builder-util": "~5.17.0",
+ "builder-util-runtime": "^4.4.1",
+ "chalk": "^2.4.1",
+ "fs-extra-p": "^4.6.1",
+ "lazy-val": "^1.0.3",
+ "mime": "^2.3.1"
+ },
+ "dependencies": {
+ "builder-util-runtime": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz",
+ "integrity": "sha512-8L2pbL6D3VdI1f8OMknlZJpw0c7KK15BRz3cY77AOUElc4XlCv2UhVV01jJM7+6Lx7henaQh80ALULp64eFYAQ==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.5",
+ "debug": "^3.1.0",
+ "fs-extra-p": "^4.6.1",
+ "sax": "^1.2.4"
+ }
+ },
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "mime": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
+ "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
}
}
},
@@ -2882,24 +2966,6 @@
"integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
"dev": true
},
- "electron-windows-notifications": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/electron-windows-notifications/-/electron-windows-notifications-2.1.1.tgz",
- "integrity": "sha512-RDPUlSOKrcuo7+eqqv9TPkJgNIO6E1SJzqx6LBTKTAvvHn9c2lRPIsrPJbKSRVC2V82SSv2358TbEkFC85tTVA==",
- "optional": true,
- "requires": {
- "@nodert-win10-au/windows.applicationmodel": "^0.2.96",
- "@nodert-win10-au/windows.data.xml.dom": "^0.2.96",
- "@nodert-win10-au/windows.foundation": "^0.2.96",
- "@nodert-win10-au/windows.ui.notifications": "^0.2.96",
- "@nodert-win10-au/windows.ui.startscreen": "^0.2.96",
- "debug": "^2.5.1",
- "is-electron-renderer": "^2.0.1",
- "sanitize-xml-string": "^1.1.0",
- "uuid": "^3.2.1",
- "xml-escape": "^1.1.0"
- }
- },
"elliptic": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
@@ -2948,6 +3014,12 @@
"tapable": "^0.2.7"
}
},
+ "env-paths": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz",
+ "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
+ "dev": true
+ },
"errno": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
@@ -3088,7 +3160,8 @@
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
},
"escope": {
"version": "3.6.0",
@@ -3105,7 +3178,8 @@
"esprima": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
- "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw=="
+ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
+ "dev": true
},
"esrecurse": {
"version": "4.2.1",
@@ -3766,12 +3840,6 @@
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
"dev": true
},
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "optional": true
- },
"fs-extra": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
@@ -3787,6 +3855,7 @@
"version": "4.6.1",
"resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-4.6.1.tgz",
"integrity": "sha512-IsTMbUS0svZKZTvqF4vDS9c/L7Mw9n8nZQWWeSzAGacOSe+8CzowhUN0tdZEZFIJNP5HC7L9j3MMikz/G4hDeQ==",
+ "dev": true,
"requires": {
"bluebird-lst": "^1.0.5",
"fs-extra": "^6.0.1"
@@ -3796,6 +3865,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
"integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==",
+ "dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
@@ -3817,7 +3887,8 @@
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
},
"fsevents": {
"version": "1.2.4",
@@ -4383,6 +4454,7 @@
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -5015,7 +5087,7 @@
},
"chalk": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
@@ -5143,7 +5215,8 @@
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
},
"has-gulplog": {
"version": "0.1.0",
@@ -5367,6 +5440,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -5467,7 +5541,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",
"integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",
- "optional": true,
+ "dev": true,
"requires": {
"ci-info": "^1.0.0"
}
@@ -5510,12 +5584,6 @@
"resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
"integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
},
- "is-electron-renderer": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-electron-renderer/-/is-electron-renderer-2.0.1.tgz",
- "integrity": "sha1-pGnQVvl1aXxYyYxgI+sKp5r4laI=",
- "optional": true
- },
"is-equal-shallow": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
@@ -5715,6 +5783,15 @@
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
+ "isbinaryfile": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
+ "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
+ "dev": true,
+ "requires": {
+ "buffer-alloc": "^1.2.0"
+ }
+ },
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -5751,6 +5828,7 @@
"version": "3.12.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
"integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
+ "dev": true,
"requires": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -5806,6 +5884,7 @@
"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"
}
@@ -5912,12 +5991,14 @@
"lazy-val": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.3.tgz",
- "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg=="
+ "integrity": "sha512-pjCf3BYk+uv3ZcPzEVM0BFvO9Uw58TmlrU0oG5tTrr9Kcid3+kdKxapH8CjdYmVa2nO5wOoZn2rdvZx2PKj/xg==",
+ "dev": true
},
"lazystream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
"integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "dev": true,
"requires": {
"readable-stream": "^2.0.5"
}
@@ -6021,7 +6102,8 @@
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
+ "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
+ "dev": true
},
"lodash._basecopy": {
"version": "3.0.1",
@@ -6738,7 +6820,8 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
},
"multipipe": {
"version": "0.1.2",
@@ -6818,6 +6901,11 @@
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
"dev": true
},
+ "nl.kingsquare.cordova.background-audio": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/nl.kingsquare.cordova.background-audio/-/nl.kingsquare.cordova.background-audio-1.0.1.tgz",
+ "integrity": "sha1-Gx1NzaijXAx/x5UzN7FzsUtPmGA="
+ },
"node-abi": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.3.tgz",
@@ -7353,6 +7441,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
"requires": {
"wrappy": "1"
}
@@ -7623,12 +7712,21 @@
"sha.js": "^2.4.8"
}
},
+ "pegjs": {
+ "version": "0.10.0",
+ "resolved": "http://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz",
+ "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0="
+ },
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"dev": true
},
+ "phonegap-plugin-push": {
+ "version": "git+https://github.com/moodlemobile/phonegap-plugin-push.git#cf2ed2075d9d2d58a4c4f79543f669ed6366c148",
+ "from": "git+https://github.com/moodlemobile/phonegap-plugin-push.git#moodle"
+ },
"pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
@@ -7650,6 +7748,17 @@
"pinkie": "^2.0.0"
}
},
+ "plist": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz",
+ "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.2.3",
+ "xmlbuilder": "^9.0.7",
+ "xmldom": "0.1.x"
+ }
+ },
"plugin-error": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
@@ -7934,6 +8043,64 @@
}
}
},
+ "read-config-file": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.1.0.tgz",
+ "integrity": "sha512-z3VTrR9fgFu+Ll6MhTdtxbPFBKNGKgzYYnRjOcZvQeE/zwJTjPYVrps0ATgaSWU2/BnucUg3knP+Oz4zo9vEoA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.5.2",
+ "ajv-keywords": "^3.2.0",
+ "bluebird-lst": "^1.0.5",
+ "dotenv": "^6.0.0",
+ "dotenv-expand": "^4.2.0",
+ "fs-extra-p": "^4.6.1",
+ "js-yaml": "^3.12.0",
+ "json5": "^1.0.1",
+ "lazy-val": "^1.0.3"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
+ "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-keywords": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
+ "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ }
+ }
+ },
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
@@ -8289,17 +8456,11 @@
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz",
"integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
- "optional": true,
+ "dev": true,
"requires": {
"truncate-utf8-bytes": "^1.0.0"
}
},
- "sanitize-xml-string": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/sanitize-xml-string/-/sanitize-xml-string-1.1.0.tgz",
- "integrity": "sha512-RzX25K64YtZm9FvdZr/Ac7Eeq0va1YX0xmpOkjWoREhgKXXldrJRVJhBel83nS8omIcaKcNTdLY8XzOIK920HA==",
- "optional": true
- },
"sass-graph": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
@@ -8341,7 +8502,8 @@
"semver": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
+ "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
+ "dev": true
},
"semver-greatest-satisfied-range": {
"version": "1.1.0",
@@ -8696,7 +8858,8 @@
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
},
"sshpk": {
"version": "1.14.2",
@@ -8733,7 +8896,7 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",
"integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
- "optional": true
+ "dev": true
},
"static-extend": {
"version": "0.1.2",
@@ -8870,10 +9033,20 @@
"get-stdin": "^4.0.1"
}
},
+ "sumchecker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
+ "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.2.0"
+ }
+ },
"supports-color": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
+ "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -8919,37 +9092,11 @@
"inherits": "2"
}
},
- "tar-stream": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz",
- "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==",
- "optional": true,
- "requires": {
- "bl": "^1.0.0",
- "buffer-alloc": "^1.1.0",
- "end-of-stream": "^1.0.0",
- "fs-constants": "^1.0.0",
- "readable-stream": "^2.3.0",
- "to-buffer": "^1.1.0",
- "xtend": "^4.0.0"
- },
- "dependencies": {
- "end-of-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
- "optional": true,
- "requires": {
- "once": "^1.4.0"
- }
- }
- }
- },
"temp-file": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.1.3.tgz",
"integrity": "sha512-oz2J77loDE9sGrlRTqBzwbsUvoBD2BpyXeaRPKyGwBIwaamSs2jdqAfhutw7Tch9llr1u8E2ruoug09rNPa3PA==",
- "optional": true,
+ "dev": true,
"requires": {
"async-exit-hook": "^2.0.1",
"bluebird-lst": "^1.0.5",
@@ -9039,12 +9186,6 @@
"integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
"dev": true
},
- "to-buffer": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
- "optional": true
- },
"to-object-path": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
@@ -9139,7 +9280,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
"integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
- "optional": true,
+ "dev": true,
"requires": {
"utf8-byte-length": "^1.0.1"
}
@@ -9421,7 +9562,8 @@
"universalify": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz",
- "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc="
+ "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
+ "dev": true
},
"unpipe": {
"version": "1.0.0",
@@ -9481,6 +9623,23 @@
"integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
"dev": true
},
+ "uri-js": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true
+ }
+ }
+ },
"urix": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
@@ -9526,7 +9685,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
"integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
- "optional": true
+ "dev": true
},
"util": {
"version": "0.10.4",
@@ -9551,7 +9710,8 @@
"uuid": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
- "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "dev": true
},
"v8flags": {
"version": "3.1.1",
@@ -10317,7 +10477,8 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
},
"ws": {
"version": "3.3.2",
@@ -10330,17 +10491,10 @@
"ultron": "~1.1.0"
}
},
- "xml-escape": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz",
- "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=",
- "optional": true
- },
"xml2js": {
"version": "0.4.19",
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz",
"integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==",
- "dev": true,
"requires": {
"sax": ">=0.6.0",
"xmlbuilder": "~9.0.1"
@@ -10349,13 +10503,19 @@
"xmlbuilder": {
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
- "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
+ "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0="
+ },
+ "xmldom": {
+ "version": "0.1.27",
+ "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
+ "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
"dev": true
},
"xtend": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
+ "dev": true
},
"y18n": {
"version": "3.2.1",
@@ -10415,18 +10575,6 @@
}
}
},
- "zip-stream": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz",
- "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
- "optional": true,
- "requires": {
- "archiver-utils": "^1.3.0",
- "compress-commons": "^1.2.0",
- "lodash": "^4.8.0",
- "readable-stream": "^2.0.0"
- }
- },
"zone.js": {
"version": "0.8.26",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.26.tgz",
diff --git a/package.json b/package.json
index 093e5285d..aa617b32b 100644
--- a/package.json
+++ b/package.json
@@ -58,58 +58,80 @@
"@ionic-native/file-transfer": "4.17.0",
"@ionic-native/globalization": "4.17.0",
"@ionic-native/in-app-browser": "4.17.0",
- "@ionic-native/keyboard": "4.14.0",
+ "@ionic-native/keyboard": "4.17.0",
"@ionic-native/local-notifications": "4.5.2",
"@ionic-native/media-capture": "4.17.0",
"@ionic-native/network": "4.17.0",
"@ionic-native/push": "4.17.0",
- "@ionic-native/screen-orientation": "^4.17.0",
- "@ionic-native/splash-screen": "^4.17.0",
+ "@ionic-native/screen-orientation": "4.17.0",
+ "@ionic-native/splash-screen": "4.17.0",
"@ionic-native/sqlite": "4.17.0",
- "@ionic-native/status-bar": "^4.17.0",
+ "@ionic-native/status-bar": "4.17.0",
"@ionic-native/web-intent": "4.17.0",
"@ionic-native/zip": "4.17.0",
- "@ngx-translate/core": "^8.0.0",
- "@ngx-translate/http-loader": "^2.0.0",
+ "@ngx-translate/core": "8.0.0",
+ "@ngx-translate/http-loader": "2.0.1",
"@types/cordova": "0.0.34",
"@types/cordova-plugin-file-transfer": "0.0.3",
"@types/cordova-plugin-globalization": "0.0.3",
"@types/cordova-plugin-network-information": "0.0.3",
- "@types/node": "^8.0.47",
- "@types/promise.prototype.finally": "^2.0.2",
- "chart.js": "^2.7.2",
- "com-darryncampbell-cordova-plugin-intent": "^1.1.1",
- "cordova-android": "7.0.0",
- "cordova-ios": "4.5.4",
- "cordova-plugin-screen-orientation": "^3.0.1",
- "cordova-sqlite-evcore-extbuild-free": "^0.9.9",
- "es6-promise-plugin": "^4.2.2",
+ "@types/node": "8.10.19",
+ "@types/promise.prototype.finally": "2.0.2",
+ "chart.js": "2.7.2",
+ "com-darryncampbell-cordova-plugin-intent": "1.1.1",
+ "cordova-android": "7.1.2",
+ "cordova-android-support-gradle-release": "2.0.1",
+ "cordova-clipboard": "1.2.1",
+ "cordova-ios": "4.5.5",
+ "cordova-plugin-app-event": "1.2.1",
+ "cordova-plugin-badge": "0.8.8",
+ "cordova-plugin-camera": "4.0.3",
+ "cordova-plugin-customurlscheme": "4.3.0",
+ "cordova-plugin-device": "2.0.2",
+ "cordova-plugin-file": "6.0.1",
+ "cordova-plugin-file-opener2": "2.0.19",
+ "cordova-plugin-file-transfer": "1.7.1",
+ "cordova-plugin-globalization": "1.11.0",
+ "cordova-plugin-inappbrowser": "3.0.0",
+ "cordova-plugin-ionic-keyboard": "2.1.3",
+ "cordova-plugin-local-notifications-mm": "1.0.13",
+ "cordova-plugin-media-capture": "3.0.2",
+ "cordova-plugin-network-information": "2.0.1",
+ "cordova-plugin-screen-orientation": "3.0.1",
+ "cordova-plugin-splashscreen": "5.0.2",
+ "cordova-plugin-statusbar": "2.4.2",
+ "cordova-plugin-whitelist": "1.3.3",
+ "cordova-plugin-zip": "3.1.0",
+ "cordova-sqlite-evcore-extbuild-free": "0.9.9",
+ "es6-promise-plugin": "4.2.2",
"font-awesome": "4.7.0",
- "ionic-angular": "^3.9.2",
+ "ionic-angular": "3.9.2",
"ionicons": "3.0.0",
- "jszip": "^3.1.4",
- "moment": "^2.19.1",
- "promise.prototype.finally": "^3.0.1",
+ "jszip": "3.1.5",
+ "moment": "2.22.2",
+ "nl.kingsquare.cordova.background-audio": "1.0.1",
+ "phonegap-plugin-push": "git+https://github.com/moodlemobile/phonegap-plugin-push.git#moodle",
+ "promise.prototype.finally": "3.1.0",
"rxjs": "5.5.11",
"sw-toolbox": "3.6.0",
- "ts-md5": "^1.2.2",
- "web-animations-js": "^2.3.1",
+ "ts-md5": "1.2.4",
+ "web-animations-js": "2.3.1",
"zone.js": "0.8.26"
},
"devDependencies": {
"@ionic/app-scripts": "3.1.9",
- "electron-rebuild": "^1.8.1",
- "electron-builder-lib": "^20.23.1",
- "gulp": "^4.0.0",
- "gulp-clip-empty-files": "^0.1.2",
- "gulp-flatten": "^0.4.0",
- "gulp-rename": "^1.2.2",
- "gulp-slash": "^1.1.3",
- "gulp-util": "^3.0.8",
- "node-loader": "^0.6.0",
- "through": "^2.3.8",
- "typescript": "~2.6.2",
- "webpack-merge": "^4.1.2"
+ "electron-rebuild": "1.8.1",
+ "electron-builder-lib": "20.23.1",
+ "gulp": "4.0.0",
+ "gulp-clip-empty-files": "0.1.2",
+ "gulp-flatten": "0.4.0",
+ "gulp-rename": "1.3.0",
+ "gulp-slash": "1.1.3",
+ "gulp-util": "3.0.8",
+ "node-loader": "0.6.0",
+ "through": "2.3.8",
+ "typescript": "2.6.2",
+ "webpack-merge": "4.1.2"
},
"browser": {
"electron": false
@@ -120,9 +142,36 @@
"ios"
],
"plugins": {
- "cordova-plugin-screen-orientation": {},
"com-darryncampbell-cordova-plugin-intent": {},
- "cordova-sqlite-evcore-extbuild-free": {}
+ "cordova-android-support-gradle-release": {
+ "ANDROID_SUPPORT_VERSION": "27.1.0"
+ },
+ "cordova-clipboard": {},
+ "cordova-plugin-badge": {},
+ "cordova-plugin-camera": {},
+ "cordova-plugin-customurlscheme": {
+ "URL_SCHEME": "moodlemobile"
+ },
+ "cordova-plugin-device": {},
+ "cordova-plugin-file": {},
+ "cordova-plugin-file-opener2": {},
+ "cordova-plugin-file-transfer": {},
+ "cordova-plugin-globalization": {},
+ "cordova-plugin-inappbrowser": {},
+ "cordova-plugin-ionic-keyboard": {},
+ "cordova-plugin-local-notifications-mm": {},
+ "cordova-plugin-media-capture": {},
+ "cordova-plugin-network-information": {},
+ "cordova-plugin-screen-orientation": {},
+ "cordova-plugin-splashscreen": {},
+ "cordova-plugin-statusbar": {},
+ "cordova-plugin-whitelist": {},
+ "cordova-plugin-zip": {},
+ "cordova-sqlite-evcore-extbuild-free": {},
+ "nl.kingsquare.cordova.background-audio": {},
+ "phonegap-plugin-push": {
+ "SENDER_ID": "694767596569"
+ }
}
},
"main": "desktop/electron.js",
@@ -178,4 +227,4 @@
"confinement": "classic"
}
}
-}
\ No newline at end of file
+}
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 0e425823a..a896c24d1 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -35,9 +35,9 @@ export class MoodleMobileApp implements OnInit {
protected lastUrls = {};
constructor(private platform: Platform, statusBar: StatusBar, logger: CoreLoggerProvider, keyboard: Keyboard,
- private eventsProvider: CoreEventsProvider, private loginHelper: CoreLoginHelperProvider, private zone: NgZone,
- private appProvider: CoreAppProvider, private langProvider: CoreLangProvider, private sitesProvider: CoreSitesProvider,
- private screenOrientation: ScreenOrientation) {
+ private eventsProvider: CoreEventsProvider, private loginHelper: CoreLoginHelperProvider, private zone: NgZone,
+ private appProvider: CoreAppProvider, private langProvider: CoreLangProvider, private sitesProvider: CoreSitesProvider,
+ private screenOrientation: ScreenOrientation) {
this.logger = logger.getInstance('AppComponent');
platform.ready().then(() => {
@@ -49,7 +49,7 @@ export class MoodleMobileApp implements OnInit {
statusBar.styleDefault();
}
- keyboard.hideKeyboardAccessoryBar(false);
+ keyboard.hideFormAccessoryBar(false);
});
}
diff --git a/src/providers/app.ts b/src/providers/app.ts
index d6c6d63d8..5ce82bf67 100644
--- a/src/providers/app.ts
+++ b/src/providers/app.ts
@@ -123,7 +123,7 @@ export class CoreAppProvider {
*/
closeKeyboard(): void {
if (this.isMobile()) {
- this.keyboard.close();
+ this.keyboard.hide();
}
}