diff --git a/.circleci/config.yml b/.circleci/config.yml index 2e05ce4ee03..0308e8cddd7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2 jobs: build: docker: - - image: circleci/node:12.14.1 + - image: circleci/node:12.16.1 steps: - checkout - restore_cache: @@ -11,7 +11,7 @@ jobs: - deps-{{ checksum "yarn.lock" }} - restore_cache: keys: - - v-7.1.10-electron + - v-8.0.0-electron - run: command: yarn --frozen-lockfile - run: @@ -23,7 +23,7 @@ jobs: - run: command: node ./test/out/helpers/downloadElectron.js - save_cache: - key: v-7.1.10-electron + key: v-8.0.0-electron paths: - ~/.cache/electron @@ -34,7 +34,6 @@ jobs: environment: JEST_JUNIT_OUTPUT: ./test-reports/test.xml TZ: Europe/Berlin - DEBUG: electron-builder steps: - checkout - restore_cache: @@ -42,7 +41,7 @@ jobs: - deps-{{ checksum "yarn.lock" }} - restore_cache: keys: - - v-7.1.10-electron + - v-8.0.0-electron # because in the build job we use circleci docker image and circleci restores cache to original user home - run: command: | diff --git a/.travis.yml b/.travis.yml index 95dc902a562..36d16625c54 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -osx_image: xcode11.2 +osx_image: xcode11.3 language: node_js env: diff --git a/appveyor.yml b/appveyor.yml index 9a34e9dba2d..688ad7bfa5e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -image: Visual Studio 2017 +image: Visual Studio 2019 platform: x64 cache: @@ -10,7 +10,7 @@ environment: TEST_FILES: ExtraBuildTest,BuildTest,extraMetadataTest,filesTest,globTest,nsisUpdaterTest,oneClickInstallerTest,installerTest,appxTest,msiTest,protonTest install: - - ps: Install-Product node 10 x64 + - ps: Install-Product node 12 x64 - yarn --frozen-lockfile build: off diff --git a/docker/node/Dockerfile b/docker/node/Dockerfile index a34ae68cb7e..bf5c3e81a52 100644 --- a/docker/node/Dockerfile +++ b/docker/node/Dockerfile @@ -1,6 +1,6 @@ FROM electronuserland/builder:base -ENV NODE_VERSION 12.14.1 +ENV NODE_VERSION 12.16.1 # this package is used for snapcraft and we should not clear apt list - to avoid apt-get update during snap build RUN curl -L https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz | tar xz -C /usr/local --strip-components=1 && \ diff --git a/docker/wine/Dockerfile b/docker/wine/Dockerfile index c2ec56a35d7..d1fbae2e427 100644 --- a/docker/wine/Dockerfile +++ b/docker/wine/Dockerfile @@ -1,6 +1,8 @@ FROM electronuserland/builder:latest -RUN apt-get update && apt-get install -y --no-install-recommends software-properties-common && dpkg --add-architecture i386 && curl -L https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key > winehq.key && apt-key add winehq.key && apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./' && \ +RUN apt-get update && apt-get install -y --no-install-recommends software-properties-common && dpkg --add-architecture i386 && \ + curl -L https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key > winehq.key && apt-key add winehq.key && \ + apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./' && \ apt-get update && \ apt-get -y purge software-properties-common libdbus-glib-1-2 python3-dbus python3-gi python3-pycurl python3-software-properties && \ apt-get install -y --no-install-recommends winehq-stable && \ diff --git a/package.json b/package.json index 3a214f5a7f6..3c7628b1178 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,8 @@ "@types/fs-extra": "^8.1.0", "@types/is-ci": "^2.0.0", "@types/semver": "^7.1.0", - "@types/yargs": "^15.0.3", - "app-builder-bin": "3.5.2", + "@types/yargs": "^15.0.4", + "app-builder-bin": "3.5.4", "archiver": "^3.1.1", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", @@ -46,7 +46,7 @@ "debug": "^4.1.1", "ejs": "^3.0.1", "fs-extra": "^8.1.0", - "hosted-git-info": "^3.0.2", + "hosted-git-info": "^3.0.4", "iconv-lite": "^0.5.1", "ini": "^1.3.5", "is-ci": "^2.0.0", @@ -58,20 +58,20 @@ "minimatch": "^3.0.4", "normalize-package-data": "^2.5.0", "pako": "^1.0.11", - "read-config-file": "5.0.1", + "read-config-file": "5.0.2", "sanitize-filename": "^1.6.3", "sax": "^1.2.4", "semver": "^7.1.3", "source-map-support": "^0.5.16", "stat-mode": "^1.0.0", "sumchecker": "^3.0.1", - "temp-file": "^3.3.6", + "temp-file": "^3.3.7", "tunnel-agent": "^0.6.0", "update-notifier": "^4.1.0", "yargs": "^15.1.0" }, "devDependencies": { - "@babel/core": "^7.8.4", + "@babel/core": "^7.8.6", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-decorators": "^7.8.3", "@babel/plugin-proposal-do-expressions": "^7.8.3", @@ -88,7 +88,7 @@ "@babel/plugin-proposal-throw-expressions": "^7.8.3", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/preset-env": "^7.8.4", + "@babel/preset-env": "^7.8.6", "@babel/preset-react": "^7.8.3", "@jest/core": "^25.1.0", "@types/ejs": "^3.0.1", @@ -102,7 +102,7 @@ "@types/stat-mode": "^0.2.0", "babel-core": "^7.0.0-bridge.0", "babel-preset-jest": "^25.1.0", - "babel-preset-ts-node8": "~4.0.0", + "babel-preset-ts-node8": "~4.0.1", "convert-source-map": "^1.7.0", "decompress-zip": "^0.3.1", "depcheck": "^0.9.2", @@ -116,7 +116,7 @@ "ts-babel": "6.1.7", "ts-jsdoc": "^3.1.1", "tslint": "^6.0.0", - "typescript": "~3.8.2", + "typescript": "~3.8.3", "whitespace": "^2.1.0", "worker-farm": "^1.7.0" }, diff --git a/packages/app-builder-lib/package.json b/packages/app-builder-lib/package.json index ae5001fd61a..5dfc2c08a53 100644 --- a/packages/app-builder-lib/package.json +++ b/packages/app-builder-lib/package.json @@ -51,11 +51,11 @@ "builder-util": "0.0.0-semantic-release", "electron-publish": "0.0.0-semantic-release", "fs-extra": "^8.1.0", - "hosted-git-info": "^3.0.2", + "hosted-git-info": "^3.0.4", "is-ci": "^2.0.0", "isbinaryfile": "^4.0.4", "js-yaml": "^3.13.1", - "read-config-file": "5.0.1", + "read-config-file": "5.0.2", "minimatch": "^3.0.4", "normalize-package-data": "^2.5.0", "sanitize-filename": "^1.6.3", @@ -63,7 +63,7 @@ "semver": "^7.1.3", "debug": "^4.1.1", "lazy-val": "^1.0.4", - "temp-file": "^3.3.6", + "temp-file": "^3.3.7", "ejs": "^3.0.1" }, "typings": "./out/index.d.ts" diff --git a/packages/builder-util/package.json b/packages/builder-util/package.json index df562f2e7fd..0ae41a23089 100644 --- a/packages/builder-util/package.json +++ b/packages/builder-util/package.json @@ -12,8 +12,8 @@ ], "dependencies": { "@types/fs-extra": "^8.1.0", - "app-builder-bin": "3.5.2", - "temp-file": "^3.3.6", + "app-builder-bin": "3.5.4", + "temp-file": "^3.3.7", "fs-extra": "^8.1.0", "is-ci": "^2.0.0", "stat-mode": "^1.0.0", diff --git a/packages/electron-builder/package.json b/packages/electron-builder/package.json index e4c61e895b1..0185c4f26b3 100644 --- a/packages/electron-builder/package.json +++ b/packages/electron-builder/package.json @@ -45,14 +45,14 @@ "bugs": "https://github.com/electron-userland/electron-builder/issues", "homepage": "https://github.com/electron-userland/electron-builder", "dependencies": { - "@types/yargs": "^15.0.3", + "@types/yargs": "^15.0.4", "bluebird-lst": "^1.0.9", "chalk": "^3.0.0", "builder-util-runtime": "0.0.0-semantic-release", "builder-util": "0.0.0-semantic-release", "fs-extra": "^8.1.0", "is-ci": "^2.0.0", - "read-config-file": "5.0.1", + "read-config-file": "5.0.2", "sanitize-filename": "^1.6.3", "update-notifier": "^4.1.0", "yargs": "^15.1.0", diff --git a/test/fixtures/test-app-build-sub/electron-builder.yml b/test/fixtures/test-app-build-sub/electron-builder.yml index c6b264a95ba..f297983977a 100644 --- a/test/fixtures/test-app-build-sub/electron-builder.yml +++ b/test/fixtures/test-app-build-sub/electron-builder.yml @@ -1,4 +1,4 @@ -electronVersion: 7.1.10 +electronVersion: 8.0.0 appId: org.electron-builder.testApp compression: store npmRebuild: false diff --git a/test/fixtures/test-app-one/package.json b/test/fixtures/test-app-one/package.json index 17c33df08e5..45299274f7b 100644 --- a/test/fixtures/test-app-one/package.json +++ b/test/fixtures/test-app-one/package.json @@ -8,7 +8,7 @@ "author": "Foo Bar ", "license": "MIT", "build": { - "electronVersion": "7.1.10", + "electronVersion": "8.0.0", "appId": "org.electron-builder.testApp", "compression": "store", "npmRebuild": false, diff --git a/test/fixtures/test-app-yarn-several-workspace/packages/test-app/package.json b/test/fixtures/test-app-yarn-several-workspace/packages/test-app/package.json index e07812c4024..0a3b42a5478 100644 --- a/test/fixtures/test-app-yarn-several-workspace/packages/test-app/package.json +++ b/test/fixtures/test-app-yarn-several-workspace/packages/test-app/package.json @@ -7,7 +7,7 @@ "author": "Foo Bar ", "license": "MIT", "build": { - "electronVersion": "7.1.10", + "electronVersion": "8.0.0", "appId": "org.electron-builder.testApp", "compression": "store", "npmRebuild": false, diff --git a/test/fixtures/test-app-yarn-workspace-version-conflict/packages/test-app/package.json b/test/fixtures/test-app-yarn-workspace-version-conflict/packages/test-app/package.json index 4643b661130..97572c1755e 100644 --- a/test/fixtures/test-app-yarn-workspace-version-conflict/packages/test-app/package.json +++ b/test/fixtures/test-app-yarn-workspace-version-conflict/packages/test-app/package.json @@ -7,7 +7,7 @@ "author": "Foo Bar ", "license": "MIT", "build": { - "electronVersion": "7.1.10", + "electronVersion": "8.0.0", "appId": "org.electron-builder.testApp", "compression": "store", "npmRebuild": false, diff --git a/test/fixtures/test-app-yarn-workspace/packages/test-app/package.json b/test/fixtures/test-app-yarn-workspace/packages/test-app/package.json index f4193a47dc8..547791169ab 100644 --- a/test/fixtures/test-app-yarn-workspace/packages/test-app/package.json +++ b/test/fixtures/test-app-yarn-workspace/packages/test-app/package.json @@ -7,7 +7,7 @@ "author": "Foo Bar ", "license": "MIT", "build": { - "electronVersion": "7.1.10", + "electronVersion": "8.0.0", "appId": "org.electron-builder.testApp", "compression": "store", "npmRebuild": false, diff --git a/test/fixtures/test-app/package.json b/test/fixtures/test-app/package.json index 8fe9b9ed9fb..2b0b98a68fa 100644 --- a/test/fixtures/test-app/package.json +++ b/test/fixtures/test-app/package.json @@ -1,7 +1,7 @@ { "private": true, "build": { - "electronVersion": "7.1.10", + "electronVersion": "8.0.0", "appId": "org.electron-builder.testApp", "compression": "store", "npmRebuild": false, diff --git a/test/jestSetup.js b/test/jestSetup.js index cdb0a05d9fa..9aa1a4d6fc2 100644 --- a/test/jestSetup.js +++ b/test/jestSetup.js @@ -21,6 +21,7 @@ const isMac = process.platform === "darwin" test.ifMac = isMac ? test : skip test.ifNotWindows = isWindows ? skip : test +test.ifNotMac = isMac ? skip : test test.ifNotWindows.ifNotCiMac = isCi && isMac ? skip : test test.ifWindows = isWindows ? test : skip @@ -30,7 +31,7 @@ skip.ifLinux = skip skip.ifWindows = skip skip.ifNotWindows = skip -skip.ifNotWindows.ifNotCiMac = skip +skip.ifNotMac = skip skip.ifCi = skip skip.ifNotCi = skip diff --git a/test/out/__snapshots__/BuildTest.js.snap b/test/out/__snapshots__/BuildTest.js.snap index 60589676b8a..1755329a643 100644 --- a/test/out/__snapshots__/BuildTest.js.snap +++ b/test/out/__snapshots__/BuildTest.js.snap @@ -363,10 +363,10 @@ Object { "size": 765, }, "chownr.js": Object { - "size": 3548, + "size": 4275, }, "package.json": Object { - "size": 402, + "size": 452, }, }, }, @@ -1063,7 +1063,7 @@ Object { "size": 1069, }, "index.js": Object { - "size": 5127, + "size": 5192, }, "package.json": Object { "size": 525, diff --git a/test/out/__snapshots__/filesTest.js.snap b/test/out/__snapshots__/filesTest.js.snap index 681ac4edda5..3a4b5defe04 100644 --- a/test/out/__snapshots__/filesTest.js.snap +++ b/test/out/__snapshots__/filesTest.js.snap @@ -45,13 +45,14 @@ Array [ "lib/net45/libGLESv2.dll", "lib/net45/LICENSE.electron.txt", "lib/net45/LICENSES.chromium.html", - "lib/net45/natives_blob.bin", "lib/net45/resources.pak", "lib/net45/snapshot_blob.bin", "lib/net45/Test App ßW.exe", "lib/net45/Test App ßW_ExecutionStub.exe", "lib/net45/Update.exe", "lib/net45/v8_context_snapshot.bin", + "lib/net45/vk_swiftshader.dll", + "lib/net45/vk_swiftshader_icd.json", "lib/net45/locales/en-US.pak", "lib/net45/resources/app.asar", "lib/net45/resources/platformSpecificR", diff --git a/test/out/linux/__snapshots__/debTest.js.snap b/test/out/linux/__snapshots__/debTest.js.snap index 616d26e79f9..cd6663126ca 100644 --- a/test/out/linux/__snapshots__/debTest.js.snap +++ b/test/out/linux/__snapshots__/debTest.js.snap @@ -24,24 +24,25 @@ Array [ "/opt/Test App ßW/chrome-sandbox", "/opt/Test App ßW/chrome_100_percent.pak", "/opt/Test App ßW/chrome_200_percent.pak", + "/opt/Test App ßW/crashpad_handler", "/opt/Test App ßW/icudtl.dat", "/opt/Test App ßW/libEGL.so", "/opt/Test App ßW/libffmpeg.so", "/opt/Test App ßW/libGLESv2.so", + "/opt/Test App ßW/libvk_swiftshader.so", "/opt/Test App ßW/LICENSE.electron.txt", "/opt/Test App ßW/LICENSES.chromium.html", - "/opt/Test App ßW/natives_blob.bin", "/opt/Test App ßW/resources.pak", "/opt/Test App ßW/snapshot_blob.bin", "/opt/Test App ßW/testapp", "/opt/Test App ßW/v8_context_snapshot.bin", + "/opt/Test App ßW/vk_swiftshader_icd.json", "/usr/share/", "/opt/Test App ßW/resources/", "/opt/Test App ßW/resources/app.asar", "/opt/Test App ßW/swiftshader/", "/opt/Test App ßW/swiftshader/libEGL.so", "/opt/Test App ßW/swiftshader/libGLESv2.so", - "/opt/Test App ßW/swiftshader/libvk_swiftshader.so", "/usr/share/applications/", "/usr/share/applications/testapp.desktop", "/usr/share/doc/", @@ -98,24 +99,25 @@ Array [ "/opt/Test App ßW/chrome-sandbox", "/opt/Test App ßW/chrome_100_percent.pak", "/opt/Test App ßW/chrome_200_percent.pak", + "/opt/Test App ßW/crashpad_handler", "/opt/Test App ßW/icudtl.dat", "/opt/Test App ßW/libEGL.so", "/opt/Test App ßW/libffmpeg.so", "/opt/Test App ßW/libGLESv2.so", + "/opt/Test App ßW/libvk_swiftshader.so", "/opt/Test App ßW/LICENSE.electron.txt", "/opt/Test App ßW/LICENSES.chromium.html", - "/opt/Test App ßW/natives_blob.bin", "/opt/Test App ßW/resources.pak", "/opt/Test App ßW/snapshot_blob.bin", "/opt/Test App ßW/testapp", "/opt/Test App ßW/v8_context_snapshot.bin", + "/opt/Test App ßW/vk_swiftshader_icd.json", "/usr/share/", "/opt/Test App ßW/resources/", "/opt/Test App ßW/resources/app.asar", "/opt/Test App ßW/swiftshader/", "/opt/Test App ßW/swiftshader/libEGL.so", "/opt/Test App ßW/swiftshader/libGLESv2.so", - "/opt/Test App ßW/swiftshader/libvk_swiftshader.so", "/usr/share/applications/", "/usr/share/applications/testapp.desktop", "/usr/share/doc/", @@ -184,23 +186,24 @@ Array [ "/opt/Test App ßW/chrome-sandbox", "/opt/Test App ßW/chrome_100_percent.pak", "/opt/Test App ßW/chrome_200_percent.pak", + "/opt/Test App ßW/crashpad_handler", "/opt/Test App ßW/icudtl.dat", "/opt/Test App ßW/libEGL.so", "/opt/Test App ßW/libffmpeg.so", "/opt/Test App ßW/libGLESv2.so", + "/opt/Test App ßW/libvk_swiftshader.so", "/opt/Test App ßW/LICENSE.electron.txt", "/opt/Test App ßW/LICENSES.chromium.html", - "/opt/Test App ßW/natives_blob.bin", "/opt/Test App ßW/resources.pak", "/opt/Test App ßW/snapshot_blob.bin", "/opt/Test App ßW/v8_context_snapshot.bin", + "/opt/Test App ßW/vk_swiftshader_icd.json", "/usr/share/", "/opt/Test App ßW/resources/", "/opt/Test App ßW/resources/app.asar", "/opt/Test App ßW/swiftshader/", "/opt/Test App ßW/swiftshader/libEGL.so", "/opt/Test App ßW/swiftshader/libGLESv2.so", - "/opt/Test App ßW/swiftshader/libvk_swiftshader.so", "/usr/share/applications/", "/usr/share/applications/Boo.desktop", "/usr/share/doc/", @@ -268,24 +271,25 @@ Array [ "/opt/Test App ßW/chrome-sandbox", "/opt/Test App ßW/chrome_100_percent.pak", "/opt/Test App ßW/chrome_200_percent.pak", + "/opt/Test App ßW/crashpad_handler", "/opt/Test App ßW/icudtl.dat", "/opt/Test App ßW/libEGL.so", "/opt/Test App ßW/libffmpeg.so", "/opt/Test App ßW/libGLESv2.so", + "/opt/Test App ßW/libvk_swiftshader.so", "/opt/Test App ßW/LICENSE.electron.txt", "/opt/Test App ßW/LICENSES.chromium.html", - "/opt/Test App ßW/natives_blob.bin", "/opt/Test App ßW/resources.pak", "/opt/Test App ßW/snapshot_blob.bin", "/opt/Test App ßW/testapp", "/opt/Test App ßW/v8_context_snapshot.bin", + "/opt/Test App ßW/vk_swiftshader_icd.json", "/usr/share/", "/opt/Test App ßW/resources/", "/opt/Test App ßW/resources/app.asar", "/opt/Test App ßW/swiftshader/", "/opt/Test App ßW/swiftshader/libEGL.so", "/opt/Test App ßW/swiftshader/libGLESv2.so", - "/opt/Test App ßW/swiftshader/libvk_swiftshader.so", "/usr/share/applications/", "/usr/share/applications/testapp.desktop", "/usr/share/doc/", @@ -353,24 +357,25 @@ Array [ "/opt/Test App ßW/chrome-sandbox", "/opt/Test App ßW/chrome_100_percent.pak", "/opt/Test App ßW/chrome_200_percent.pak", + "/opt/Test App ßW/crashpad_handler", "/opt/Test App ßW/icudtl.dat", "/opt/Test App ßW/libEGL.so", "/opt/Test App ßW/libffmpeg.so", "/opt/Test App ßW/libGLESv2.so", + "/opt/Test App ßW/libvk_swiftshader.so", "/opt/Test App ßW/LICENSE.electron.txt", "/opt/Test App ßW/LICENSES.chromium.html", - "/opt/Test App ßW/natives_blob.bin", "/opt/Test App ßW/resources.pak", "/opt/Test App ßW/snapshot_blob.bin", "/opt/Test App ßW/testapp", "/opt/Test App ßW/v8_context_snapshot.bin", + "/opt/Test App ßW/vk_swiftshader_icd.json", "/usr/share/", "/opt/Test App ßW/resources/", "/opt/Test App ßW/resources/app.asar", "/opt/Test App ßW/swiftshader/", "/opt/Test App ßW/swiftshader/libEGL.so", "/opt/Test App ßW/swiftshader/libGLESv2.so", - "/opt/Test App ßW/swiftshader/libvk_swiftshader.so", "/usr/share/applications/", "/usr/share/applications/testapp.desktop", "/usr/share/doc/", @@ -466,23 +471,24 @@ Array [ "/opt/foo/chrome-sandbox", "/opt/foo/chrome_100_percent.pak", "/opt/foo/chrome_200_percent.pak", + "/opt/foo/crashpad_handler", "/opt/foo/icudtl.dat", "/opt/foo/libEGL.so", "/opt/foo/libffmpeg.so", "/opt/foo/libGLESv2.so", + "/opt/foo/libvk_swiftshader.so", "/opt/foo/LICENSE.electron.txt", "/opt/foo/LICENSES.chromium.html", - "/opt/foo/natives_blob.bin", "/opt/foo/resources.pak", "/opt/foo/snapshot_blob.bin", "/opt/foo/v8_context_snapshot.bin", + "/opt/foo/vk_swiftshader_icd.json", "/usr/share/", "/opt/foo/resources/", "/opt/foo/resources/app.asar", "/opt/foo/swiftshader/", "/opt/foo/swiftshader/libEGL.so", "/opt/foo/swiftshader/libGLESv2.so", - "/opt/foo/swiftshader/libvk_swiftshader.so", "/usr/share/applications/", "/usr/share/applications/Boo.desktop", "/usr/share/doc/", diff --git a/test/out/mac/__snapshots__/macArchiveTest.js.snap b/test/out/mac/__snapshots__/macArchiveTest.js.snap index fb4ada3d493..66f7c31e14e 100644 --- a/test/out/mac/__snapshots__/macArchiveTest.js.snap +++ b/test/out/mac/__snapshots__/macArchiveTest.js.snap @@ -497,7 +497,6 @@ Array [ "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ml.lproj", "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/mr.lproj", "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ms.lproj", - "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/natives_blob.bin", "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nb.lproj", "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nl.lproj", "Test App ßW.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pl.lproj", diff --git a/test/out/windows/__snapshots__/squirrelWindowsTest.js.snap b/test/out/windows/__snapshots__/squirrelWindowsTest.js.snap index ffecc0af670..dd2141b8b78 100644 --- a/test/out/windows/__snapshots__/squirrelWindowsTest.js.snap +++ b/test/out/windows/__snapshots__/squirrelWindowsTest.js.snap @@ -31,13 +31,14 @@ Array [ "lib/net45/libGLESv2.dll", "lib/net45/LICENSE.electron.txt", "lib/net45/LICENSES.chromium.html", - "lib/net45/natives_blob.bin", "lib/net45/resources.pak", "lib/net45/snapshot_blob.bin", "lib/net45/Test App ßW.exe", "lib/net45/Test App ßW_ExecutionStub.exe", "lib/net45/Update.exe", "lib/net45/v8_context_snapshot.bin", + "lib/net45/vk_swiftshader.dll", + "lib/net45/vk_swiftshader_icd.json", "lib/net45/locales/en-US.pak", "lib/net45/resources/app.asar", "lib/net45/swiftshader/libEGL.dll", @@ -84,13 +85,14 @@ Array [ "lib/net45/libGLESv2.dll", "lib/net45/LICENSE.electron.txt", "lib/net45/LICENSES.chromium.html", - "lib/net45/natives_blob.bin", "lib/net45/resources.pak", "lib/net45/snapshot_blob.bin", "lib/net45/Test App ßW.exe", "lib/net45/Test App ßW_ExecutionStub.exe", "lib/net45/Update.exe", "lib/net45/v8_context_snapshot.bin", + "lib/net45/vk_swiftshader.dll", + "lib/net45/vk_swiftshader_icd.json", "lib/net45/locales/en-US.pak", "lib/net45/resources/app.asar", "lib/net45/swiftshader/libEGL.dll", diff --git a/test/src/filesTest.ts b/test/src/filesTest.ts index 2e134522123..f12ef6544b1 100644 --- a/test/src/filesTest.ts +++ b/test/src/filesTest.ts @@ -152,7 +152,8 @@ async function doExtraResourcesTest(platform: Platform) { test.ifDevOrLinuxCi("extraResources on Linux", () => doExtraResourcesTest(Platform.LINUX)) -test.ifDevOrWinCi("extraResources on Windows", () => doExtraResourcesTest(Platform.WINDOWS)) +// Squirrel.Windows is not supported on macOS anymore (32-bit) +test.ifNotMac.ifDevOrWinCi("extraResources on Windows", () => doExtraResourcesTest(Platform.WINDOWS)) test.ifMac("extraResources on macOS", async () => { await doExtraResourcesTest(Platform.MAC) diff --git a/test/src/helpers/packTester.ts b/test/src/helpers/packTester.ts index dd3c76ee953..988a6f27413 100644 --- a/test/src/helpers/packTester.ts +++ b/test/src/helpers/packTester.ts @@ -326,6 +326,7 @@ async function checkMacResult(packager: Packager, packagerOptions: PackagerOptio delete info.NSCameraUsageDescription delete info.NSMicrophoneUsageDescription delete info.NSRequiresAquaSystemAppearance + delete info.NSQuitAlwaysKeepsWindows if (info.NSAppTransportSecurity != null) { delete info.NSAppTransportSecurity.NSAllowsArbitraryLoads } diff --git a/test/src/helpers/testConfig.ts b/test/src/helpers/testConfig.ts index cf1916cb5af..dcff840f08e 100644 --- a/test/src/helpers/testConfig.ts +++ b/test/src/helpers/testConfig.ts @@ -1,7 +1,7 @@ import * as os from "os" import * as path from "path" -export const ELECTRON_VERSION = "7.1.10" +export const ELECTRON_VERSION = "8.0.0" export function getElectronCacheDir() { if (process.platform === "win32") { diff --git a/test/src/linux/debTest.ts b/test/src/linux/debTest.ts index 1bc466e9b5a..4a1bc7e1e3c 100644 --- a/test/src/linux/debTest.ts +++ b/test/src/linux/debTest.ts @@ -35,7 +35,7 @@ test.ifNotWindows("no quotes for safe exec name", app({ } })) -test.ifNotWindows.ifNotCiMac.ifAll("deb file associations", app({ +test.ifNotWindows.ifAll("deb file associations", app({ targets: Platform.LINUX.createTarget("deb"), config: { fileAssociations: [ diff --git a/test/src/windows/squirrelWindowsTest.ts b/test/src/windows/squirrelWindowsTest.ts index b1c7cec767b..59af37ba517 100644 --- a/test/src/windows/squirrelWindowsTest.ts +++ b/test/src/windows/squirrelWindowsTest.ts @@ -3,7 +3,6 @@ import * as path from "path" import { CheckingWinPackager } from "../helpers/CheckingPackager" import { app, assertPack, copyTestAsset } from "../helpers/packTester" - test.ifAll.ifNotCiMac("Squirrel.Windows", app({ targets: Platform.WINDOWS.createTarget(["squirrel"]), config: { diff --git a/test/typings/jest-ex.d.ts b/test/typings/jest-ex.d.ts index 39aafb69c57..3fa4ad7884b 100644 --- a/test/typings/jest-ex.d.ts +++ b/test/typings/jest-ex.d.ts @@ -1,7 +1,10 @@ declare module jest { interface It { ifNotWindows: jest.It + ifMac: jest.It + ifNotMac: jest.It + ifWindows: jest.It ifNotCi: jest.It ifCi: jest.It diff --git a/yarn.lock b/yarn.lock index 21b3b764d5c..199c25ebe2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,27 +14,27 @@ dependencies: "@babel/highlight" "^7.8.3" -"@babel/compat-data@^7.8.4": - version "7.8.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.5.tgz#d28ce872778c23551cbb9432fc68d28495b613b9" - integrity sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg== +"@babel/compat-data@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.6.tgz#7eeaa0dfa17e50c7d9c0832515eee09b56f04e35" + integrity sha512-CurCIKPTkS25Mb8mz267vU95vy+TyUpnctEX2lV33xWNmHAfjruztgiPBbXZRh3xZZy1CYvGx6XfxyTVS+sk7Q== dependencies: browserslist "^4.8.5" invariant "^2.2.4" semver "^5.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.4.5", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.4.tgz#d496799e5c12195b3602d0fddd77294e3e38e80e" - integrity sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA== +"@babel/core@^7.1.0", "@babel/core@^7.4.5", "@babel/core@^7.7.5", "@babel/core@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.6.tgz#27d7df9258a45c2e686b6f18b6c659e563aa4636" + integrity sha512-Sheg7yEJD51YHAvLEV/7Uvw95AeWqYPL3Vk3zGujJKIhJ+8oLw2ALaf3hbucILhKsgSoADOvtKRJuNVdcJkOrg== dependencies: "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.8.4" + "@babel/generator" "^7.8.6" "@babel/helpers" "^7.8.4" - "@babel/parser" "^7.8.4" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.4" - "@babel/types" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/template" "^7.8.6" + "@babel/traverse" "^7.8.6" + "@babel/types" "^7.8.6" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" @@ -44,12 +44,12 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.4.tgz#35bbc74486956fe4251829f9f6c48330e8d0985e" - integrity sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA== +"@babel/generator@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.6.tgz#57adf96d370c9a63c241cd719f9111468578537a" + integrity sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg== dependencies: - "@babel/types" "^7.8.3" + "@babel/types" "^7.8.6" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" @@ -86,34 +86,35 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helper-compilation-targets@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz#03d7ecd454b7ebe19a254f76617e61770aed2c88" - integrity sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg== +"@babel/helper-compilation-targets@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.6.tgz#015b85db69e3a34240d5c2b761fc53eb9695f09c" + integrity sha512-UrJdk27hKVJSnibFcUWYLkCL0ZywTUoot8yii1lsHJcvwrypagmYKjHLMWivQPm4s6GdyygCL8fiH5EYLxhQwQ== dependencies: - "@babel/compat-data" "^7.8.4" + "@babel/compat-data" "^7.8.6" browserslist "^4.8.5" invariant "^2.2.4" levenary "^1.1.1" semver "^5.5.0" "@babel/helper-create-class-features-plugin@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz#5b94be88c255f140fd2c10dd151e7f98f4bff397" - integrity sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA== + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz#243a5b46e2f8f0f674dc1387631eb6b28b851de0" + integrity sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg== dependencies: "@babel/helper-function-name" "^7.8.3" "@babel/helper-member-expression-to-functions" "^7.8.3" "@babel/helper-optimise-call-expression" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" "@babel/helper-split-export-declaration" "^7.8.3" "@babel/helper-create-regexp-features-plugin@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz#c774268c95ec07ee92476a3862b75cc2839beb79" - integrity sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q== + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.6.tgz#7fa040c97fb8aebe1247a5c645330c32d083066b" + integrity sha512-bPyujWfsHhV/ztUkwGHz/RPV1T1TDEsSZDsN42JPehndA+p1KKTh3npvTadux0ZhCrytx9tvjpWNowKby3tM6A== dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/helper-regex" "^7.8.3" regexpu-core "^4.6.0" @@ -172,15 +173,16 @@ "@babel/types" "^7.8.3" "@babel/helper-module-transforms@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz#d305e35d02bee720fbc2c3c3623aa0c316c01590" - integrity sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q== + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.8.6.tgz#6a13b5eecadc35692047073a64e42977b97654a4" + integrity sha512-RDnGJSR5EFBJjG3deY0NiL0K9TO8SXxS9n/MPsbPK/s9LbQymuLNtlzvDiNS7IpecuL45cMeLVkA+HfmlrnkRg== dependencies: "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" "@babel/helper-simple-access" "^7.8.3" "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/template" "^7.8.6" + "@babel/types" "^7.8.6" lodash "^4.17.13" "@babel/helper-optimise-call-expression@^7.8.3": @@ -213,15 +215,15 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helper-replace-supers@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz#91192d25f6abbcd41da8a989d4492574fb1530bc" - integrity sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA== +"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8" + integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA== dependencies: "@babel/helper-member-expression-to-functions" "^7.8.3" "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/traverse" "^7.8.6" + "@babel/types" "^7.8.6" "@babel/helper-simple-access@^7.8.3": version "7.8.3" @@ -266,10 +268,10 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.4.4", "@babel/parser@^7.7.5", "@babel/parser@^7.7.7", "@babel/parser@^7.8.3", "@babel/parser@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.4.tgz#d1dbe64691d60358a974295fa53da074dd2ce8e8" - integrity sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw== +"@babel/parser@^7.1.0", "@babel/parser@^7.4.4", "@babel/parser@^7.7.5", "@babel/parser@^7.7.7", "@babel/parser@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.6.tgz#ba5c9910cddb77685a008e3c587af8d27b67962c" + integrity sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g== "@babel/plugin-proposal-async-generator-functions@^7.8.3": version "7.8.3" @@ -604,17 +606,17 @@ "@babel/helper-plugin-utils" "^7.8.3" lodash "^4.17.13" -"@babel/plugin-transform-classes@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz#46fd7a9d2bb9ea89ce88720477979fe0d71b21b8" - integrity sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w== +"@babel/plugin-transform-classes@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.6.tgz#77534447a477cbe5995ae4aee3e39fbc8090c46d" + integrity sha512-k9r8qRay/R6v5aWZkrEclEhKO6mc1CCQr2dLsVHBmOQiMpN6I2bpjX3vgnldUWeEI1GHVNByULVxZ4BdP4Hmdg== dependencies: "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/helper-define-map" "^7.8.3" "@babel/helper-function-name" "^7.8.3" "@babel/helper-optimise-call-expression" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" "@babel/helper-split-export-declaration" "^7.8.3" globals "^11.1.0" @@ -655,10 +657,10 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-for-of@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz#6fe8eae5d6875086ee185dd0b098a8513783b47d" - integrity sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A== +"@babel/plugin-transform-for-of@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.6.tgz#a051bd1b402c61af97a27ff51b468321c7c2a085" + integrity sha512-M0pw4/1/KI5WAxPsdcUL/w2LJ7o89YHN3yLkzNjg7Yl15GlVGgzHyCU+FMeAxevHGsLVmUqbirlUIKTafPmzdw== dependencies: "@babel/helper-plugin-utils" "^7.8.3" @@ -693,7 +695,7 @@ "@babel/helper-plugin-utils" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-commonjs@^7.2.0", "@babel/plugin-transform-modules-commonjs@^7.8.3": +"@babel/plugin-transform-modules-commonjs@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz#df251706ec331bd058a34bdd72613915f82928a5" integrity sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg== @@ -850,13 +852,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/preset-env@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.4.tgz#9dac6df5f423015d3d49b6e9e5fa3413e4a72c4e" - integrity sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w== +"@babel/preset-env@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.6.tgz#2a0773b08589ecba4995fc71b1965e4f531af40b" + integrity sha512-M5u8llV9DIVXBFB/ArIpqJuvXpO+ymxcJ6e8ZAmzeK3sQeBNOD1y+rHvHCGG4TlEmsNpIrdecsHGHT8ZCoOSJg== dependencies: - "@babel/compat-data" "^7.8.4" - "@babel/helper-compilation-targets" "^7.8.4" + "@babel/compat-data" "^7.8.6" + "@babel/helper-compilation-targets" "^7.8.6" "@babel/helper-module-imports" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-proposal-async-generator-functions" "^7.8.3" @@ -879,13 +881,13 @@ "@babel/plugin-transform-async-to-generator" "^7.8.3" "@babel/plugin-transform-block-scoped-functions" "^7.8.3" "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.8.3" + "@babel/plugin-transform-classes" "^7.8.6" "@babel/plugin-transform-computed-properties" "^7.8.3" "@babel/plugin-transform-destructuring" "^7.8.3" "@babel/plugin-transform-dotall-regex" "^7.8.3" "@babel/plugin-transform-duplicate-keys" "^7.8.3" "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.8.4" + "@babel/plugin-transform-for-of" "^7.8.6" "@babel/plugin-transform-function-name" "^7.8.3" "@babel/plugin-transform-literals" "^7.8.3" "@babel/plugin-transform-member-expression-literals" "^7.8.3" @@ -906,7 +908,7 @@ "@babel/plugin-transform-template-literals" "^7.8.3" "@babel/plugin-transform-typeof-symbol" "^7.8.4" "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/types" "^7.8.6" browserslist "^4.8.5" core-js-compat "^3.6.2" invariant "^2.2.2" @@ -924,34 +926,34 @@ "@babel/plugin-transform-react-jsx-self" "^7.8.3" "@babel/plugin-transform-react-jsx-source" "^7.8.3" -"@babel/template@^7.7.4", "@babel/template@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8" - integrity sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ== +"@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" + integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== dependencies: "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.3" - "@babel/types" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.4.tgz#f0845822365f9d5b0e312ed3959d3f827f869e3c" - integrity sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.6.tgz#acfe0c64e1cd991b3e32eae813a6eb564954b5ff" + integrity sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A== dependencies: "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.8.4" + "@babel/generator" "^7.8.6" "@babel/helper-function-name" "^7.8.3" "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.8.4" - "@babel/types" "^7.8.3" + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" - integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6": + version "7.8.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.6.tgz#629ecc33c2557fcde7126e58053127afdb3e6d01" + integrity sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA== dependencies: esutils "^2.0.2" lodash "^4.17.13" @@ -1202,9 +1204,9 @@ defer-to-connect "^1.0.1" "@types/babel__core@^7.1.0": - version "7.1.5" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.5.tgz#e4d84704b4df868b3ad538365a13da2fa6dbc023" - integrity sha512-+ckxwNj892FWgvwrUWLOghQ2JDgOgeqTPwrcl+0t1pG59CP8qMJ6S/efmEd999vCFSJKOpyMakvU+w380rduUQ== + version "7.1.6" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.6.tgz#16ff42a5ae203c9af1c6e190ed1f30f83207b610" + integrity sha512-tTnhWszAqvXnhW7m5jQU9PomXSiKXk2sFxpahXvI20SZKu9ylPi8WtIxueZ6ehDWikPT0jeFujMj3X4ZHuf3Tg== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1324,9 +1326,9 @@ integrity sha512-0fRfA90FWm6KJfw6P9QGyo0HDTCmthZ7cWaBQndITlaWLTZ6njRyKwrwpzpg+n6kBXBIGKeUHEQuBx7bphGJkA== "@types/node@*": - version "13.7.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.4.tgz#76c3cb3a12909510f52e5dc04a6298cdf9504ffd" - integrity sha512-oVeL12C6gQS/GAExndigSaLxTrKpQPxewx9bOcwfvJiJge4rr7wNaph4J+ns5hrmIV2as5qxqN8YKthn9qh0jw== + version "13.7.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.7.tgz#1628e6461ba8cc9b53196dfeaeec7b07fa6eea99" + integrity sha512-Uo4chgKbnPNlxQwoFmYIwctkQVkMMmsAoGGU4JKwLuvBefF0pCq4FybNSnfkfRCpC7ZW7kttcC/TrRtAJsvGtg== "@types/sax@^1.2.1": version "1.2.1" @@ -1371,10 +1373,10 @@ dependencies: "@types/yargs-parser" "*" -"@types/yargs@^15.0.0", "@types/yargs@^15.0.3": - version "15.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.3.tgz#41453a0bc7ab393e995d1f5451455638edbd2baf" - integrity sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ== +"@types/yargs@^15.0.0", "@types/yargs@^15.0.4": + version "15.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299" + integrity sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg== dependencies: "@types/yargs-parser" "*" @@ -1407,9 +1409,9 @@ acorn@^6.0.1: integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== acorn@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" - integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== + version "7.1.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" + integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== ajv-keywords@^3.1.0: version "3.4.1" @@ -1441,11 +1443,11 @@ ansi-escape-sequences@^4.0.0: array-back "^3.0.1" ansi-escapes@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" - integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: - type-fest "^0.8.1" + type-fest "^0.11.0" ansi-regex@^4.0.0, ansi-regex@^4.1.0: version "4.1.0" @@ -1488,10 +1490,10 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -app-builder-bin@3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.2.tgz#fba56e6e9ef76fcd37816738c5f9a0b3992d7183" - integrity sha512-tYeNHp8js5c5MT+mzGEMsZhDBXRVAkCgrvz80rzNLlCojG6YrNLRSzfCWZiKJCv5W2faHjxTkKQoRAMY3RWaow== +app-builder-bin@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.4.tgz#2caa9a95358e1f02b7fed5ac47613ab878328de2" + integrity sha512-Bta3I+OU64ePwvSdhpYyCj11XcR8VGdlPSINM87LPg0apCbprLu03zvnmnHRw/RvZB2RGAQ93Z8NO3JT3DbXdA== archiver-utils@^2.1.0: version "2.1.0" @@ -1689,12 +1691,12 @@ babel-preset-jest@^25.1.0: "@babel/plugin-syntax-object-rest-spread" "^7.0.0" babel-plugin-jest-hoist "^25.1.0" -babel-preset-ts-node8@~4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-ts-node8/-/babel-preset-ts-node8-4.0.0.tgz#4cccbb910f23c94a2f9387480b7d8151828725b5" - integrity sha512-GysvX/mm3YqyuNUQ5C0q9arl6EYZCCv0YC8+a5DEN6aq1MlAfCTfSqKnrLiHazkd2dKn/0gMisArOyKCQZ9Dow== +babel-preset-ts-node8@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-ts-node8/-/babel-preset-ts-node8-4.0.1.tgz#047a06ce40da61fc9c245cd45b70679fa9d20066" + integrity sha512-o7J5y2ze1l4fJnbI4Q7PL/FplZv0FK+T2LXxqLABAv6oeVKVjz6q+ucCn/DlR18Y+tlOh+L4PyNl5tk2y299DA== dependencies: - "@babel/plugin-transform-modules-commonjs" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.8.3" balanced-match@^1.0.0: version "1.0.0" @@ -1811,13 +1813,13 @@ browser-resolve@^1.11.3: resolve "1.1.7" browserslist@^4.8.3, browserslist@^4.8.5: - version "4.8.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.7.tgz#ec8301ff415e6a42c949d0e66b405eb539c532d0" - integrity sha512-gFOnZNYBHrEyUML0xr5NJ6edFaaKbTFX9S9kQHlYfCP0Rit/boRIz4G+Avq6/4haEKJXdGGUnoolx+5MWW2BoA== + version "4.9.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.9.1.tgz#01ffb9ca31a1aef7678128fc6a2253316aa7287c" + integrity sha512-Q0DnKq20End3raFulq6Vfp1ecB9fh8yUNV55s8sekaDDeqBaCtWlRHCUdaWyUeSSBJM7IbM6HcsyaeYqgeDhnw== dependencies: - caniuse-lite "^1.0.30001027" - electron-to-chromium "^1.3.349" - node-releases "^1.1.49" + caniuse-lite "^1.0.30001030" + electron-to-chromium "^1.3.363" + node-releases "^1.1.50" bser@2.1.1: version "2.1.1" @@ -1925,10 +1927,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001027: - version "1.0.30001028" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001028.tgz#f2241242ac70e0fa9cda55c2776d32a0867971c2" - integrity sha512-Vnrq+XMSHpT7E+LWoIYhs3Sne8h9lx9YJV3acH3THNCwU/9zV93/ta4xVfzTtnqd3rvnuVpVjE3DFqf56tr3aQ== +caniuse-lite@^1.0.30001030: + version "1.0.30001031" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001031.tgz#76f1bdd39e19567b855302f65102d9a8aaad5930" + integrity sha512-DpAP5a1NGRLgYfaNCaXIRyGARi+3tJA2quZXNNA1Du26VyVkqvy2tznNu5ANyN1Y5aX44QDotZSVSUSi2uMGjg== capture-exit@^2.0.0: version "2.0.0" @@ -2487,10 +2489,10 @@ electron-builder-tslint-config@^1.1.0: resolved "https://registry.yarnpkg.com/electron-builder-tslint-config/-/electron-builder-tslint-config-1.1.0.tgz#5ef62fa3210d2265a3c6d259d7a1a1741ce1804b" integrity sha512-m/oAwS+NYB/b182bGY8C7uj1cDy8XXnHTl5CwD98dng7wE/nZGV2mJD9NyqbFmhJ1kF61wbsYDVx2KLIN5s5tg== -electron-to-chromium@^1.3.349: - version "1.3.359" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.359.tgz#198d44baf90a432c0afab9c1edec87a3031ddec9" - integrity sha512-ewZp4BQftbLclBwmFYoTrlyiLMXQTiYeqh1hn24sWao9bGhUHzQtpytymN8JsenWlQ9SbBWynTPvfghb0Ipn1Q== +electron-to-chromium@^1.3.363: + version "1.3.365" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.365.tgz#fa3d77ed454e18eeacd3611a1f5d33f09dc85706" + integrity sha512-LQGbIvLWEOQ1xblY2pXxVoaAYd5T5h5f8m3h3hTEYonWY3Zrec0gy8TVz2tXdaUz+4qXwVThIbLvl/Dll3CdLQ== emoji-regex@^7.0.1: version "7.0.3" @@ -2732,11 +2734,11 @@ fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" - integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== + version "1.6.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.1.tgz#4570c74f2ded173e71cf0beb08ac70bb85826791" + integrity sha512-mpIH5sKYueh3YyeJwqtVo8sORi0CgtmkVbK6kZStpQlZBYQuTzG2CZ7idSiJuA7bY0SFCWUc5WIs+oYumGCQNw== dependencies: - reusify "^1.0.0" + reusify "^1.0.4" fb-watchman@^2.0.0: version "2.0.1" @@ -3065,14 +3067,14 @@ he@^1.1.0: integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hosted-git-info@^2.1.4: - version "2.8.5" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" - integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== -hosted-git-info@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.2.tgz#8b7e3bd114b59b51786f8bade0f39ddc80275a97" - integrity sha512-ezZMWtHXm7Eb7Rq4Mwnx2vs79WUx2QmRg3+ZqeGroKzfDO+EprOcgRPYghsOP9JuYBfK18VojmRTGCg8Ma+ktw== +hosted-git-info@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.4.tgz#be4973eb1fd2737b11c9c7c19380739bb249f60d" + integrity sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ== dependencies: lru-cache "^5.1.1" @@ -3089,9 +3091,9 @@ html-escaper@^2.0.0: integrity sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig== http-cache-semantics@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#13eeb612424bb113d52172c28a13109c46fa85d7" - integrity sha512-Z2EICWNJou7Tr9Bd2M2UqDJq3A9F2ePG9w3lIpjoyuSyXFP9QbniJVu3XQYytuw5ebmG7dXSXO9PgAjJG8DDKA== + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== http-signature@~1.2.0: version "1.2.0" @@ -4439,7 +4441,7 @@ node-notifier@^6.0.0: shellwords "^0.1.1" which "^1.3.1" -node-releases@^1.1.49: +node-releases@^1.1.50: version "1.1.50" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.50.tgz#803c40d2c45db172d0410e4efec83aa8c6ad0592" integrity sha512-lgAmPv9eYZ0bGwUYAKlr8MG6K4CvWliWqnkcT2P8mMAgVrH3lqfBPorFlxiG1pHQnqmavJZ9vbMXUTNyMLbrgQ== @@ -4860,14 +4862,14 @@ rc@^1.2.8: strip-json-comments "~2.0.1" react-is@^16.12.0, react-is@^16.8.4: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" - integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== + version "16.13.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.0.tgz#0f37c3613c34fe6b37cd7f763a0d6293ab15c527" + integrity sha512-GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA== -read-config-file@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-5.0.1.tgz#ead3df0d9822cc96006ca16322eaa79dac8591c2" - integrity sha512-75zp4PDbvtBlECoZK1KEkNlesr9OWdMWL8oi4xq+HXAM+kKHKU+Cx2ksFt+ie2BkrmkLBOKSfONDuz+WIKWoXA== +read-config-file@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-5.0.2.tgz#55e005e5a447a9ce5806358d7b22cb7cefb6436d" + integrity sha512-tVt1lsiSjs+FtL/vtfCivqtKR1UNk3BB3uPJQvJqkgtAYDvZjo0xyXFYSVmzaTcO+Jdi5G7O2K2vDV+p1M/oug== dependencies: dotenv "^8.2.0" dotenv-expand "^5.1.0" @@ -5134,7 +5136,7 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -reusify@^1.0.0: +reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== @@ -5630,10 +5632,10 @@ tar-stream@^2.1.0: inherits "^2.0.3" readable-stream "^3.1.1" -temp-file@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.6.tgz#bd7a1951338bf93b59380b498ec1804d5b76c449" - integrity sha512-7TPldi8QJqRlPIF/Y33mVvo8+xDfi6+aVTCK4CrCaLqCoaOnVtf3SA4hCU0T5nhYDdOC7erw7o2uWfvijlk4Ug== +temp-file@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.7.tgz#686885d635f872748e384e871855958470aeb18a" + integrity sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g== dependencies: async-exit-hook "^2.0.1" fs-extra "^8.1.0" @@ -5806,9 +5808,9 @@ ts-jsdoc@^3.1.1: source-map-support "^0.5.12" tslib@^1.10.0, tslib@^1.8.1: - version "1.11.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.0.tgz#f1f3528301621a53220d58373ae510ff747a66bc" - integrity sha512-BmndXUtiTn/VDDrJzQE7Mm22Ix3PxgLltW9bSNLoeCY31gnG2OPx0QqJnuc9oMIKioYrz487i6K9o4Pdn0j+Kg== + version "1.11.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" + integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== tslint@^6.0.0: version "6.0.0" @@ -5860,6 +5862,11 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" @@ -5872,10 +5879,10 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@~3.8.2: - version "3.8.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.2.tgz#91d6868aaead7da74f493c553aeff76c0c0b1d5a" - integrity sha512-EgOVgL/4xfVrCMbhYKUQTdF37SQn4Iw73H5BgCrF1Abdun7Kwy/QZsE/ssAy0y4LxBbvua3PIbFsbRczWWnDdQ== +typescript@~3.8.3: + version "3.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" + integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== typical@^2.4.2, typical@^2.6.0, typical@^2.6.1: version "2.6.1" @@ -6209,9 +6216,9 @@ wrappy@1: integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.1.tgz#558328352e673b5bb192cf86500d60b230667d4b" - integrity sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw== + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0"