You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by er...@apache.org on 2019/11/15 08:36:24 UTC
[cordova-electron] branch master updated (ff14372 -> c5df1de)
This is an automated email from the ASF dual-hosted git repository.
erisu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-electron.git.
from ff14372 chore: bump version to 2.0.0-dev (#110)
new 3bd22ad chore: drop node 6 and 8 support (#69)
new 860b4a4 chore: bump electron dependencies (#68)
new c5df1de chore: update development dependencies (#67)
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 2 -
bin/templates/cordova/Api.js | 10 +-
bin/templates/cordova/handler.js | 2 +-
bin/templates/cordova/lib/build.js | 4 +-
bin/templates/cordova/lib/build/base.json | 4 +-
bin/templates/cordova/lib/prepare.js | 10 +-
bin/templates/cordova/parser.js | 2 +-
package-lock.json | 773 ++++++++++-----------
package.json | 21 +-
tests/spec/unit/Api.spec.js | 10 +-
tests/spec/unit/create.spec.js | 2 +-
.../cordova/lib/ManifestJsonParser.spec.js | 10 +-
.../cordova/lib/PackageJsonParser.spec.js | 4 +-
.../spec/unit/templates/cordova/lib/build.spec.js | 26 +-
.../unit/templates/cordova/lib/prepare.spec.js | 25 +-
tests/spec/unit/templates/cordova/lib/util.spec.js | 6 +-
tests/spec/unit/templates/parser.spec.js | 24 +-
17 files changed, 433 insertions(+), 502 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org
[cordova-electron] 03/03: chore: update development dependencies
(#67)
Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
erisu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-electron.git
commit c5df1de68979447179534ed3d410a8451865b05b
Author: エリス <er...@users.noreply.github.com>
AuthorDate: Fri Sep 13 11:25:37 2019 +0900
chore: update development dependencies (#67)
* Drop devDependencies tmp
* Update devDependencies
* eslint@^6.1.0
* eslint-config-semistandard@^14.0.0
* eslint-config-standard@^13.0.1
* eslint-plugin-import@^2.18.2
* eslint-plugin-promise@^4.2.1
* fix: eslint errors from dependency update
---
bin/templates/cordova/Api.js | 10 +-
bin/templates/cordova/handler.js | 2 +-
bin/templates/cordova/lib/build.js | 4 +-
bin/templates/cordova/lib/prepare.js | 10 +-
bin/templates/cordova/parser.js | 2 +-
package-lock.json | 201 +++++++++++++--------
package.json | 15 +-
tests/spec/unit/Api.spec.js | 10 +-
tests/spec/unit/create.spec.js | 2 +-
.../cordova/lib/ManifestJsonParser.spec.js | 10 +-
.../cordova/lib/PackageJsonParser.spec.js | 4 +-
.../spec/unit/templates/cordova/lib/build.spec.js | 26 +--
.../unit/templates/cordova/lib/prepare.spec.js | 25 +--
tests/spec/unit/templates/cordova/lib/util.spec.js | 6 +-
tests/spec/unit/templates/parser.spec.js | 24 +--
15 files changed, 200 insertions(+), 151 deletions(-)
diff --git a/bin/templates/cordova/Api.js b/bin/templates/cordova/Api.js
index 5c337ef..0cdab8c 100644
--- a/bin/templates/cordova/Api.js
+++ b/bin/templates/cordova/Api.js
@@ -237,15 +237,15 @@ class Api {
* should be written to.
*/
_addModulesInfo (platform, plugin, targetDir) {
- let installedModules = this._platformJson.root.modules || [];
+ const installedModules = this._platformJson.root.modules || [];
const installedPaths = installedModules.map((installedModule) => installedModule.file);
- let modulesToInstall = plugin.getJsModules(platform)
+ const modulesToInstall = plugin.getJsModules(platform)
.filter((moduleToInstall) => installedPaths.indexOf(moduleToInstall.file) === -1)
.map((moduleToInstall) => {
const moduleName = plugin.id + '.' + (moduleToInstall.name || moduleToInstall.src.match(/([^\/]+)\.js/)[1]);
- let obj = {
+ const obj = {
file: ['plugins', plugin.id, moduleToInstall.src].join('/'),
id: moduleName,
pluginId: plugin.id
@@ -348,8 +348,8 @@ Api.updatePlatform = () => Promise.resolve();
Api.createPlatform = function (dest, config, options, events) {
events = setupEvents(events);
- let name = config ? config.name() : 'HelloCordova';
- let id = config ? config.packageName() : 'io.cordova.hellocordova';
+ const name = config ? config.name() : 'HelloCordova';
+ const id = config ? config.packageName() : 'io.cordova.hellocordova';
try {
// we create the project using our scripts in this platform
diff --git a/bin/templates/cordova/handler.js b/bin/templates/cordova/handler.js
index 40ede40..c0fec63 100644
--- a/bin/templates/cordova/handler.js
+++ b/bin/templates/cordova/handler.js
@@ -101,7 +101,7 @@ module.exports = {
events.emit('verbose', 'resource-file.uninstall is not supported for electron');
}
},
- 'framework': {
+ framework: {
install: (obj, plugin_dir, project_dir, plugin_id, options) => {
events.emit('verbose', 'framework.install is not supported for electron');
},
diff --git a/bin/templates/cordova/lib/build.js b/bin/templates/cordova/lib/build.js
index 6dd6ab9..c5d1e97 100644
--- a/bin/templates/cordova/lib/build.js
+++ b/bin/templates/cordova/lib/build.js
@@ -139,7 +139,7 @@ class ElectronBuilder {
* If the arch value is identified, we will update each default package with the correct arch.
*/
const platformDefaults = this.fetchPlatformDefaults(PLATFORM_MAPPING[platform]);
- let platformTargetPackages = platformDefaults.config[platform].target;
+ const platformTargetPackages = platformDefaults.config[platform].target;
if (platformConfigs.arch) {
platformTargetPackages.forEach((pkg, i) => {
@@ -207,7 +207,7 @@ class ElectronBuilder {
]
};
- for (let option in platformConfigs) {
+ for (const option in platformConfigs) {
if (
PLATFORM_TOP_LEVEL_OPTIONS['allPlatforms'].includes(option)
|| PLATFORM_TOP_LEVEL_OPTIONS[platform].includes(option)
diff --git a/bin/templates/cordova/lib/prepare.js b/bin/templates/cordova/lib/prepare.js
index 718c545..351fdeb 100644
--- a/bin/templates/cordova/lib/prepare.js
+++ b/bin/templates/cordova/lib/prepare.js
@@ -130,7 +130,7 @@ function prepareSplashScreens (splashScreens) {
// iterate over remaining icon elements to find the icons for the app and installer
for (let i = 0; i < splashScreens.length; i++) {
- let image = splashScreens[i];
+ const image = splashScreens[i];
image.extension = path.extname(image.src);
splashScreen = splashScreen ? chooseOne(splashScreen, image) : image;
@@ -220,7 +220,7 @@ function prepareIcons (icons) {
// iterate over remaining icon elements to find the icons for the app and installer
for (let i = 0; i < remainingIcons.length; i++) {
// if (fs.existsSync(icons[i].src)) {
- let icon = remainingIcons[i];
+ const icon = remainingIcons[i];
const size = icon.width || icon.height;
icon.extension = path.extname(icon.src);
@@ -254,7 +254,7 @@ function findHighResIcons (icons) {
: false
);
- let highResIcons = icons.filter(icon => {
+ const highResIcons = icons.filter(icon => {
if (icon.src.includes('@')) {
const extension = path.extname(icon.src);
const suffix = icon.src.split('@').pop().slice(0, -extension.length);
@@ -291,7 +291,7 @@ function findHighResIcons (icons) {
* Map resources to the appropriate target directory and name.
*/
function createResourceMap (cordovaProject, locations, resources) {
- let resourceMap = [];
+ const resourceMap = [];
for (const key in resources) {
const resource = resources[key];
@@ -339,7 +339,7 @@ function createResourceMap (cordovaProject, locations, resources) {
* Get a map containing resources of a specified name (or directory) to the target directory.
*/
function mapResources (rootDir, sourcePath, targetPath) {
- let pathMap = {};
+ const pathMap = {};
shell.ls(path.join(rootDir, sourcePath)).forEach(() => {
pathMap[sourcePath] = targetPath;
});
diff --git a/bin/templates/cordova/parser.js b/bin/templates/cordova/parser.js
index cf137db..4910e2b 100644
--- a/bin/templates/cordova/parser.js
+++ b/bin/templates/cordova/parser.js
@@ -58,7 +58,7 @@ class Parser {
const platform_www = path.join(this.path, 'platform_www');
const my_www = this.www_dir();
// add cordova www and platform_www to sourceDirs
- let sourceDirs = [
+ const sourceDirs = [
path.relative(cordovaProject.root, cordovaProject.locations.www),
path.relative(cordovaProject.root, platform_www)
];
diff --git a/package-lock.json b/package-lock.json
index 505a8cc..8fe32b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -173,9 +173,9 @@
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
},
"acorn": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
- "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz",
+ "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==",
"dev": true
},
"acorn-jsx": {
@@ -1304,53 +1304,54 @@
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"eslint": {
- "version": "5.16.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
- "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.3.0.tgz",
+ "integrity": "sha512-ZvZTKaqDue+N8Y9g0kp6UPZtS4FSY3qARxBs7p4f0H0iof381XHduqVerFWtK8DPtKmemqbqCFENWSQgPR/Gow==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
- "ajv": "^6.9.1",
+ "ajv": "^6.10.0",
"chalk": "^2.1.0",
"cross-spawn": "^6.0.5",
"debug": "^4.0.1",
"doctrine": "^3.0.0",
- "eslint-scope": "^4.0.3",
- "eslint-utils": "^1.3.1",
- "eslint-visitor-keys": "^1.0.0",
- "espree": "^5.0.1",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^1.4.2",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^6.1.1",
"esquery": "^1.0.1",
"esutils": "^2.0.2",
"file-entry-cache": "^5.0.1",
"functional-red-black-tree": "^1.0.1",
- "glob": "^7.1.2",
+ "glob-parent": "^5.0.0",
"globals": "^11.7.0",
"ignore": "^4.0.6",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
- "inquirer": "^6.2.2",
- "js-yaml": "^3.13.0",
+ "inquirer": "^6.4.1",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.3.0",
- "lodash": "^4.17.11",
+ "lodash": "^4.17.14",
"minimatch": "^3.0.4",
"mkdirp": "^0.5.1",
"natural-compare": "^1.4.0",
"optionator": "^0.8.2",
- "path-is-inside": "^1.0.2",
"progress": "^2.0.0",
"regexpp": "^2.0.1",
- "semver": "^5.5.1",
- "strip-ansi": "^4.0.0",
- "strip-json-comments": "^2.0.1",
+ "semver": "^6.1.2",
+ "strip-ansi": "^5.2.0",
+ "strip-json-comments": "^3.0.1",
"table": "^5.2.3",
- "text-table": "^0.2.0"
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
},
"dependencies": {
"ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
"dev": true
},
"debug": {
@@ -1362,27 +1363,39 @@
"ms": "^2.1.1"
}
},
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
"strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
"dev": true,
"requires": {
- "ansi-regex": "^3.0.0"
+ "ansi-regex": "^4.1.0"
}
+ },
+ "strip-json-comments": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "dev": true
}
}
},
"eslint-config-semistandard": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-semistandard/-/eslint-config-semistandard-13.0.0.tgz",
- "integrity": "sha512-ZuImKnf/9LeZjr6dtRJ0zEdQbjBwXu0PJR3wXJXoQeMooICMrYPyD70O1tIA9Ng+wutgLjB7UXvZOKYPvzHg+w==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-semistandard/-/eslint-config-semistandard-14.0.0.tgz",
+ "integrity": "sha512-m01m2BQzG7nrrLVIG2Wr+htnfhc5RjzeXFESvSsh24uE8uLSrxo8nbcu6RAShfulrsv7Gp850Gct/oMaLHXUkg==",
"dev": true
},
"eslint-config-standard": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz",
- "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-13.0.1.tgz",
+ "integrity": "sha512-zLKp4QOgq6JFgRm1dDCVv1Iu0P5uZ4v5Wa4DTOkg2RFMxdCX/9Qf7lz9ezRj2dBRa955cWQF/O/LWEiYWAHbTw==",
"dev": true
},
"eslint-import-resolver-node": {
@@ -1587,17 +1600,17 @@
}
},
"eslint-plugin-node": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-8.0.1.tgz",
- "integrity": "sha512-ZjOjbjEi6jd82rIpFSgagv4CHWzG9xsQAVp1ZPlhRnnYxcTgENUVBvhYmkQ7GvT1QFijUSo69RaiOJKhMu6i8w==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz",
+ "integrity": "sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA==",
"dev": true,
"requires": {
- "eslint-plugin-es": "^1.3.1",
- "eslint-utils": "^1.3.1",
- "ignore": "^5.0.2",
+ "eslint-plugin-es": "^1.4.1",
+ "eslint-utils": "^1.4.2",
+ "ignore": "^5.1.1",
"minimatch": "^3.0.4",
- "resolve": "^1.8.1",
- "semver": "^5.5.0"
+ "resolve": "^1.10.1",
+ "semver": "^6.1.0"
},
"dependencies": {
"ignore": {
@@ -1605,6 +1618,12 @@
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
"integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
"dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
}
}
},
@@ -1621,9 +1640,9 @@
"dev": true
},
"eslint-scope": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
- "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
+ "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
"dev": true,
"requires": {
"esrecurse": "^4.1.0",
@@ -1646,14 +1665,14 @@
"dev": true
},
"espree": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
- "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz",
+ "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==",
"dev": true,
"requires": {
- "acorn": "^6.0.7",
- "acorn-jsx": "^5.0.0",
- "eslint-visitor-keys": "^1.0.0"
+ "acorn": "^7.0.0",
+ "acorn-jsx": "^5.0.2",
+ "eslint-visitor-keys": "^1.1.0"
}
},
"esprima": {
@@ -1691,32 +1710,6 @@
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
},
- "execa": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
- "requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- }
- }
- },
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -2012,6 +2005,15 @@
"path-is-absolute": "^1.0.0"
}
},
+ "glob-parent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz",
+ "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
"global-dirs": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
@@ -2303,6 +2305,12 @@
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
"integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
},
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
"is-finite": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
@@ -2319,6 +2327,15 @@
"number-is-nan": "^1.0.0"
}
},
+ "is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
"is-installed-globally": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
@@ -4299,6 +4316,32 @@
"integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
"requires": {
"execa": "^0.7.0"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "requires": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ }
}
},
"test-exclude": {
@@ -4579,6 +4622,12 @@
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
"integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ=="
},
+ "v8-compile-cache": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
+ "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
+ "dev": true
+ },
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
diff --git a/package.json b/package.json
index a78d9cc..9f47bcf 100644
--- a/package.json
+++ b/package.json
@@ -31,17 +31,16 @@
"shelljs": "^0.5.3"
},
"devDependencies": {
- "eslint": "^5.16.0",
- "eslint-config-semistandard": "^13.0.0",
- "eslint-config-standard": "^12.0.0",
- "eslint-plugin-import": "^2.17.3",
- "eslint-plugin-node": "^8.0.1",
- "eslint-plugin-promise": "^4.1.1",
+ "eslint": "^6.1.0",
+ "eslint-config-semistandard": "^14.0.0",
+ "eslint-config-standard": "^13.0.1",
+ "eslint-plugin-import": "^2.18.2",
+ "eslint-plugin-node": "^9.1.0",
+ "eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.0",
"jasmine": "^3.4.0",
"nyc": "^14.1.1",
- "rewire": "^4.0.1",
- "tmp": "^0.0.33"
+ "rewire": "^4.0.1"
},
"author": "Apache Software Foundation",
"contributors": [
diff --git a/tests/spec/unit/Api.spec.js b/tests/spec/unit/Api.spec.js
index 98f9ee3..d596297 100644
--- a/tests/spec/unit/Api.spec.js
+++ b/tests/spec/unit/Api.spec.js
@@ -236,8 +236,8 @@ describe('Api class', () => {
itemType: 'js-module',
name: 'testmodule',
src: 'www/plugin.js',
- clobbers: [ 'ModulePlugin.clobbers' ],
- merges: [ 'ModulePlugin.merges' ],
+ clobbers: ['ModulePlugin.clobbers'],
+ merges: ['ModulePlugin.merges'],
runs: true
}];
},
@@ -369,7 +369,7 @@ describe('Api class', () => {
it('asset plugin', () => {
fs.ensureDirSync(path.resolve(testProjectDir, 'www', 'js'));
- writeJson(path.resolve(testProjectDir, 'www', 'js', 'sample.json'), { 'title': 'sample' });
+ writeJson(path.resolve(testProjectDir, 'www', 'js', 'sample.json'), { title: 'sample' });
return api.removePlugin({
id: 'empty_plugin',
dir: pluginFixture,
@@ -410,8 +410,8 @@ describe('Api class', () => {
itemType: 'js-module',
name: 'testmodule',
src: 'www/plugin.js',
- clobbers: [ 'ModulePlugin.clobbers' ],
- merges: [ 'ModulePlugin.merges' ],
+ clobbers: ['ModulePlugin.clobbers'],
+ merges: ['ModulePlugin.merges'],
runs: true
}];
},
diff --git a/tests/spec/unit/create.spec.js b/tests/spec/unit/create.spec.js
index 85cd03d..aba039b 100644
--- a/tests/spec/unit/create.spec.js
+++ b/tests/spec/unit/create.spec.js
@@ -36,7 +36,7 @@ function createAndVerify (projectname, projectid) {
fs.ensureDirSync(tmpDir);
// create the project
- let command = util.format('"%s" "%s/%s" "%s" "%s"', createScriptPath, tmpDir, projectname, projectid, projectname);
+ const command = util.format('"%s" "%s/%s" "%s" "%s"', createScriptPath, tmpDir, projectname, projectid, projectname);
return_code = shell.exec(command).code;
expect(return_code).toBe(0);
diff --git a/tests/spec/unit/templates/cordova/lib/ManifestJsonParser.spec.js b/tests/spec/unit/templates/cordova/lib/ManifestJsonParser.spec.js
index 7212557..45169a8 100644
--- a/tests/spec/unit/templates/cordova/lib/ManifestJsonParser.spec.js
+++ b/tests/spec/unit/templates/cordova/lib/ManifestJsonParser.spec.js
@@ -92,7 +92,7 @@ describe('Testing ManifestJsonParser.js:', () => {
display: 'standalone',
orientation: 'any',
start_url: undefined,
- icons: [ ]
+ icons: []
};
expect(manifestJsonParser.manifest).toEqual(manifestJsonObj);
@@ -112,7 +112,7 @@ describe('Testing ManifestJsonParser.js:', () => {
version: 'whatever',
description: 'A sample Apache Cordova application.',
author: 'Cordova Team',
- icons: [ { src: 'res/electron/cordova.png', type: 'image/png', sizes: '16x16' } ]
+ icons: [{ src: 'res/electron/cordova.png', type: 'image/png', sizes: '16x16' }]
};
expect(manifestJsonParser.manifest).toEqual(manifestJsonObj);
});
@@ -132,7 +132,7 @@ describe('Testing ManifestJsonParser.js:', () => {
version: 'whatever',
description: 'A sample Apache Cordova application.',
author: 'Cordova Team',
- icons: [ ]
+ icons: []
};
expect(manifestJsonParser.manifest).toEqual(manifestJsonObj);
});
@@ -176,7 +176,7 @@ describe('Testing ManifestJsonParser.js:', () => {
background_color: '#FFF',
display: 'standalone',
orientation: 'any',
- icons: [ ]
+ icons: []
};
const manifestPath = writeFileSyncSpy.calls.argsFor(0)[0];
@@ -217,7 +217,7 @@ describe('Testing ManifestJsonParser.js:', () => {
version: 'whatever',
description: 'A sample Apache Cordova application.',
author: 'Cordova Team',
- icons: [ { src: 'res/electron/cordova.png', type: 'image/png', sizes: '16x16' } ]
+ icons: [{ src: 'res/electron/cordova.png', type: 'image/png', sizes: '16x16' }]
};
const manifestPath = writeFileSyncSpy.calls.argsFor(0)[0];
diff --git a/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js b/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js
index 811b76a..a823c1a 100644
--- a/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js
+++ b/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js
@@ -146,7 +146,7 @@ describe('PackageJsonParser class', () => {
it('should not warn that cordova-electron is defined as dev dependency.', () => {
// Fix defaultMockProjectPackageJson where cordova-* is devDependency
- let mockProjectPackageJson = Object.assign({}, defaultMockProjectPackageJson);
+ const mockProjectPackageJson = Object.assign({}, defaultMockProjectPackageJson);
mockProjectPackageJson.devDependencies = Object.assign({}, defaultMockProjectPackageJson.dependencies);
mockProjectPackageJson.dependencies = {};
@@ -156,7 +156,7 @@ describe('PackageJsonParser class', () => {
});
it('should not set package dependencies when project dependencies is missing.', () => {
- let mockProjectPackageJson = Object.assign({}, defaultMockProjectPackageJson);
+ const mockProjectPackageJson = Object.assign({}, defaultMockProjectPackageJson);
mockProjectPackageJson.devDependencies = Object.assign({}, defaultMockProjectPackageJson.dependencies);
delete mockProjectPackageJson.dependencies;
diff --git a/tests/spec/unit/templates/cordova/lib/build.spec.js b/tests/spec/unit/templates/cordova/lib/build.spec.js
index 1bb695e..50f600b 100644
--- a/tests/spec/unit/templates/cordova/lib/build.spec.js
+++ b/tests/spec/unit/templates/cordova/lib/build.spec.js
@@ -381,9 +381,9 @@ describe('Testing build.js:', () => {
it('should set configureUserBuildSettings for all 3 platforms without package.', () => {
// mock platformConfig, buildConfig and buildOptions Objects
const platformConfig = {
- mac: { arch: [ 'arch1', 'arch2' ], signing: { debug: 'debug', release: 'release', store: 'store' } },
- windows: { arch: [ 'arch1', 'arch2' ], signing: { debug: 'debug', release: 'release' } },
- linux: { arch: [ 'arch1', 'arch2' ] }
+ mac: { arch: ['arch1', 'arch2'], signing: { debug: 'debug', release: 'release', store: 'store' } },
+ windows: { arch: ['arch1', 'arch2'], signing: { debug: 'debug', release: 'release' } },
+ linux: { arch: ['arch1', 'arch2'] }
};
const buildConfig = {
@@ -425,7 +425,7 @@ describe('Testing build.js:', () => {
target: [
{
target: 'tar.gz',
- arch: [ 'arch1', 'arch2' ]
+ arch: ['arch1', 'arch2']
}
]
},
@@ -435,11 +435,11 @@ describe('Testing build.js:', () => {
target: [
{
target: 'dmg',
- arch: [ 'arch1', 'arch2' ]
+ arch: ['arch1', 'arch2']
},
{
target: 'zip',
- arch: [ 'arch1', 'arch2' ]
+ arch: ['arch1', 'arch2']
}
]
},
@@ -448,7 +448,7 @@ describe('Testing build.js:', () => {
target: [
{
target: 'nsis',
- arch: [ 'arch1', 'arch2' ]
+ arch: ['arch1', 'arch2']
}
]
}
@@ -520,16 +520,16 @@ describe('Testing build.js:', () => {
const expectedMac = {
target: [
- { target: 'package', arch: [ 'x64' ] },
- { target: 'package2', arch: [ 'x64' ] }
+ { target: 'package', arch: ['x64'] },
+ { target: 'package2', arch: ['x64'] }
],
type: '${BUILD_TYPE}',
icon: '${APP_INSTALLER_ICON}'
};
const expectedLinux = {
target: [
- { target: 'package', arch: [ 'x64' ] },
- { target: 'package2', arch: [ 'x64' ] }
+ { target: 'package', arch: ['x64'] },
+ { target: 'package2', arch: ['x64'] }
],
icon: '${APP_INSTALLER_ICON}'
};
@@ -1666,7 +1666,7 @@ describe('Testing build.js:', () => {
it('should have called configure and build.', () => {
const api = new Api(null);
const platformConfig = {
- mac: { arch: [ 'x64' ] }
+ mac: { arch: ['x64'] }
};
const buildConfig = {
electron: platformConfig,
@@ -1735,7 +1735,7 @@ describe('Testing build.js:', () => {
describe('Module exports help', () => {
it('should display help usage.', () => {
- let help = build.__get__('module.exports.help');
+ const help = build.__get__('module.exports.help');
const argv = { binPath: 'bin' };
diff --git a/tests/spec/unit/templates/cordova/lib/prepare.spec.js b/tests/spec/unit/templates/cordova/lib/prepare.spec.js
index 7c2eaaa..f39cbd8 100644
--- a/tests/spec/unit/templates/cordova/lib/prepare.spec.js
+++ b/tests/spec/unit/templates/cordova/lib/prepare.spec.js
@@ -157,6 +157,7 @@ class FakeParser {
constructor () {
fakeParserConstructorSpy();
}
+
write () {
fakeParserWriteSpy();
return this;
@@ -1073,7 +1074,7 @@ describe('Testing prepare.js:', () => {
width: 512,
height: 512
});
- const icons = [ app, installer ];
+ const icons = [app, installer];
const actual = prepareIcons(icons);
const expected = {
@@ -1111,7 +1112,7 @@ describe('Testing prepare.js:', () => {
width: 512,
height: 512
});
- const icons = [ app1, app2, installer, installer2 ];
+ const icons = [app1, app2, installer, installer2];
let actual = prepareIcons(icons);
let expected = {
@@ -1142,7 +1143,7 @@ describe('Testing prepare.js:', () => {
const highRes40 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@4x.png') });
const highRes80 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@8x.png') });
- const icons = [ highRes10, highRes15, highRes20, highRes40, highRes80 ];
+ const icons = [highRes10, highRes15, highRes20, highRes40, highRes80];
const actual = prepareIcons(icons);
const expected = {
@@ -1174,7 +1175,7 @@ describe('Testing prepare.js:', () => {
const highRes40 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@4x.png') });
const highRes80 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@8x.png') });
- const icons = [ installer, highRes10, highRes15, highRes20, highRes40, highRes80 ];
+ const icons = [installer, highRes10, highRes15, highRes20, highRes40, highRes80];
const actual = prepareIcons(icons);
const expected = {
@@ -1276,7 +1277,7 @@ describe('Testing prepare.js:', () => {
width: 512,
height: 512
});
- const icons = [ app, installer ];
+ const icons = [app, installer];
const actual = findHighResIcons(icons);
const expected = {
@@ -1306,7 +1307,7 @@ describe('Testing prepare.js:', () => {
width: 512,
height: 512
});
- const icons = [ app, installer, installer2 ];
+ const icons = [app, installer, installer2];
const actual = findHighResIcons(icons);
const expected = {
@@ -1323,7 +1324,7 @@ describe('Testing prepare.js:', () => {
const highRes40 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@4x.png') });
const highRes80 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@8x.png') });
- const icons = [ highRes15, highRes20, highRes40, highRes80 ];
+ const icons = [highRes15, highRes20, highRes40, highRes80];
expect(() => {
findHighResIcons(icons);
@@ -1339,7 +1340,7 @@ describe('Testing prepare.js:', () => {
const highRes40 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@4x.png') });
const highRes80 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@8x.png') });
- const icons = [ highRes10, highRes15, highRes20, highRes40, highRes80 ];
+ const icons = [highRes10, highRes15, highRes20, highRes40, highRes80];
const actual = findHighResIcons(icons);
const expected = {
@@ -1369,7 +1370,7 @@ describe('Testing prepare.js:', () => {
const highRes40 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@4x.png') });
const highRes80 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@8x.png') });
- const icons = [ installer, highRes10, highRes15, highRes20, highRes40, highRes80 ];
+ const icons = [installer, highRes10, highRes15, highRes20, highRes40, highRes80];
const actual = findHighResIcons(icons);
const expected = {
@@ -1393,7 +1394,7 @@ describe('Testing prepare.js:', () => {
const highRes40 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@4x.png') });
const highRes80 = mockGetImageItem({ src: path.join('res', 'electron', 'cordova@8x.png'), target: 'installer' });
- const icons = [ highRes10, highRes15, highRes20, highRes40, highRes80 ];
+ const icons = [highRes10, highRes15, highRes20, highRes40, highRes80];
const actual = findHighResIcons(icons);
const expected = {
@@ -1435,7 +1436,7 @@ describe('Testing prepare.js:', () => {
src: path.join('res', 'logo.png'),
platform: undefined
});
- let data = {
+ const data = {
customIcon: Object.assign(icon, { extension: '.png' }),
appIcon: undefined,
installerIcon: undefined,
@@ -1593,7 +1594,7 @@ describe('Testing prepare.js:', () => {
src: path.join('res', 'electron', 'splash.png'),
platform: 'electron'
});
- let data = {
+ const data = {
splashScreen: Object.assign(icon, { extension: '.png' })
};
diff --git a/tests/spec/unit/templates/cordova/lib/util.spec.js b/tests/spec/unit/templates/cordova/lib/util.spec.js
index 2f4fa2f..3825ddf 100644
--- a/tests/spec/unit/templates/cordova/lib/util.spec.js
+++ b/tests/spec/unit/templates/cordova/lib/util.spec.js
@@ -22,14 +22,14 @@ const util = require('../../../../../../bin/templates/cordova/lib/util');
describe('Testing util.js:', () => {
describe('deepMerge method', () => {
it('should deep merge objects and arrays.', () => {
- const mergeTo = { foo: 'bar', abc: [ 1, 2, 3 ] };
- const mergeWith = { food: 'candy', abc: [ 5 ] };
+ const mergeTo = { foo: 'bar', abc: [1, 2, 3] };
+ const mergeWith = { food: 'candy', abc: [5] };
const actual = util.deepMerge(mergeTo, mergeWith);
const expected = {
foo: 'bar',
food: 'candy',
- abc: [ 1, 2, 3, 5 ]
+ abc: [1, 2, 3, 5]
};
expect(actual).toEqual(expected);
diff --git a/tests/spec/unit/templates/parser.spec.js b/tests/spec/unit/templates/parser.spec.js
index 85427d2..0062cc0 100644
--- a/tests/spec/unit/templates/parser.spec.js
+++ b/tests/spec/unit/templates/parser.spec.js
@@ -37,7 +37,7 @@ describe('Parser class', () => {
it('should have valid electron project and set path', () => {
Parser.__set__('dirExists', jasmine.createSpy('dirExists').and.returnValue(true));
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
expect(parser.path).toBe(mockProjectPath);
});
@@ -49,7 +49,7 @@ describe('Parser class', () => {
it('should return a resolved promise.', () => {
Parser.__set__('dirExists', jasmine.createSpy('dirExists').and.returnValue(true));
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
const actual = parser.update_from_config();
expect(typeof actual).toBe(typeof Promise.resolve());
@@ -62,7 +62,7 @@ describe('Parser class', () => {
it('should return the projects www dir path.', () => {
Parser.__set__('dirExists', jasmine.createSpy('dirExists').and.returnValue(true));
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
const actual = parser.www_dir();
expect(actual).toBe(path.join(mockProjectPath, 'www'));
@@ -90,7 +90,7 @@ describe('Parser class', () => {
mergeAndUpdateDir: mergeAndUpdateDirSpy
});
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
const cordovaProject = {
root: 'mock',
@@ -113,12 +113,12 @@ describe('Parser class', () => {
let expectedEmit = 'Found "merges/electron" folder. Copying its contents into the electron project.';
expect(actualEmit).toBe(expectedEmit);
- let expectedSourceDirs = [
+ const expectedSourceDirs = [
'www',
path.join('..', mockProjectPath, 'platform_www'),
path.join('merges', 'electron')
];
- let expectedTargetDir = path.join('..', mockProjectPath, 'www');
+ const expectedTargetDir = path.join('..', mockProjectPath, 'www');
actualEmit = emitSpy.calls.argsFor(1)[1];
expectedEmit = `Merging and updating files from [${expectedSourceDirs.join(', ')}] to ${expectedTargetDir}`;
expect(actualEmit).toBe(expectedEmit);
@@ -144,7 +144,7 @@ describe('Parser class', () => {
mergeAndUpdateDir: mergeAndUpdateDirSpy
});
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
const cordovaProject = {
root: 'mock',
@@ -167,11 +167,11 @@ describe('Parser class', () => {
let expectedEmit = 'Found "merges/electron" folder. Copying its contents into the electron project.';
expect(actualEmit).not.toBe(expectedEmit);
- let expectedSourceDirs = [
+ const expectedSourceDirs = [
'www',
path.join('..', mockProjectPath, 'platform_www')
];
- let expectedTargetDir = path.join('..', mockProjectPath, 'www');
+ const expectedTargetDir = path.join('..', mockProjectPath, 'www');
actualEmit = emitSpy.calls.argsFor(0)[1];
expectedEmit = `Merging and updating files from [${expectedSourceDirs.join(', ')}] to ${expectedTargetDir}`;
expect(actualEmit).toBe(expectedEmit);
@@ -186,7 +186,7 @@ describe('Parser class', () => {
it('should return the projects config.xml file path.', () => {
Parser.__set__('dirExists', jasmine.createSpy('dirExists').and.returnValue(true));
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
const actual = parser.config_xml();
expect(actual).toBe(path.join(mockProjectPath, 'config.xml'));
@@ -204,7 +204,7 @@ describe('Parser class', () => {
Parser.__set__('dirExists', jasmine.createSpy('dirExists').and.returnValue(true));
- let parser = new Parser(mockProjectPath);
+ const parser = new Parser(mockProjectPath);
parser.update_project().then(() => {
expect(fsCopySyncSpy).toHaveBeenCalled();
@@ -229,7 +229,7 @@ describe('Parser class', () => {
logFileOp(msg);
// The emit message was.
- let actualEmit = emitSpy.calls.argsFor(0)[1];
+ const actualEmit = emitSpy.calls.argsFor(0)[1];
expect(emitSpy).toHaveBeenCalled();
expect(actualEmit).toBe(` ${msg}`);
});
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org
[cordova-electron] 02/03: chore: bump electron dependencies (#68)
Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
erisu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-electron.git
commit 860b4a4a0c11562d50ff2b56582547b88a49403d
Author: エリス <er...@users.noreply.github.com>
AuthorDate: Fri Sep 13 10:55:34 2019 +0900
chore: bump electron dependencies (#68)
- electron@^6.0.7
- electron-builder@^21.2.0
- Set Electron Version in Base Configs
---
bin/templates/cordova/lib/build/base.json | 4 +-
package-lock.json | 572 ++++++++++++------------------
package.json | 4 +-
3 files changed, 232 insertions(+), 348 deletions(-)
diff --git a/bin/templates/cordova/lib/build/base.json b/bin/templates/cordova/lib/build/base.json
index de00a29..9ef8a77 100644
--- a/bin/templates/cordova/lib/build/base.json
+++ b/bin/templates/cordova/lib/build/base.json
@@ -8,10 +8,10 @@
"buildResources": "${APP_BUILD_RES_DIR}",
"output": "${APP_BUILD_DIR}"
},
- "electronVersion": "4.0.1",
+ "electronVersion": "6.0.7",
"electronDownload": {
- "version": "4.0.1"
+ "version": "6.0.7"
}
}
}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 0763761..505a8cc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,9 +5,9 @@
"requires": true,
"dependencies": {
"7zip-bin": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.1.0.tgz",
- "integrity": "sha512-AsnBZN3a8/JcNt+KPkGGODaA4c7l3W5+WpeKgGSbstSLxqWtTXqd1ieJGBQ8IFCtRg8DmmKUcSkIkUc0A4p3YA=="
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz",
+ "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA=="
},
"@babel/code-frame": {
"version": "7.5.5",
@@ -135,6 +135,15 @@
"to-fast-properties": "^2.0.0"
}
},
+ "@develar/schema-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.1.0.tgz",
+ "integrity": "sha512-qjCqB4ctMig9Gz5bd6lkdFr3bO6arOdQqptdBSpF1ZpCnjofieCciEzkoS9ujY9cMGyllYSCSmBJ3x9OKHXzoA==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
@@ -154,9 +163,9 @@
"integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ=="
},
"@types/node": {
- "version": "10.14.15",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.15.tgz",
- "integrity": "sha512-CBR5avlLcu0YCILJiDIXeU2pTw7UK/NIxfC63m7d7CVamho1qDEzXKkOtEauQRPMy6MI8mLozth+JJkas7HY6g=="
+ "version": "10.14.17",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.17.tgz",
+ "integrity": "sha512-p/sGgiPaathCfOtqu2fx5Mu1bcjuP8ALFg4xpGgNkcin7LwRyzUKniEHBKdcE1RPsenq5JVPIpMTJSygLboygQ=="
},
"abbrev": {
"version": "1.1.1",
@@ -170,9 +179,9 @@
"dev": true
},
"acorn-jsx": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
- "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz",
+ "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==",
"dev": true
},
"ajv": {
@@ -235,21 +244,10 @@
}
},
"ansi-escapes": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz",
- "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==",
- "dev": true,
- "requires": {
- "type-fest": "^0.5.2"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz",
- "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==",
- "dev": true
- }
- }
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
},
"ansi-regex": {
"version": "2.1.1",
@@ -265,39 +263,37 @@
}
},
"app-builder-bin": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.7.1.tgz",
- "integrity": "sha512-ubIBeiL9XysjMW4HETBKxj3DC8ika6dGyC0vftPc0kZwGh1iXQ5bycsjoAqY/3t3BBEEIg0VruicvBaUl1pOSQ=="
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.4.3.tgz",
+ "integrity": "sha512-qMhayIwi3juerQEVJMQ76trObEbfQT0nhUdxZz9a26/3NLT3pE6awmQ8S1cEnrGugaaM5gYqR8OElcDezfmEsg=="
},
"app-builder-lib": {
- "version": "20.44.4",
- "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.44.4.tgz",
- "integrity": "sha512-1K1xfrhyqDgnibwyuYMgvfwGilGLMF31YwOUJ8IXreyjRef9lUjWW+BZuBXqk4Uqd0C0EYPjhofgpuN0WoAQ+A==",
+ "version": "21.2.0",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-21.2.0.tgz",
+ "integrity": "sha512-aOX/nv77/Bti6NymJDg7p9T067xD8m1ipIEJR7B4Mm1GsJWpMm9PZdXtCRiMNRjHtQS5KIljT0g17781y6qn5A==",
"requires": {
- "7zip-bin": "~4.1.0",
- "app-builder-bin": "2.7.1",
+ "7zip-bin": "~5.0.3",
+ "@develar/schema-utils": "~2.1.0",
"async-exit-hook": "^2.0.1",
"bluebird-lst": "^1.0.9",
- "builder-util": "10.1.2",
- "builder-util-runtime": "8.2.5",
+ "builder-util": "21.2.0",
+ "builder-util-runtime": "8.3.0",
"chromium-pickle-js": "^0.2.0",
"debug": "^4.1.1",
"ejs": "^2.6.2",
- "electron-osx-sign": "0.4.11",
- "electron-publish": "20.44.4",
- "fs-extra-p": "^8.0.2",
+ "electron-publish": "21.2.0",
+ "fs-extra": "^8.1.0",
"hosted-git-info": "^2.7.1",
"is-ci": "^2.0.0",
- "isbinaryfile": "^4.0.1",
+ "isbinaryfile": "^4.0.2",
"js-yaml": "^3.13.1",
"lazy-val": "^1.0.4",
"minimatch": "^3.0.4",
"normalize-package-data": "^2.5.0",
- "plist": "^3.0.1",
- "read-config-file": "3.2.2",
- "sanitize-filename": "^1.6.1",
- "semver": "^6.1.1",
- "temp-file": "^3.3.3"
+ "read-config-file": "5.0.0",
+ "sanitize-filename": "^1.6.2",
+ "semver": "^6.3.0",
+ "temp-file": "^3.3.4"
},
"dependencies": {
"debug": {
@@ -539,48 +535,29 @@
"concat-map": "0.0.1"
}
},
- "buffer-alloc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
- "requires": {
- "buffer-alloc-unsafe": "^1.1.0",
- "buffer-fill": "^1.0.0"
- }
- },
- "buffer-alloc-unsafe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
- },
- "buffer-fill": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
- },
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
},
"builder-util": {
- "version": "10.1.2",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-10.1.2.tgz",
- "integrity": "sha512-LQMh36Cg0r4ZfKqNlaUclndS/IXxZ3OdCgmXvw1vdP3QwYT2NkyE7LfMikAFIHpXOs6zsVH+iW+Fe/AX1jfFag==",
+ "version": "21.2.0",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-21.2.0.tgz",
+ "integrity": "sha512-Nd6CUb6YgDY8EXAXEIegx+1kzKqyFQ5ZM5BoYkeunAlwz/zDJoH1UCyULjoS5wQe5czNClFQy07zz2bzYD0Z4A==",
"requires": {
- "7zip-bin": "~4.1.0",
+ "7zip-bin": "~5.0.3",
"@types/debug": "^4.1.4",
- "app-builder-bin": "2.7.1",
+ "app-builder-bin": "3.4.3",
"bluebird-lst": "^1.0.9",
- "builder-util-runtime": "^8.2.5",
+ "builder-util-runtime": "8.3.0",
"chalk": "^2.4.2",
"debug": "^4.1.1",
- "fs-extra-p": "^8.0.2",
+ "fs-extra": "^8.1.0",
"is-ci": "^2.0.0",
"js-yaml": "^3.13.1",
- "source-map-support": "^0.5.12",
+ "source-map-support": "^0.5.13",
"stat-mode": "^0.3.0",
- "temp-file": "^3.3.3"
+ "temp-file": "^3.3.4"
},
"dependencies": {
"debug": {
@@ -594,13 +571,11 @@
}
},
"builder-util-runtime": {
- "version": "8.2.5",
- "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.2.5.tgz",
- "integrity": "sha512-YILT+YUlxrE3yNB6mDC1tF+Q24mr1LSYdjP5U861jbBeDZfvy1/VPDzW3boMVrDtzYnDnvkYrzLJnoh6TXA75w==",
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz",
+ "integrity": "sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw==",
"requires": {
- "bluebird-lst": "^1.0.9",
"debug": "^4.1.1",
- "fs-extra-p": "^8.0.2",
"sax": "^1.2.4"
},
"dependencies": {
@@ -758,12 +733,12 @@
"integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w=="
},
"cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
"dev": true,
"requires": {
- "restore-cursor": "^3.1.0"
+ "restore-cursor": "^2.0.0"
}
},
"cli-width": {
@@ -865,11 +840,6 @@
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
"dev": true
},
- "compare-version": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
- "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA="
- },
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -1120,18 +1090,17 @@
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"dmg-builder": {
- "version": "6.7.2",
- "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.7.2.tgz",
- "integrity": "sha512-xfYOwhHjOSOIqkk8A0h8zcaio/WyzrAWpMTu9hzV3Z5PI4tOG0Pq6a9Lh/mHr1r3bydif8R21qGvKU1Re9CpUg==",
+ "version": "21.2.0",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-21.2.0.tgz",
+ "integrity": "sha512-9cJEclnGy7EyKFCoHDYDf54pub/t92CQapyiUxU0w9Bj2vUvfoDagP1PMiX4XD5rPp96141h9A+QN0OB4VgvQg==",
"requires": {
- "app-builder-lib": "~20.44.4",
+ "app-builder-lib": "~21.2.0",
"bluebird-lst": "^1.0.9",
- "builder-util": "~10.1.2",
- "fs-extra-p": "^8.0.2",
- "iconv-lite": "^0.4.24",
+ "builder-util": "~21.2.0",
+ "fs-extra": "^8.1.0",
+ "iconv-lite": "^0.5.0",
"js-yaml": "^3.13.1",
- "parse-color": "^1.0.0",
- "sanitize-filename": "^1.6.1"
+ "sanitize-filename": "^1.6.2"
}
},
"doctrine": {
@@ -1152,14 +1121,14 @@
}
},
"dotenv": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
- "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w=="
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz",
+ "integrity": "sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA=="
},
"dotenv-expand": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
- "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU="
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
},
"duplexer3": {
"version": "0.1.4",
@@ -1176,14 +1145,14 @@
}
},
"ejs": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.2.tgz",
- "integrity": "sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q=="
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",
+ "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ=="
},
"electron": {
- "version": "4.2.9",
- "resolved": "https://registry.npmjs.org/electron/-/electron-4.2.9.tgz",
- "integrity": "sha512-zC7K3GOiZKmxqllVG/qq/Gx+qQvyolKj5xKKwXMqIGekfokEW2hvoIO5Yh7KCoAh5dqBtpzOJjS4fj1se+YBcg==",
+ "version": "6.0.7",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.7.tgz",
+ "integrity": "sha512-W0TFnJrBdYBUhzRnEqZt/CfYFmG9RwSnhhXBbOumn/qLQYr9e7kXb6z4y0XQQLhXKkDhuXp+dNqfzhtId5ZiQw==",
"requires": {
"@types/node": "^10.12.18",
"electron-download": "^4.1.0",
@@ -1191,23 +1160,23 @@
}
},
"electron-builder": {
- "version": "20.44.4",
- "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.44.4.tgz",
- "integrity": "sha512-H8zzP01albkKh2Ec1zc0A7RGriUkHb5M99NJskaYtgKtGATTAGH+r9OIWVk5Hk9c1dLMVudbqEeaSlygMF2asw==",
+ "version": "21.2.0",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-21.2.0.tgz",
+ "integrity": "sha512-x8EXrqFbAb2L3N22YlGar3dGh8vwptbB3ovo3OF6K7NTpcsmM2zEoJv7GhFyX73rNzSG2HaWpXwGAtOp2JWiEw==",
"requires": {
- "app-builder-lib": "20.44.4",
+ "app-builder-lib": "21.2.0",
"bluebird-lst": "^1.0.9",
- "builder-util": "10.1.2",
- "builder-util-runtime": "8.2.5",
+ "builder-util": "21.2.0",
+ "builder-util-runtime": "8.3.0",
"chalk": "^2.4.2",
- "dmg-builder": "6.7.2",
- "fs-extra-p": "^8.0.2",
+ "dmg-builder": "21.2.0",
+ "fs-extra": "^8.1.0",
"is-ci": "^2.0.0",
"lazy-val": "^1.0.4",
- "read-config-file": "3.2.2",
- "sanitize-filename": "^1.6.1",
- "update-notifier": "^3.0.0",
- "yargs": "^13.2.4"
+ "read-config-file": "5.0.0",
+ "sanitize-filename": "^1.6.2",
+ "update-notifier": "^3.0.1",
+ "yargs": "^13.3.0"
}
},
"electron-download": {
@@ -1238,52 +1207,16 @@
}
}
},
- "electron-osx-sign": {
- "version": "0.4.11",
- "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz",
- "integrity": "sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==",
- "requires": {
- "bluebird": "^3.5.0",
- "compare-version": "^0.1.2",
- "debug": "^2.6.8",
- "isbinaryfile": "^3.0.2",
- "minimist": "^1.2.0",
- "plist": "^3.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "isbinaryfile": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
- "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
- "requires": {
- "buffer-alloc": "^1.2.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
"electron-publish": {
- "version": "20.44.4",
- "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.44.4.tgz",
- "integrity": "sha512-50NzsKOnNqOpGJzPl04vMyitdguUvp15FWKWtu4KISsHfgdLMWGgxHGZwfMphc/vf364zXvPHsYQza3MASgaEQ==",
+ "version": "21.2.0",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-21.2.0.tgz",
+ "integrity": "sha512-mWavuoWJe87iaeKd0I24dNWIaR+0yRzshjNVqGyK019H766fsPWl3caQJnVKFaEyrZRP397v4JZVG0e7s16AxA==",
"requires": {
"bluebird-lst": "^1.0.9",
- "builder-util": "~10.1.2",
- "builder-util-runtime": "^8.2.5",
+ "builder-util": "~21.2.0",
+ "builder-util-runtime": "8.3.0",
"chalk": "^2.4.2",
- "fs-extra-p": "^8.0.2",
+ "fs-extra": "^8.1.0",
"lazy-val": "^1.0.4",
"mime": "^2.4.4"
}
@@ -1333,16 +1266,20 @@
}
},
"es-abstract": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
- "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.1.tgz",
+ "integrity": "sha512-cp/Tb1oA/rh2X7vqeSOvM+TSo3UkJLX70eNihgVEvnzwAgikjkTFr/QVgRCaxjm0knCNQzNoxxxcw2zO2LJdZA==",
"requires": {
"es-to-primitive": "^1.2.0",
"function-bind": "^1.1.1",
"has": "^1.0.3",
+ "has-symbols": "^1.0.0",
"is-callable": "^1.1.4",
"is-regex": "^1.0.4",
- "object-keys": "^1.0.12"
+ "object-inspect": "^1.6.0",
+ "object-keys": "^1.1.1",
+ "string.prototype.trimleft": "^2.0.0",
+ "string.prototype.trimright": "^2.0.0"
}
},
"es-to-primitive": {
@@ -1503,12 +1440,12 @@
}
},
"eslint-plugin-es": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.0.tgz",
- "integrity": "sha512-XfFmgFdIUDgvaRAlaXUkxrRg5JSADoRC8IkKLc/cISeR3yHVMefFHQZpcyXXEUUPHfy5DwviBcrfqlyqEwlQVw==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz",
+ "integrity": "sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==",
"dev": true,
"requires": {
- "eslint-utils": "^1.3.0",
+ "eslint-utils": "^1.4.2",
"regexpp": "^2.0.1"
}
},
@@ -1694,9 +1631,9 @@
}
},
"eslint-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz",
- "integrity": "sha512-7ehnzPaP5IIEh1r1tkjuIrxqhNkzUJa9z3R92tLJdZIVdWaczEhr3EbhGtsMrVxi1KeR8qA7Off6SWc5WNQqyQ==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
+ "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
"dev": true,
"requires": {
"eslint-visitor-keys": "^1.0.0"
@@ -1794,6 +1731,17 @@
"chardet": "^0.7.0",
"iconv-lite": "^0.4.24",
"tmp": "^0.0.33"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
}
},
"extract-zip": {
@@ -1857,9 +1805,9 @@
}
},
"figures": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz",
- "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
"dev": true,
"requires": {
"escape-string-regexp": "^1.0.5"
@@ -2012,15 +1960,6 @@
"universalify": "^0.1.0"
}
},
- "fs-extra-p": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-8.1.0.tgz",
- "integrity": "sha512-sCLpU5kk5CvrWZvFM9dUlqPgHrE02AEt6XYzF7kDscr5COc7DHfhNfODTXt0bkVNmt5DkvU2uJSYjorxY3bRKA==",
- "requires": {
- "bluebird-lst": "^1.0.9",
- "fs-extra": "^8.1.0"
- }
- },
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -2121,9 +2060,9 @@
"integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q=="
},
"handlebars": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
- "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.0.tgz",
+ "integrity": "sha512-Kb4xn5Qh1cxAKvQnzNWZ512DhABzyFNmsaJf3OAkWNa4NkaqWcNI8Tao8Tasi0/F4JD9oyG0YxuFyvyR57d+Gw==",
"dev": true,
"requires": {
"neo-async": "^2.6.0",
@@ -2208,9 +2147,9 @@
}
},
"iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz",
+ "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==",
"requires": {
"safer-buffer": ">= 2.1.2 < 3"
}
@@ -2269,53 +2208,57 @@
"integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
},
"inquirer": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.1.tgz",
- "integrity": "sha512-uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw==",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
"dev": true,
"requires": {
- "ansi-escapes": "^4.2.1",
+ "ansi-escapes": "^3.2.0",
"chalk": "^2.4.2",
- "cli-cursor": "^3.1.0",
+ "cli-cursor": "^2.1.0",
"cli-width": "^2.0.0",
"external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.15",
- "mute-stream": "0.0.8",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
"run-async": "^2.2.0",
"rxjs": "^6.4.0",
- "string-width": "^4.1.0",
+ "string-width": "^2.1.0",
"strip-ansi": "^5.1.0",
"through": "^2.3.6"
},
"dependencies": {
"ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
"is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
"string-width": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz",
- "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
"requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^5.2.0"
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
}
},
"strip-ansi": {
@@ -2325,6 +2268,14 @@
"dev": true,
"requires": {
"ansi-regex": "^4.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ }
}
}
}
@@ -2851,9 +2802,9 @@
}
},
"mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
"dev": true
},
"mimic-response": {
@@ -2895,9 +2846,9 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
"dev": true
},
"natural-compare": {
@@ -3099,12 +3050,12 @@
}
},
"onetime": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
- "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
"dev": true,
"requires": {
- "mimic-fn": "^2.1.0"
+ "mimic-fn": "^1.0.0"
}
},
"optimist": {
@@ -3234,21 +3185,6 @@
"callsites": "^3.0.0"
}
},
- "parse-color": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz",
- "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
- "requires": {
- "color-convert": "~0.5.0"
- },
- "dependencies": {
- "color-convert": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",
- "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0="
- }
- }
- },
"parse-json": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
@@ -3436,9 +3372,9 @@
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
},
"psl": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.3.0.tgz",
- "integrity": "sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag=="
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.3.1.tgz",
+ "integrity": "sha512-2KLd5fKOdAfShtY2d/8XDWVRnmp3zp40Qt6ge2zBPFARLXOGUf2fHD5eg+TV/5oxBtQKVhjUaKFsAaE4HnwfSA=="
},
"pump": {
"version": "3.0.0",
@@ -3476,40 +3412,16 @@
}
},
"read-config-file": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.2.tgz",
- "integrity": "sha512-PuFpMgZF01VB0ydH1dfitAxCP/fh+qnfbA9cYNIPoxPbz0SMngsrafCtaHDWfER7MwlDz4fmrNBhPkakxxFpTg==",
- "requires": {
- "ajv": "^6.9.2",
- "ajv-keywords": "^3.4.0",
- "bluebird-lst": "^1.0.7",
- "dotenv": "^6.2.0",
- "dotenv-expand": "^4.2.0",
- "fs-extra-p": "^7.0.1",
- "js-yaml": "^3.12.1",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-5.0.0.tgz",
+ "integrity": "sha512-jIKUu+C84bfnKxyJ5j30CxCqgXWYjZLXuVE/NYlMEpeni+dhESgAeZOZd0JZbg1xTkMmnCdxksDoarkOyfEsOg==",
+ "requires": {
+ "dotenv": "^8.0.0",
+ "dotenv-expand": "^5.1.0",
+ "fs-extra": "^8.1.0",
+ "js-yaml": "^3.13.1",
"json5": "^2.1.0",
"lazy-val": "^1.0.4"
- },
- "dependencies": {
- "fs-extra": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "fs-extra-p": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-7.0.1.tgz",
- "integrity": "sha512-yhd2OV0HnHt2oitlp+X9hl2ReX4X/7kQeL7/72qzPHTZj5eUPGzAKOvEglU02Fa1OeG2rSy/aKB4WGVaLiF8tw==",
- "requires": {
- "bluebird-lst": "^1.0.7",
- "fs-extra": "^7.0.1"
- }
- }
}
},
"read-pkg": {
@@ -3669,12 +3581,12 @@
}
},
"restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
"dev": true,
"requires": {
- "onetime": "^5.1.0",
+ "onetime": "^2.0.0",
"signal-exit": "^3.0.2"
}
},
@@ -3736,12 +3648,6 @@
"integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
"dev": true
},
- "ansi-escapes": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
- "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
- "dev": true
- },
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
@@ -3754,15 +3660,6 @@
"integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
"dev": true
},
- "cli-cursor": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
- "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
- "dev": true,
- "requires": {
- "restore-cursor": "^2.0.0"
- }
- },
"cross-spawn": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
@@ -3866,15 +3763,6 @@
"integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
"dev": true
},
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
"file-entry-cache": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
@@ -3897,6 +3785,15 @@
"write": "^0.2.1"
}
},
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
"ignore": {
"version": "3.3.10",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
@@ -3937,43 +3834,12 @@
"integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
"dev": true
},
- "mimic-fn": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
- "dev": true
- },
- "mute-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
- "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
- "dev": true
- },
- "onetime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
- "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
- "dev": true,
- "requires": {
- "mimic-fn": "^1.0.0"
- }
- },
"regexpp": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz",
"integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==",
"dev": true
},
- "restore-cursor": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
- "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
- "dev": true,
- "requires": {
- "onetime": "^2.0.0",
- "signal-exit": "^3.0.2"
- }
- },
"slice-ansi": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
@@ -4061,9 +3927,9 @@
}
},
"rxjs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
- "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz",
+ "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==",
"dev": true,
"requires": {
"tslib": "^1.9.0"
@@ -4080,9 +3946,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sanitize-filename": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.2.tgz",
- "integrity": "sha512-cmTzND7RMxUB+f7gI+4+KAVHWEg0lfXvQJdko+FXDP5bNbGIdx4KMP5pX6lv5jfT9jSf6OBbjyxjFtZQwYA/ig==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
+ "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
"requires": {
"truncate-utf8-bytes": "^1.0.0"
}
@@ -4175,9 +4041,9 @@
}
},
"spawn-wrap": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz",
- "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz",
+ "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==",
"dev": true,
"requires": {
"foreground-child": "^1.5.6",
@@ -4267,6 +4133,24 @@
"function-bind": "^1.0.2"
}
},
+ "string.prototype.trimleft": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.0.0.tgz",
+ "integrity": "sha1-aLaqjhYsaoDnbjqKDC50cYbicf8=",
+ "requires": {
+ "define-properties": "^1.1.2",
+ "function-bind": "^1.0.2"
+ }
+ },
+ "string.prototype.trimright": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.0.0.tgz",
+ "integrity": "sha1-q0pW2AKgH75yk+EehPJNyBZGYd0=",
+ "requires": {
+ "define-properties": "^1.1.2",
+ "function-bind": "^1.0.2"
+ }
+ },
"string_decoder": {
"version": "0.10.31",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
diff --git a/package.json b/package.json
index ac9ed8f..a78d9cc 100644
--- a/package.json
+++ b/package.json
@@ -24,8 +24,8 @@
},
"dependencies": {
"cordova-common": "^3.2.0",
- "electron": "^4.0.1",
- "electron-builder": "^20.38.4",
+ "electron": "^6.0.7",
+ "electron-builder": "^21.2.0",
"fs-extra": "^8.0.1",
"nopt": "^4.0.1",
"shelljs": "^0.5.3"
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org
[cordova-electron] 01/03: chore: drop node 6 and 8 support (#69)
Posted by er...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
erisu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-electron.git
commit 3bd22ad9d925ddf9936ea6f7519585dcbf5497af
Author: エリス <er...@users.noreply.github.com>
AuthorDate: Fri Sep 13 10:54:41 2019 +0900
chore: drop node 6 and 8 support (#69)
---
.travis.yml | 2 --
package.json | 2 +-
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 5163e1f..2948c2b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,8 +24,6 @@ os:
- windows
node_js:
- - 6
- - 8
- 10
- 12
diff --git a/package.json b/package.json
index ae8a38d..ac9ed8f 100644
--- a/package.json
+++ b/package.json
@@ -56,7 +56,7 @@
],
"license": "Apache-2.0",
"engines": {
- "node": ">=6.0.0"
+ "node": ">=10.0.0"
},
"nyc": {
"include": [
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org