From 6a8c032a8df5b55ad0721fadd12bcd68448d3d43 Mon Sep 17 00:00:00 2001 From: Koji Date: Wed, 28 Sep 2022 15:06:19 -0400 Subject: [PATCH 01/88] update the electron version --- .nvmrc | 2 +- app-shell/Makefile | 4 +- app-shell/electron-builder.config.js | 2 +- app-shell/package.json | 2 +- package.json | 6 +- yarn.lock | 914 ++++++++++++++------------- 6 files changed, 483 insertions(+), 447 deletions(-) diff --git a/.nvmrc b/.nvmrc index 8351c19397f..b6a7d89c68e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -14 +16 diff --git a/app-shell/Makefile b/app-shell/Makefile index 1dd5a125c24..6d5421479b6 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -120,10 +120,10 @@ dist-win: package-deps .PHONY: dist-ot3 dist-ot3: package-deps NO_PYTHON=true NO_USB_DETECTION=true $(builder) --linux --arm64 --dir - cd dist/linux-arm64-unpacked && rm libEGL.so libGLESv2.so libvulkan.so.1 + cd dist/linux-arm64-unpacked .PHONY: push-ot3 -push-ot3: dist-ot3 +push-ot3: dist-ot3 ssh $(ssh_opts) root@$(host) "systemctl stop opentrons-robot-app && rm -rf /opt/opentrons-app && mkdir -p /opt/opentrons-app" scp -r $(ssh_opts) ./dist/linux-arm64-unpacked/* root@$(host):/opt/opentrons-app ssh $(ssh_opts) root@$(host) "systemctl start opentrons-robot-app" diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index b1aff9c935c..d4df0fb2036 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,7 +8,7 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', - electronVersion: '13.1.8', + electronVersion: '19.0.10', files: [ '**/*', 'build/br-premigration-wheels', diff --git a/app-shell/package.json b/app-shell/package.json index 4183d6cebe7..61c1e1c1fe7 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -62,6 +62,6 @@ "yargs-parser": "10.0.0" }, "optionalDependencies": { - "usb-detection": "4.10.0" + "usb-detection": "4.14.1" } } diff --git a/package.json b/package.json index 23b4f49a023..5dd8703f437 100755 --- a/package.json +++ b/package.json @@ -83,11 +83,11 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "13.1.8", - "electron-builder": "^22.12.0", + "electron": "19.0.10", + "electron-builder": "^23.3.3", "electron-notarize": "^1.1.0", "electron-publisher-s3": "^20.17.2", - "electron-rebuild": "^3.1.1", + "electron-rebuild": "^3.2.9", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.4", "eslint": "^7.22.0", diff --git a/yarn.lock b/yarn.lock index 815231dfa6c..7e6ab3b6344 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1225,14 +1225,14 @@ dependencies: regenerator-runtime "^0.12.0" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.17.8": +"@babel/runtime@^7.17.8", "@babel/runtime@^7.8.7": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580" integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ== @@ -1246,13 +1246,6 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.8.7": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580" - integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/template@^7.12.7", "@babel/template@^7.14.5", "@babel/template@^7.3.3": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" @@ -1420,10 +1413,10 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@electron/get@^1.0.1": - version "1.12.4" - resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.12.4.tgz#a5971113fc1bf8fa12a8789dc20152a7359f06ab" - integrity sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg== +"@electron/get@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.14.1.tgz#16ba75f02dffb74c23965e72d617adc721d27f40" + integrity sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw== dependencies: debug "^4.1.1" env-paths "^2.2.0" @@ -1433,19 +1426,21 @@ semver "^6.2.0" sumchecker "^3.0.1" optionalDependencies: - global-agent "^2.0.2" + global-agent "^3.0.0" global-tunnel-ng "^2.7.1" -"@electron/universal@1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.0.5.tgz#b812340e4ef21da2b3ee77b2b4d35c9b86defe37" - integrity sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag== +"@electron/universal@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.2.1.tgz#3c2c4ff37063a4e9ab1e6ff57db0bc619bc82339" + integrity sha512-7323HyMh7KBAl/nPDppdLsC87G6RwRU02dy5FPeGB1eS7rUePh55+WNWiDPLhFQqqVPHzh77M69uhmoT8XnwMQ== dependencies: "@malept/cross-spawn-promise" "^1.1.0" - asar "^3.0.3" + asar "^3.1.0" debug "^4.3.1" dir-compare "^2.4.0" fs-extra "^9.0.1" + minimatch "^3.0.4" + plist "^3.0.4" "@emotion/babel-plugin@^11.7.1": version "11.9.2" @@ -1465,16 +1460,6 @@ source-map "^0.5.7" stylis "4.0.13" -"@emotion/cache@^10.0.27": - version "10.0.29" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" - integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" - "@emotion/cache@^11.4.0", "@emotion/cache@^11.9.3": version "11.9.3" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.9.3.tgz#96638449f6929fd18062cfe04d79b29b44c0d6cb" @@ -1486,37 +1471,16 @@ "@emotion/weak-memoize" "^0.2.5" stylis "4.0.13" -"@emotion/core@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" - integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/cache" "^10.0.27" - "@emotion/css" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - -"@emotion/css@^10.0.27": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" - integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== - dependencies: - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - babel-plugin-emotion "^10.0.27" - -"@emotion/hash@0.8.0", "@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - "@emotion/hash@^0.6.2": version "0.6.6" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.6.6.tgz#62266c5f0eac6941fece302abad69f2ee7e25e44" integrity sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ== +"@emotion/hash@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + "@emotion/is-prop-valid@^0.6.1": version "0.6.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.6.8.tgz#68ad02831da41213a2089d2cab4e8ac8b30cbd85" @@ -1559,17 +1523,6 @@ "@emotion/weak-memoize" "^0.2.5" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": - version "0.11.16" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" - integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== - dependencies: - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - "@emotion/serialize@^1.0.2", "@emotion/serialize@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.4.tgz#ff31fd11bb07999611199c2229e152faadc21a3c" @@ -1581,58 +1534,30 @@ "@emotion/utils" "^1.0.0" csstype "^3.0.2" -"@emotion/sheet@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" - integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== - "@emotion/sheet@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.1.tgz#015756e2a9a3c7c5f11d8ec22966a8dbfbfac787" integrity sha512-J3YPccVRMiTZxYAY0IOq3kd+hUP8idY8Kz6B/Cyo+JuXq52Ek+zbPbSQUrVQp95aJ+lsAW7DPL1P2Z+U1jGkKA== -"@emotion/styled-base@^10.0.27": - version "10.0.31" - resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" - integrity sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/is-prop-valid" "0.8.8" - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - -"@emotion/styled@^10.0.27": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" - integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== - dependencies: - "@emotion/styled-base" "^10.0.27" - babel-plugin-emotion "^10.0.27" - -"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - "@emotion/stylis@^0.7.0": version "0.7.1" resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.7.1.tgz#50f63225e712d99e2b2b39c19c70fff023793ca5" integrity sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ== -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== "@emotion/unitless@^0.6.2": version "0.6.7" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.6.7.tgz#53e9f1892f725b194d5e6a1684a7b394df592397" integrity sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg== -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== +"@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@emotion/utils@^1.0.0": version "1.0.0" @@ -1644,7 +1569,7 @@ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== -"@emotion/weak-memoize@0.2.5", "@emotion/weak-memoize@^0.2.5": +"@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== @@ -1738,6 +1663,11 @@ unique-filename "^1.1.1" which "^1.3.1" +"@gar/promisify@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + "@hapi/address@^4.0.1": version "4.1.0" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-4.1.0.tgz#d60c5c0d930e77456fdcde2598e77302e2955e1d" @@ -2840,6 +2770,14 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/fs@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" + integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== + dependencies: + "@gar/promisify" "^1.1.3" + semver "^7.3.5" + "@npmcli/move-file@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" @@ -2848,6 +2786,14 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@npmcli/move-file@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" + integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + "@octokit/auth-token@^2.4.0": version "2.4.5" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" @@ -3981,6 +3927,11 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + "@typeform/embed@0.16.0": version "0.16.0" resolved "https://registry.yarnpkg.com/@typeform/embed/-/embed-0.16.0.tgz#9cab5dc0d36a2df6e0ecc30e2cf70b6047648b2a" @@ -4373,10 +4324,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.44.tgz#447e3eecad9d19bd779f4a575f361d34898c0722" integrity sha512-gwP6+QDgL5TDBIWh1lbYh3EFPU11pa+8xcamcsA3ROkp3A9X+/3Y5cRgq93VPEEE+CGfxlQnqkg1kkWGBgh3fw== -"@types/node@^14.6.2": - version "14.17.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.9.tgz#b97c057e6138adb7b720df2bd0264b03c9f504fd" - integrity sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g== +"@types/node@^16.11.26": + version "16.11.59" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.59.tgz#823f238b9063ccc3b3b7f13186f143a57926c4f6" + integrity sha512-6u+36Dj3aDzhfBVUf/mfmc92OEdzQ2kx2jcXGdigfl70E/neV21ZHE6UCz4MDzTRcVqGAM27fk+DLXvyDsn3Jw== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -4448,13 +4399,6 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== -"@types/reach__router@^1.3.7": - version "1.3.8" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.8.tgz#7b8607abf13704f918a9543257bcb7ec63028bfa" - integrity sha512-cjjT0FPdwuvhLWpCDt2WCh4sdBqNzJe3XhxXmRQGsY3IvT58M8sE4E7A0QaFYuJs3ar+McSJTiJxdYKWAXbBhw== - dependencies: - "@types/react" "*" - "@types/react-color@^3.0.6": version "3.0.6" resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.6.tgz#602fed023802b2424e7cd6ff3594ccd3d5055f9a" @@ -5238,10 +5182,10 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" -agentkeepalive@^4.1.3: - version "4.1.4" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b" - integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== +agentkeepalive@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" + integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== dependencies: debug "^4.1.0" depd "^1.1.2" @@ -5444,39 +5388,41 @@ app-builder-bin@2.0.0: resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-2.0.0.tgz#bda985bee14370b254841a9982753b8f383415c5" integrity sha512-JUJ1Wiaig1589MxF110HHh5I5v9hn2Qu4ZeleNwSZHfD1S2LrCxm4H+q7Snr/rWlWdEChFoWM2lj11Cdl4LP0Q== -app-builder-bin@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.7.1.tgz#cb0825c5e12efc85b196ac3ed9c89f076c61040e" - integrity sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw== +app-builder-bin@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" + integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== -app-builder-lib@22.12.0: - version "22.12.0" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.12.0.tgz#3736e8e717535d245f0784e071539a55287a50c4" - integrity sha512-VsBCb3zkY1ugdFxKHF31gxrJipFAf+cDE74XfPwxM4Jrb+QblQX8YRO2Cl268TZrhBEcVnBKIrx9aSnvMbBVgw== +app-builder-lib@23.3.3: + version "23.3.3" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-23.3.3.tgz#78b9dbb0bd8a69842461edd77a3226d0547c5939" + integrity sha512-m0+M53+HYMzqKxwNQZT143K7WwXEGUy9LY31l8dJphXx2P/FQod615mVbxHyqbDCG4J5bHdWm21qZ0e2DVY6CQ== dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" - "@electron/universal" "1.0.5" + "@electron/universal" "1.2.1" "@malept/flatpak-bundler" "^0.4.0" async-exit-hook "^2.0.1" bluebird-lst "^1.0.9" - builder-util "22.11.11" - builder-util-runtime "8.7.10" + builder-util "23.3.3" + builder-util-runtime "9.0.3" chromium-pickle-js "^0.2.0" - debug "^4.3.2" - ejs "^3.1.6" - electron-osx-sign "^0.5.0" - electron-publish "22.11.11" - fs-extra "^10.0.0" - hosted-git-info "^4.0.2" + debug "^4.3.4" + ejs "^3.1.7" + electron-osx-sign "^0.6.0" + electron-publish "23.3.3" + form-data "^4.0.0" + fs-extra "^10.1.0" + hosted-git-info "^4.1.0" is-ci "^3.0.0" - isbinaryfile "^4.0.8" + isbinaryfile "^4.0.10" js-yaml "^4.1.0" lazy-val "^1.0.5" - minimatch "^3.0.4" + minimatch "^3.1.2" read-config-file "6.2.0" sanitize-filename "^1.6.3" - semver "^7.3.5" + semver "^7.3.7" + tar "^6.1.11" temp-file "^3.4.0" app-module-path@^2.2.0: @@ -5524,6 +5470,14 @@ are-we-there-yet@^2.0.0: delegates "^1.0.0" readable-stream "^3.6.0" +are-we-there-yet@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" + integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -5681,10 +5635,10 @@ asap@^2.0.0, asap@^2.0.6, asap@~2.0.3: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asar@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/asar/-/asar-3.0.3.tgz#1fef03c2d6d2de0cbad138788e4f7ae03b129c7b" - integrity sha512-k7zd+KoR+n8pl71PvgElcoKHrVNiSXtw7odKbyNpmgKe7EGRF9Pnu3uLOukD37EvavKwVFxOUpqXTIZC5B5Pmw== +asar@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/asar/-/asar-3.2.0.tgz#e6edb5edd6f627ebef04db62f771c61bea9c1221" + integrity sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg== dependencies: chromium-pickle-js "^0.2.0" commander "^5.0.0" @@ -5765,11 +5719,6 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - async@^2.6.0, async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -5782,6 +5731,11 @@ async@^3.2.0: resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== +async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + async@~0.2.10: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" @@ -5906,22 +5860,6 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@^10.0.27: - version "10.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" - integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.16" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - babel-plugin-extract-import-names@1.6.22: version "1.6.22" resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" @@ -5950,7 +5888,7 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.6.1, babel-plugin-macros@^2.8.0: +babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== @@ -6161,7 +6099,7 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.3.0, bindings@^1.5.0: +bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== @@ -6309,6 +6247,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -6523,12 +6468,12 @@ builder-util-runtime@8.3.0: debug "^4.1.1" sax "^1.2.4" -builder-util-runtime@8.7.10: - version "8.7.10" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.10.tgz#6e661bb1cdaae66e32b2111253577dd631a9ee21" - integrity sha512-zelTRebsOsj33pF+Jf/qwpvx9W6CeMQshqaRa70Ii6+NQGsspMXqlKDQb+1lvTv9aWARxa3+jy/syzm8jTE8Kw== +builder-util-runtime@9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.3.tgz#6c62c493ba2b73c2af92432db4013b5a327f02b2" + integrity sha512-SfG2wnyjpUbbdtpnqDpWwklujofC6GarGpvdWrEkg9p5AD/xJmTF2buTNaqs3qtsNBEVQDDjZz9xc2GGpVyMfA== dependencies: - debug "^4.3.2" + debug "^4.3.4" sax "^1.2.4" builder-util-runtime@^4.4.0, builder-util-runtime@^4.4.1: @@ -6541,20 +6486,23 @@ builder-util-runtime@^4.4.0, builder-util-runtime@^4.4.1: fs-extra-p "^4.6.1" sax "^1.2.4" -builder-util@22.11.11: - version "22.11.11" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-22.11.11.tgz#05a0d122b30aadfe5c8119ebb679ea721a954178" - integrity sha512-2UJjOuPXhix68mmQ9hkv9G52Y0EVB8RPjlJF61jr3/tLIyd3UiJmEEhKttu8F+JVHKj8myz1MWw2/keJE/Nh+w== +builder-util@23.3.3: + version "23.3.3" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-23.3.3.tgz#449ee57ec1ffc7e59f7a3a8a1a33d25cf5e39e43" + integrity sha512-MJZlUiq2PY5hjYv9+XNaoYdsITqvLgRDoHSFg/4nzpInbNxNjLQOolL04Zsyp+hgfcbFvMC4h0KkR1CMPHLWbA== dependencies: "7zip-bin" "~5.1.1" "@types/debug" "^4.1.6" "@types/fs-extra" "^9.0.11" - app-builder-bin "3.7.1" + app-builder-bin "4.0.0" bluebird-lst "^1.0.9" - builder-util-runtime "8.7.10" + builder-util-runtime "9.0.3" chalk "^4.1.1" - debug "^4.3.2" + cross-spawn "^7.0.3" + debug "^4.3.4" fs-extra "^10.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" is-ci "^3.0.0" js-yaml "^4.1.0" source-map-support "^0.5.19" @@ -6720,6 +6668,30 @@ cacache@^15.0.5: tar "^6.0.2" unique-filename "^1.1.1" +cacache@^16.1.0: + version "16.1.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" + integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== + dependencies: + "@npmcli/fs" "^2.1.0" + "@npmcli/move-file" "^2.0.0" + chownr "^2.0.0" + fs-minipass "^2.1.0" + glob "^8.0.1" + infer-owner "^1.0.4" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^9.0.0" + tar "^6.1.11" + unique-filename "^2.0.0" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -6971,7 +6943,7 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.1: +chalk@^4.0.2, chalk@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -7239,14 +7211,6 @@ cli-truncate@^0.2.1: slice-ansi "0.0.4" string-width "^1.0.1" -cli-truncate@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-1.1.0.tgz#2b2dfd83c53cfd3572b87fc4d430a808afb04086" - integrity sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA== - dependencies: - slice-ansi "^1.0.0" - string-width "^2.0.0" - cli-truncate@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" @@ -7393,7 +7357,7 @@ color-string@^1.5.2, color-string@^1.5.4: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.2: +color-support@^1.1.2, color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -7429,7 +7393,7 @@ colors@1.0.3: resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= -colors@^1.1.2, colors@^1.2.1, colors@^1.3.3: +colors@^1.1.2, colors@^1.2.1: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== @@ -8308,7 +8272,7 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^2.5.2, csstype@^2.5.7: +csstype@^2.5.2: version "2.6.17" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.17.tgz#4cf30eb87e1d1a005d8b6510f95292413f6a1c0e" integrity sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A== @@ -8473,7 +8437,7 @@ debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, d dependencies: ms "2.1.2" -debug@4.3.2, debug@^4.3.2: +debug@4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -8487,6 +8451,13 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.3.3, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -8536,13 +8507,6 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== - dependencies: - mimic-response "^2.0.0" - decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -8790,10 +8754,10 @@ detect-indent@^5.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= +detect-libc@^2.0.0, detect-libc@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" + integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== detect-newline@^3.0.0: version "3.1.0" @@ -8975,32 +8939,31 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= -dmg-builder@22.12.0: - version "22.12.0" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.12.0.tgz#f9fc74bd869f37c4a18ef08578bc78dde0ae916c" - integrity sha512-5MANoNVctpiN536BLNDQp/gDk2BLRe23LE+RbOSt3I8b65V6mtvekjNiyUU5M+/UAbAzCcOZcCcaV3jDBuapaw== +dmg-builder@23.3.3: + version "23.3.3" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-23.3.3.tgz#b37547f8403c3e9f7c60265a93d902f5b0c395ea" + integrity sha512-ECwAjt+ZWyOvddrkDx1xRD6IVUCZb5SV6vSMHZd+Va3G2sUXHrnglR1cGDKRF4oYRQm8SYVrpLZKbi8npyDcAQ== dependencies: - app-builder-lib "22.12.0" - builder-util "22.11.11" - builder-util-runtime "8.7.10" + app-builder-lib "23.3.3" + builder-util "23.3.3" + builder-util-runtime "9.0.3" fs-extra "^10.0.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" optionalDependencies: - dmg-license "^1.0.9" + dmg-license "^1.0.11" -dmg-license@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.9.tgz#a2fb8d692af0e30b0730b5afc91ed9edc2d9cb4f" - integrity sha512-Rq6qMDaDou2+aPN2SYy0x7LDznoJ/XaG6oDcH5wXUp+WRWQMUYE6eM+F+nex+/LSXOp1uw4HLFoed0YbfU8R/Q== +dmg-license@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" + integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== dependencies: "@types/plist" "^3.0.1" "@types/verror" "^1.10.3" ajv "^6.10.0" - cli-truncate "^1.1.0" crc "^3.8.0" - iconv-corefoundation "^1.1.6" - plist "^3.0.1" + iconv-corefoundation "^1.1.7" + plist "^3.0.4" smart-buffer "^4.0.2" verror "^1.10.0" @@ -9266,24 +9229,24 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -ejs@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" - integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== +ejs@^3.1.7: + version "3.1.8" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" + integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== dependencies: - jake "^10.6.1" + jake "^10.8.5" -electron-builder@^22.12.0: - version "22.12.0" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.12.0.tgz#2b4ee55363b3c2d00e8c62e8d6ce43effe9c9a87" - integrity sha512-X6YA0R6oYsS2iy+u0w3Sdm7u9rTo4JggD/jabKG34nZ0Hs5/iPAHBkcVvXqiFdMvnywbh1jm/aaf4PWW6XNMHw== +electron-builder@^23.3.3: + version "23.3.3" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-23.3.3.tgz#88d4e584a99b9e36ca4e8432b1163a1ef877355f" + integrity sha512-mFYYdhoFPKevP6y5uaaF3dusmB2OtQ/HnwwpyOePeU7QDS0SEIAUokQsHUanAiJAZcBqtY7iyLBgX18QybdFFw== dependencies: "@types/yargs" "^17.0.1" - app-builder-lib "22.12.0" - builder-util "22.11.11" - builder-util-runtime "8.7.10" + app-builder-lib "23.3.3" + builder-util "23.3.3" + builder-util-runtime "9.0.3" chalk "^4.1.1" - dmg-builder "22.12.0" + dmg-builder "23.3.3" fs-extra "^10.0.0" is-ci "^3.0.0" lazy-val "^1.0.5" @@ -9368,10 +9331,10 @@ electron-notarize@^1.1.0: debug "^4.1.1" fs-extra "^9.0.1" -electron-osx-sign@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz#fc258c5e896859904bbe3d01da06902c04b51c3a" - integrity sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ== +electron-osx-sign@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz#9b69c191d471d9458ef5b1e4fdd52baa059f1bb8" + integrity sha512-+hiIEb2Xxk6eDKJ2FFlpofCnemCbjbT5jz+BKGpVBrRNT3kWTGs4DfNX6IzGwgi33hUcXF+kFs9JW+r6Wc1LRg== dependencies: bluebird "^3.5.0" compare-version "^0.1.2" @@ -9380,14 +9343,14 @@ electron-osx-sign@^0.5.0: minimist "^1.2.0" plist "^3.0.1" -electron-publish@22.11.11: - version "22.11.11" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.11.11.tgz#d7a5cb2d4603d47405d0e0f3ea68cf0473115aa4" - integrity sha512-XINI2yz7DpForvLDENr1zfi6yW+O3ufeIgNCg/nkqiD3tBM44AokgY3aYURzsi93ZwFscoQkR2LhmHDvn30oAw== +electron-publish@23.3.3: + version "23.3.3" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-23.3.3.tgz#c4125fbb00620acb854f6e994fd3ab3115662ddd" + integrity sha512-1dX17eE5xVXedTxjC+gjsP74oC0+sIHgqysp0ryTlF9+yfQUyXjBk6kcK+zhtBA2SsHMSglDtM+JPxDD/WpPTQ== dependencies: "@types/fs-extra" "^9.0.11" - builder-util "22.11.11" - builder-util-runtime "8.7.10" + builder-util "23.3.3" + builder-util-runtime "9.0.3" chalk "^4.1.1" fs-extra "^10.0.0" lazy-val "^1.0.5" @@ -9418,22 +9381,23 @@ electron-publisher-s3@^20.17.2: fs-extra-p "^4.6.1" mime "^2.3.1" -electron-rebuild@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.1.1.tgz#d3d12d0f0f58e3a3af5e3bede7e7d3b7748ad9e2" - integrity sha512-RZwfpTKX8secCONpmQk3X0Ryf6GSEzzsqZ4RTrBoae3sMi76DI0ChG90XqdSE775Xpyts3V40VpqJHv3QUAavw== +electron-rebuild@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.2.9.tgz#ea372be15f591f8d6d978ee9bca6526dadbcf20f" + integrity sha512-FkEZNFViUem3P0RLYbZkUjC8LUFIK+wKq09GHoOITSJjfDAVQv964hwaNseTTWt58sITQX3/5fHNYcTefqaCWw== dependencies: "@malept/cross-spawn-promise" "^2.0.0" - colors "^1.3.3" + chalk "^4.0.0" debug "^4.1.1" - detect-libc "^1.0.3" + detect-libc "^2.0.1" fs-extra "^10.0.0" got "^11.7.0" - lzma-native "^8.0.1" - node-abi "^2.19.2" + lzma-native "^8.0.5" + node-abi "^3.0.0" node-api-version "^0.1.4" - node-gyp "^8.1.0" + node-gyp "^9.0.0" ora "^5.1.0" + semver "^7.3.5" tar "^6.0.5" yargs "^17.0.1" @@ -9469,13 +9433,13 @@ electron-updater@4.1.2: pako "^1.0.10" semver "^6.2.0" -electron@13.1.8: - version "13.1.8" - resolved "https://registry.yarnpkg.com/electron/-/electron-13.1.8.tgz#a6def6eca7cafc7b068a8f71a069e521ba803182" - integrity sha512-ei2ZyyG81zUOlvm5Zxri668TdH5GNLY0wF+XrC2FRCqa8AABAPjJIWTRkhFEr/H6PDVPNZjMPvSs3XhHyVVk2g== +electron@19.0.10: + version "19.0.10" + resolved "https://registry.yarnpkg.com/electron/-/electron-19.0.10.tgz#4d2f03f307fbb70a295ff419112130b75661eda9" + integrity sha512-EiWtPWdD7CzkRkp1cw7t0N9W2qhI5XZOudHX7daOh5wI076nsdV2dtlAf/XyTHhPNoKR5qhTWrSnYL9PY6D1vg== dependencies: - "@electron/get" "^1.0.1" - "@types/node" "^14.6.2" + "@electron/get" "^1.14.1" + "@types/node" "^16.11.26" extract-zip "^1.0.3" elegant-spinner@^1.0.1: @@ -9538,7 +9502,7 @@ encodeurl@^1.0.2, encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.11, encoding@^0.1.12: +encoding@^0.1.11, encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -10998,6 +10962,15 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -11084,6 +11057,15 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" @@ -11119,7 +11101,7 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.6.0" -fs-minipass@^2.0.0: +fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -11199,6 +11181,20 @@ gauge@^3.0.0: strip-ansi "^6.0.1" wide-align "^1.1.2" +gauge@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" + integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== + dependencies: + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.3" + console-control-strings "^1.1.0" + has-unicode "^2.0.1" + signal-exit "^3.0.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.5" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -11473,13 +11469,23 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -global-agent@^2.0.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.2.0.tgz#566331b0646e6bf79429a16877685c4a1fbf76dc" - integrity sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg== +glob@^8.0.1: + version "8.0.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" + integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +global-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== dependencies: boolean "^3.0.1" - core-js "^3.6.5" es6-error "^4.1.1" matcher "^3.0.0" roarr "^2.15.3" @@ -12151,13 +12157,20 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^4.0.1, hosted-git-info@^4.0.2: +hosted-git-info@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== dependencies: lru-cache "^6.0.0" +hosted-git-info@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -12388,6 +12401,15 @@ http-proxy-agent@^4.0.1: agent-base "6" debug "4" +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + http-proxy-middleware@0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" @@ -12474,12 +12496,12 @@ i18next@^19.8.3: dependencies: "@babel/runtime" "^7.12.0" -iconv-corefoundation@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.6.tgz#27c135470237f6f8d13462fa1f5eaf250523c29a" - integrity sha512-1NBe55C75bKGZaY9UHxvXG3G0gEp0ziht7quhuFrW3SPgZDw9HI6qvYXRSV5M/Eupyu8ljuJ6Cba+ec15PZ4Xw== +iconv-corefoundation@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a" + integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ== dependencies: - cli-truncate "^1.1.0" + cli-truncate "^2.1.0" node-addon-api "^1.6.3" iconv-lite@0.4.23: @@ -13433,10 +13455,10 @@ isbinaryfile@^3.0.2: dependencies: buffer-alloc "^1.2.0" -isbinaryfile@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.8.tgz#5d34b94865bd4946633ecc78a026fc76c5b11fcf" - integrity sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== +isbinaryfile@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== isexe@^2.0.0: version "2.0.0" @@ -13543,13 +13565,13 @@ iterate-value@^1.0.2: es-get-iterator "^1.0.2" iterate-iterator "^1.0.1" -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== dependencies: - async "0.9.x" - chalk "^2.4.2" + async "^3.2.3" + chalk "^4.0.2" filelist "^1.0.1" minimatch "^3.0.4" @@ -14838,15 +14860,20 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.7.1: + version "7.14.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.0.tgz#21be64954a4680e303a09e9468f880b98a0b3c7f" + integrity sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ== + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= -lzma-native@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.1.tgz#8569e2f88de461a9a2469ac9d8183637c387d682" - integrity sha512-Ryr9X3yDVZhRYOxR8QhUBCNe6GdEfy9BvFDIFtUvEkocvSvnrYt9lRm6FR1z0eQn0QSMenrgrDIJRMgUf9zsKQ== +lzma-native@^8.0.5: + version "8.0.6" + resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665" + integrity sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA== dependencies: node-addon-api "^3.1.0" node-gyp-build "^4.2.1" @@ -14914,6 +14941,28 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: dependencies: semver "^6.0.0" +make-fetch-happen@^10.0.3: + version "10.2.1" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" + integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== + dependencies: + agentkeepalive "^4.2.1" + cacache "^16.1.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-fetch "^2.0.3" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^7.0.0" + ssri "^9.0.0" + make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -14931,27 +14980,6 @@ make-fetch-happen@^5.0.0: socks-proxy-agent "^4.0.0" ssri "^6.0.0" -make-fetch-happen@^8.0.14: - version "8.0.14" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz#aaba73ae0ab5586ad8eaa68bd83332669393e222" - integrity sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ== - dependencies: - agentkeepalive "^4.1.3" - cacache "^15.0.5" - http-cache-semantics "^4.1.0" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^6.0.0" - minipass "^3.1.3" - minipass-collect "^1.0.2" - minipass-fetch "^1.3.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - promise-retry "^2.0.1" - socks-proxy-agent "^5.0.0" - ssri "^8.0.0" - makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -15369,11 +15397,6 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== - mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -15438,6 +15461,20 @@ minimalistic-crypto-utils@^1.0.1: dependencies: brace-expansion "^1.1.7" +minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -15472,16 +15509,16 @@ minipass-collect@^1.0.2: dependencies: minipass "^3.0.0" -minipass-fetch@^1.3.2: - version "1.3.4" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.3.4.tgz#63f5af868a38746ca7b33b03393ddf8c291244fe" - integrity sha512-TielGogIzbUEtd1LsjZFs47RWuHHfhl6TiCx1InVxApBAmQ8bL0dL5ilkLGcRvuyW/A9nE+Lvn855Ewz8S0PnQ== +minipass-fetch@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" + integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== dependencies: - minipass "^3.1.0" + minipass "^3.1.6" minipass-sized "^1.0.3" - minizlib "^2.0.0" + minizlib "^2.1.2" optionalDependencies: - encoding "^0.1.12" + encoding "^0.1.13" minipass-flush@^1.0.5: version "1.0.5" @@ -15512,13 +15549,20 @@ minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: safe-buffer "^5.1.2" yallist "^3.0.0" -minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: +minipass@^3.0.0, minipass@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" +minipass@^3.1.6: + version "3.3.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" + integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== + dependencies: + yallist "^4.0.0" + minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -15526,7 +15570,7 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" -minizlib@^2.0.0, minizlib@^2.1.1: +minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -15746,7 +15790,7 @@ nan@^2.12.1, nan@^2.14.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== -nan@^2.13.2: +nan@^2.15.0: version "2.16.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916" integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA== @@ -15825,6 +15869,11 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== +negotiator@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -15860,19 +15909,12 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-abi@^2.19.2: - version "2.30.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.0.tgz#8be53bf3e7945a34eea10e0fc9a5982776cf550b" - integrity sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg== - dependencies: - semver "^5.4.1" - -node-abi@^2.7.0: - version "2.30.1" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf" - integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w== +node-abi@^3.0.0, node-abi@^3.3.0: + version "3.24.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.24.0.tgz#b9d03393a49f2c7e147d0c99f180e680c27c1599" + integrity sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw== dependencies: - semver "^5.4.1" + semver "^7.3.5" node-addon-api@^1.6.3: version "1.7.2" @@ -15959,20 +16001,20 @@ node-gyp@^5.0.2: tar "^4.4.12" which "^1.3.1" -node-gyp@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.1.0.tgz#81f43283e922d285c886fb0e0f520a7fd431d8c2" - integrity sha512-o2elh1qt7YUp3lkMwY3/l4KF3j/A3fI/Qt4NH+CQQgPJdqGE9y7qnP84cjIWN27Q0jJkrSAhCVDg+wBVNBYdBg== +node-gyp@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" + integrity sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g== dependencies: env-paths "^2.2.0" glob "^7.1.4" graceful-fs "^4.2.6" - make-fetch-happen "^8.0.14" + make-fetch-happen "^10.0.3" nopt "^5.0.0" - npmlog "^4.1.2" + npmlog "^6.0.0" rimraf "^3.0.2" semver "^7.3.5" - tar "^6.1.0" + tar "^6.1.2" which "^2.0.2" node-int64@^0.4.0: @@ -16048,11 +16090,6 @@ node-stream-zip@1.8.2: resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.8.2.tgz#1f79e30ab3ff54cbda312cd3a9f0030b15bb3f53" integrity sha512-zwP2F/R28Oqtl0gOLItk5QjJ6jEU8XO4kaUMgeqvCyXPgdCZlm8T/5qLMiNy+moJCBCiMQAaX7aVMRhT0t2vkQ== -noop-logger@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" - integrity sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ== - nopt@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" @@ -16220,7 +16257,7 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^4.0.1, npmlog@^4.1.2: +npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -16240,6 +16277,16 @@ npmlog@^5.0.1: gauge "^3.0.0" set-blocking "^2.0.0" +npmlog@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" + integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== + dependencies: + are-we-there-yet "^3.0.0" + console-control-strings "^1.1.0" + gauge "^4.0.3" + set-blocking "^2.0.0" + ntee@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ntee/-/ntee-2.0.0.tgz#8c1e7410d9ae9b3a026f57ef1b8dabf8a0d8dd21" @@ -17182,6 +17229,14 @@ plist@^3.0.1: xmlbuilder "^9.0.7" xmldom "^0.6.0" +plist@^3.0.4: + version "3.0.6" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" + integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== + dependencies: + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + pluralize@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" @@ -18009,26 +18064,23 @@ preact@^8.2.7: resolved "https://registry.yarnpkg.com/preact/-/preact-8.5.3.tgz#78c2a5562fcecb1fed1d0055fa4ac1e27bde17c1" integrity sha512-O3kKP+1YdgqHOFsZF2a9JVdtqD+RPzCQc3rP+Ualf7V6rmRDchZ9MJbiGTT7LuyqFKZqlHSOyO/oMFmI2lVTsw== -prebuild-install@^5.3.5: - version "5.3.6" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291" - integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg== +prebuild-install@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" + integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== dependencies: - detect-libc "^1.0.3" + detect-libc "^2.0.0" expand-template "^2.0.3" github-from-package "0.0.0" minimist "^1.2.3" mkdirp-classic "^0.5.3" napi-build-utils "^1.0.1" - node-abi "^2.7.0" - noop-logger "^0.1.1" - npmlog "^4.0.1" + node-abi "^3.3.0" pump "^3.0.0" rc "^1.2.7" - simple-get "^3.0.3" + simple-get "^4.0.0" tar-fs "^2.0.0" tunnel-agent "^0.6.0" - which-pm-runs "^1.0.0" precinct@^6.3.1: version "6.3.1" @@ -18579,41 +18631,6 @@ react-color@2.19.3: reactcss "^1.2.0" tinycolor2 "^1.4.1" -react-colorful@^5.0.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.2.2.tgz#0a69d0648db47e51359d343854d83d250a742243" - integrity sha512-Xdb1Rl6lZ5SMdNBH59eE0lGqR1g2LVD8IgPlw0WeMDrOC65lYI8fgMEwj/0dDpVRVMh5qp73ciISDst/t2O2iQ== - -react-dev-utils@^11.0.3: - version "11.0.4" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" - integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== - dependencies: - "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" - react-dnd-mouse-backend@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/react-dnd-mouse-backend/-/react-dnd-mouse-backend-0.1.2.tgz#bf79e5cc20715fb1bc03f3ba20389cc5b062f5da" @@ -18728,7 +18745,7 @@ react-is@17.0.2, "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17. resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -18905,15 +18922,6 @@ react-test-renderer@^17.0.0: react-shallow-renderer "^16.13.1" scheduler "^0.20.2" -react-textarea-autosize@^8.3.0: - version "8.3.3" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" - integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.0.0" - use-latest "^1.0.0" - react-transition-group@^4.3.0: version "4.4.2" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" @@ -20137,6 +20145,13 @@ semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: dependencies: lru-cache "^6.0.0" +semver@^7.3.7: + version "7.3.7" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" + integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + dependencies: + lru-cache "^6.0.0" + send@0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" @@ -20362,7 +20377,7 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -signal-exit@^3.0.3: +signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -20372,12 +20387,12 @@ simple-concat@^1.0.0: resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== -simple-get@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55" - integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA== +simple-get@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== dependencies: - decompress-response "^4.2.0" + decompress-response "^6.0.0" once "^1.3.1" simple-concat "^1.0.0" @@ -20408,13 +20423,6 @@ slice-ansi@0.0.4: resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= -slice-ansi@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" - integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== - dependencies: - is-fullwidth-code-point "^2.0.0" - slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -20447,7 +20455,7 @@ slide@^1.1.6: resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -smart-buffer@^4.0.2: +smart-buffer@^4.0.2, smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== @@ -20516,22 +20524,22 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" -socks-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" - integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== +socks-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" + integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== dependencies: agent-base "^6.0.2" - debug "4" - socks "^2.3.3" + debug "^4.3.3" + socks "^2.6.2" -socks@^2.3.3: - version "2.6.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e" - integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== +socks@^2.6.2: + version "2.7.0" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.0.tgz#f9225acdb841e874dca25f870e9130990f3913d0" + integrity sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA== dependencies: - ip "^1.1.5" - smart-buffer "^4.1.0" + ip "^2.0.0" + smart-buffer "^4.2.0" socks@~2.3.2: version "2.3.3" @@ -20778,13 +20786,20 @@ ssri@^7.0.0: figgy-pudding "^3.5.1" minipass "^3.1.1" -ssri@^8.0.0, ssri@^8.0.1: +ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== dependencies: minipass "^3.1.1" +ssri@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== + dependencies: + minipass "^3.1.1" + stable@0.1.8, stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" @@ -21555,7 +21570,7 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.0.5, tar@^6.1.0: +tar@^6.0.5: version "6.1.8" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.8.tgz#4fc50cfe56511c538ce15b71e05eebe66530cbd4" integrity sha512-sb9b0cp855NbkMJcskdSYA7b11Q8JsX4qe4pyUAfHp+Y6jBjJeek2ZVlwEfWayshEIwlIzXx0Fain3QG9JPm2A== @@ -21567,6 +21582,18 @@ tar@^6.0.5, tar@^6.1.0: mkdirp "^1.0.3" yallist "^4.0.0" +tar@^6.1.11, tar@^6.1.2: + version "6.1.11" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + telejson@^6.0.8: version "6.0.8" resolved "https://registry.yarnpkg.com/telejson/-/telejson-6.0.8.tgz#1c432db7e7a9212c1fbd941c3e5174ec385148f7" @@ -22344,6 +22371,13 @@ unique-filename@^1.1.1: dependencies: unique-slug "^2.0.0" +unique-filename@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" + integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== + dependencies: + unique-slug "^3.0.0" + unique-slug@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" @@ -22351,6 +22385,13 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-slug@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" + integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== + dependencies: + imurmurhash "^0.1.4" + unique-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" @@ -22677,15 +22718,15 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -usb-detection@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/usb-detection/-/usb-detection-4.10.0.tgz#0f8a3b8965a5e4e7fbee1667971ca97e455ed11f" - integrity sha512-YUzVWXwfSviE2pInXCKYXhR5heY9GUzlWsdZYxb/Br1Xela6P31A0KDHm7XW0Wsku1HwrokZx+/OD8cZSPHR3w== +usb-detection@4.14.1: + version "4.14.1" + resolved "https://registry.yarnpkg.com/usb-detection/-/usb-detection-4.14.1.tgz#fe0d4a28299e98b77fe75e416408ebeda38feb0e" + integrity sha512-o9JCWXILJDXnlNhjc2abMa/9JTrARVGTjTSYNhgTa1iVJvIwuvmZ5r6hvTeAEZhndC0l1BSFdctMD6QeGwLpOw== dependencies: - bindings "^1.3.0" + bindings "^1.5.0" eventemitter2 "^5.0.1" - nan "^2.13.2" - prebuild-install "^5.3.5" + nan "^2.15.0" + prebuild-install "^7.0.1" use-callback-ref@^1.2.3: version "1.2.5" @@ -23343,11 +23384,6 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-pm-runs@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" - integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== - which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -23369,7 +23405,7 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -wide-align@^1.1.2: +wide-align@^1.1.2, wide-align@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== @@ -23612,7 +23648,7 @@ xml2js@0.4.19: sax ">=0.6.0" xmlbuilder "~9.0.1" -xmlbuilder@>=11.0.1: +xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: version "15.1.1" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== From 937772b3324563a13443485ef239b743b74c638a Mon Sep 17 00:00:00 2001 From: Koji Date: Tue, 4 Oct 2022 12:23:17 -0400 Subject: [PATCH 02/88] updating electron to v20 --- app-shell/electron-builder.config.js | 2 +- app-shell/package.json | 2 +- dist-ot3_log.txt | 875 +++++++++++++++++++++++++++ package.json | 4 +- yarn.lock | 41 +- 5 files changed, 912 insertions(+), 12 deletions(-) create mode 100644 dist-ot3_log.txt diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index d4df0fb2036..923054e4ab3 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,7 +8,7 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', - electronVersion: '19.0.10', + electronVersion: '20.3.0', files: [ '**/*', 'build/br-premigration-wheels', diff --git a/app-shell/package.json b/app-shell/package.json index 61c1e1c1fe7..bc099dcdb69 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -46,7 +46,7 @@ "electron-devtools-installer": "3.1.1", "electron-dl": "1.14.0", "electron-store": "5.1.1", - "electron-updater": "4.1.2", + "electron-updater": "5.2.3", "execa": "4.0.0", "form-data": "2.5.0", "fs-extra": "10.0.0", diff --git a/dist-ot3_log.txt b/dist-ot3_log.txt new file mode 100644 index 00000000000..beb01b6651d --- /dev/null +++ b/dist-ot3_log.txt @@ -0,0 +1,875 @@ +shx rm -rf lib dist python +webpack --profile +Hash: 5ae5e7abd608a4ccedf154b53b676bfcab8419d1 +Version: webpack 4.46.0 +Child + Hash: 5ae5e7abd608a4ccedf1 + Time: 1446ms + Built at: 10/04/2022 12:00:37 PM + Asset Size Chunks Chunk Names + main.js 1.04 MiB 0 [emitted] main + main.js.LICENSE.txt 1.01 KiB [emitted] + main.js.map 1.51 MiB 0 [emitted] [dev] main + Entrypoint main = main.js main.js.map + [0] external "path" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:28ms building:0ms = 334ms + [2] external "electron" 42 bytes {0} [built] + [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + [3] external "fs-extra" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms + [4] external "electron-updater" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:66ms building:0ms = 372ms + [6] external "winston" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms + [9] external "util" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms + [106] external "electron-store" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:74ms building:35ms = 415ms + [292] external "electron-context-menu" 42 bytes {0} [built] + [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + [293] external "merge-options" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:67ms building:14ms dependencies:19ms = 406ms + [294] external "yargs-parser" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:67ms building:14ms dependencies:19ms = 406ms + [296] external "dateformat" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms + [321] external "electron-dl" 42 bytes {0} [built] + [] 220ms -> [] 86ms -> factory:0ms building:0ms = 306ms + [805] external "electron-debug" 42 bytes {0} [built] + [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + [806] external "electron-devtools-installer" 42 bytes {0} [built] + [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + [807] ./src/main.ts + 110 modules 271 KiB {0} [built] + | ./src/main.ts 3.75 KiB [built] + | factory:40ms building:180ms = 220ms + | ./src/log.ts 3.11 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/config/index.ts 2.92 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/ui.ts 1.82 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/menu.ts 1.11 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/labware/index.ts 5.8 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/protocol-analysis/index.ts 2.35 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/discovery.ts 3.98 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/robot-logs.ts 960 bytes [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/update.ts 2.4 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/buildroot/index.ts 5.96 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/system-info/index.ts 2.83 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ./src/protocol-storage/index.ts 4.35 KiB [built] + | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms + | ../app/src/redux/shell/actions.ts 186 bytes [built] + | [] 220ms -> [] 86ms -> factory:74ms building:35ms = 415ms + | ../app/src/redux/config/index.ts 132 bytes [built] + | [] 220ms -> [] 86ms -> factory:67ms building:14ms dependencies:19ms = 406ms + | + 96 hidden modules + + 794 hidden modules +Child + Hash: 54b53b676bfcab8419d1 + Time: 283ms + Built at: 10/04/2022 12:00:36 PM + Asset Size Chunks Chunk Names + preload.js 1.12 KiB 0 [emitted] preload + preload.js.map 4.97 KiB 0 [emitted] [dev] preload + Entrypoint preload = preload.js preload.js.map + [0] external "electron" 42 bytes {0} [built] + [1] 164ms -> factory:0ms building:1ms = 165ms + [1] ./src/preload.ts 224 bytes {0} [built] + factory:14ms building:150ms = 164ms +/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../app +shx rm -rf dist +webpack --profile +Hash: cdfb48250b4b4bb495f8 +Version: webpack 4.46.0 +Time: 11259ms +Built at: 10/04/2022 12:00:49 PM + Asset Size Chunks Chunk Names + 1.524691f12f1f49763272.css 53 KiB 1 [emitted] [immutable] styles + 1.bundle.2cbcb0aaf32346eaca8f.js 15.3 KiB 1 [emitted] [immutable] styles + 1.bundle.2cbcb0aaf32346eaca8f.js.map 25.8 KiB 1 [emitted] [dev] styles + bundle.72a199bdcc2a756d69e3.js 5.1 MiB 0 [emitted] [immutable] [big] main + bundle.72a199bdcc2a756d69e3.js.LICENSE.txt 4.96 KiB [emitted] + bundle.72a199bdcc2a756d69e3.js.map 11.7 MiB 0 [emitted] [dev] main + fonts/open-sans-latin-300.24f7b0944e9e03a905f9d7701573b2cd.woff2 14.6 KiB [emitted] + fonts/open-sans-latin-300.a7622f60c56ddd5301549a786b54e6e6.woff 18.2 KiB [emitted] + fonts/open-sans-latin-300italic.6725c3fb1f3abd7ebdcb2d244758f706.woff2 13.5 KiB [emitted] + fonts/open-sans-latin-300italic.793b1237017aeacd646fb80911425566.woff 17.3 KiB [emitted] + fonts/open-sans-latin-400.33543c5cc5d88f5695dd08c87d280dfd.woff2 14 KiB [emitted] + fonts/open-sans-latin-400.de0869e324680c99efa1250515b4b41c.woff 17.7 KiB [emitted] + fonts/open-sans-latin-400italic.06b4bfda4e139eaf3ab9872a6d66f42f.woff 17 KiB [emitted] + fonts/open-sans-latin-400italic.b61a9055d92ac56c15cacf4271d4f072.woff2 13.5 KiB [emitted] + fonts/open-sans-latin-600.449d681cd6006390e1bee3c3a660430b.woff 18.3 KiB [emitted] + fonts/open-sans-latin-600.819af3d3abdc9f135d49b80a91e2ff4c.woff2 14.5 KiB [emitted] + fonts/open-sans-latin-600italic.56e5756b696615d6164a625e1bcb1a9e.woff 17.1 KiB [emitted] + fonts/open-sans-latin-600italic.ebdfa24cb411ba3016abd1c3ea5746e5.woff2 13.5 KiB [emitted] + fonts/open-sans-latin-700.0edb76284a7a0f8db4665b560ee2b48f.woff2 14.7 KiB [emitted] + fonts/open-sans-latin-700.1f85e92d8ff443980bc0f83ad7b23b60.woff 18.5 KiB [emitted] + fonts/open-sans-latin-700italic.a49393f2171a2f4d6927ce6c14f73dbc.woff2 13.6 KiB [emitted] + fonts/open-sans-latin-700italic.bf72679ca22e53320beaea090e8bb07d.woff 17 KiB [emitted] + fonts/open-sans-latin-800.05ebdbe10796850f045fcd484f35788d.woff 18.6 KiB [emitted] + fonts/open-sans-latin-800.ab3e500e7375695d702cff19513e4470.woff2 14.7 KiB [emitted] + fonts/open-sans-latin-800italic.92da6f116d973bd334cf9b3afdb29c4f.woff 17.4 KiB [emitted] + fonts/open-sans-latin-800italic.c62c3eea77cf3fca51494e8c924adf4d.woff2 13.6 KiB [emitted] + images/MoaM_modal_Image.068662030615273467bcf5a6709507ba.svg 142 KiB [emitted] + images/OT2-R_HERO.79b11ab3de9a6fd843f3bbfc5d0c242b.png 31.9 KiB [emitted] + images/agilent_1_reservoir_290ml_side_view.2f9e3e50861abdd54ca7085ffe37e701.jpg 44.8 KiB [emitted] + images/appliedbiosystemsmicroamp_384_wellplate_40ul.e47276c3bb6209d32657d217a9589bd2.jpg 26.8 KiB [emitted] + images/attach-left-multi-GEN2-screws@3x.07f628785c4935f049b4d9ebee4d4590.png 221 KiB [emitted] + images/attach-left-multi-GEN2-tab@3x.cfe03fc0abda282679d58b4fdd0fd245.png 133 KiB [emitted] + images/attach-left-multi-screws@3x.faec9c1c7788abf2ada9586264645033.png 275 KiB [emitted] [big] + images/attach-left-multi-tab@3x.feb69322d6e57df32b610e54bde5e2e3.png 182 KiB [emitted] + images/attach-left-single-GEN2-screws@3x.b531185ce01b78a2330dd0a41571d269.png 181 KiB [emitted] + images/attach-left-single-GEN2-tab@3x.070ddcacf4de58011e0c11de0c5cfdc7.png 133 KiB [emitted] + images/attach-left-single-screws@3x.b3b5c624939f267f74bea41cc5c5b8aa.png 199 KiB [emitted] + images/attach-left-single-tab@3x.17d72bf54710da4e8e1308227db75a51.png 182 KiB [emitted] + images/attach-right-multi-GEN2-screws@3x.8fe2d4f535ab0305657cd937ffe1e49d.png 221 KiB [emitted] + images/attach-right-multi-GEN2-tab@3x.cb73308b78c2b2e7c8d4fa3ceed1c106.png 145 KiB [emitted] + images/attach-right-multi-screws@3x.9ba6d7acaf7427c1e3b6fcdd9ff8745e.png 266 KiB [emitted] [big] + images/attach-right-multi-tab@3x.690516a605565ee4b5980ed5ac96575f.png 182 KiB [emitted] + images/attach-right-single-GEN2-screws@3x.db88e24f7efd3b5c23b4a0451ef144d7.png 180 KiB [emitted] + images/attach-right-single-GEN2-tab@3x.cb73308b78c2b2e7c8d4fa3ceed1c106.png 145 KiB [emitted] + images/attach-right-single-screws@3x.66aa0a4cb88f8cdd3789592adb10219a.png 191 KiB [emitted] + images/attach-right-single-tab@3x.690516a605565ee4b5980ed5ac96575f.png 182 KiB [emitted] + images/axygen_1_reservoir_90ml_side_view.9c934bcf1a81bd12767a648f13c36d1a.jpg 22.7 KiB [emitted] + images/biorad_384_wellplate_50ul.53ba89e98655d733f250ad6619132aa5.jpg 3.93 KiB [emitted] + images/biorad_96_wellplate_200ul_pcr_photo_three_quarters.bdb53d07b0ad1c67b9c27f9d3e940a71.jpg 6.25 KiB [emitted] + images/corning_12_wellplate_6.9ml_flat_photo_three_quarters.9d0f3f59eb19ce82a35ab6a1717acabf.jpg 314 KiB [emitted] [big] + images/corning_24_wellplate_3.4ml_flat_photo_three_quarters.e9eb0fb6c108dc791641bd9aa9a10389.jpg 897 KiB [emitted] [big] +images/corning_384_wellplate_112ul_flat_photo_three_quarters.a647bb86290d939e00909629fd620ce6.jpg 183 KiB [emitted] + images/corning_48_wellplate_1.6ml_flat_photo_three_quarters.ed376b1a01695118fa2e455e34111949.jpg 633 KiB [emitted] [big] + images/corning_6_wellplate_16.8ml_flat_photo_three_quarters.af63f6b0d914165537a788af6727eb06.jpg 463 KiB [emitted] [big] + images/corning_96_wellplate_360ul_flat_three_quarters.14cba32e26db52f5d3157d8b7ebf5a21.jpg 367 KiB [emitted] [big] + images/deepwell_thermal_adapter.a38cfcd65c239e425318b59aa91e2cf3.png 1.33 MiB [emitted] [big] + images/depth-plate-flat@3x.6121116277e4801f100109d2dfa97571.png 17.5 KiB [emitted] + images/depth-plate-round@3x.d3bdd4491616f889788cbdc4310748b7.png 25.3 KiB [emitted] + images/depth-plate-v@3x.81724d3b2357b848d7c1950bb2129401.png 25.3 KiB [emitted] + images/depth-reservoir-and-tubes-flat@3x.1046522a59c2445acb45cd88a0ba4b78.png 25.5 KiB [emitted] + images/depth-reservoir-and-tubes-round@3x.19ff2bed7bc7906343fe4bd65de10d27.png 30.4 KiB [emitted] + images/depth-reservoir-and-tubes-v@3x.11a87144ccbc349bb274f5cd372c7b23.png 30 KiB [emitted] + images/detach-left-multi-GEN2-screws@3x.f6ca6f2bfe97767780472ffa35c3af4f.png 216 KiB [emitted] + images/detach-left-multi-GEN2-tab@3x.008b7aef8e6b2f229c089c42401816c7.png 128 KiB [emitted] + images/detach-left-multi-screws@3x.074a1f2c40f547760a53cd76ef53d8bd.png 276 KiB [emitted] [big] + images/detach-left-multi-tab@3x.283d24cc0b66bc22c2fd9c9846962c0a.png 170 KiB [emitted] + images/detach-left-single-GEN2-screws@3x.740c622bc2add32dbf1d148ad74e327d.png 166 KiB [emitted] + images/detach-left-single-GEN2-tab@3x.008b7aef8e6b2f229c089c42401816c7.png 128 KiB [emitted] + images/detach-left-single-screws@3x.39efeaa07e471232f69e0addcf4e5702.png 183 KiB [emitted] + images/detach-left-single-tab@3x.283d24cc0b66bc22c2fd9c9846962c0a.png 170 KiB [emitted] + images/detach-right-multi-GEN2-screws@3x.140f1d7cce363ec63d53f24fc4b9384f.png 217 KiB [emitted] + images/detach-right-multi-GEN2-tab@3x.8e1e7e1037aa0ebd7de2123dc1df6f07.png 139 KiB [emitted] + images/detach-right-multi-screws@3x.88b8e80132af47e8ca4c4de728798a2c.png 274 KiB [emitted] [big] + images/detach-right-multi-tab@3x.4ff239009c87e69f5bd675db6cd90f28.png 172 KiB [emitted] + images/detach-right-single-GEN2-screws@3x.425858e2b96495f6e15889ef95bb1369.png 168 KiB [emitted] + images/detach-right-single-GEN2-tab@3x.8e1e7e1037aa0ebd7de2123dc1df6f07.png 139 KiB [emitted] + images/detach-right-single-screws@3x.3ddd8fa29dbc722f353e04d777ef8588.png 180 KiB [emitted] + images/detach-right-single-tab@3x.4ff239009c87e69f5bd675db6cd90f28.png 172 KiB [emitted] + images/eppendorf_1.5ml_safelock_snapcap_tube.af81d3fc307a619d0845d113524ab8ec.jpg 3.99 KiB [emitted] + images/eppendorf_1000ul_tip_eptips_side_view.387c65e4922a57d084fe0b315a967be4.jpg 2.36 KiB [emitted] + images/eppendorf_1000ul_tip_eptips_side_view.f95623f7fa1ea1a38d1fd1f4ec40b613.jpg 1.99 KiB [emitted] + images/eppendorf_10ul_tips_eptips_side_view.17992a3517224ef4aef14499d2bd61d2.jpg 2.2 KiB [emitted] + images/eppendorf_10ul_tips_eptips_side_view.ae15aaef5b0e4a46b4a2c488d5be5039.jpg 2.59 KiB [emitted] + images/eppendorf_2ml_safelock_snapcap_tube.381f3833db2951730632b80dd5fd8160.jpg 4.08 KiB [emitted] + images/falcon_15ml_conical_tube.921bab02f30a40daed204d1fa9309379.jpg 49 KiB [emitted] + images/falcon_50ml_15ml_conical_tubes.95ee2125e636fa15646b7a0b75df6ab3.jpg 78.7 KiB [emitted] + images/falcon_50ml_conical_tube.909c048bb441e0c6e45aacf410db0326.jpg 57.8 KiB [emitted] + images/flatbottom_thermal_adapter.a58ea3aaef7dee1c9d44d1697eb5fe06.png 990 KiB [emitted] [big] + images/footprint@3x.33bc3f9e9a8242e040460e1cbfaba878.png 33 KiB [emitted] + images/geb_1000ul_tip_side_view.b716991bd9ab5c92b2a9ba56dfafa637.jpg 17.9 KiB [emitted] + images/geb_10ul_tip_side_view.7d9564f02ea559d61bffc6051a26c3c2.jpg 14.7 KiB [emitted] + images/geb_96_tiprack_1000ul_side_view.ab16373720b086136eaec01f194d00e5.jpg 11 KiB [emitted] + images/geb_96_tiprack_1000ul_side_view.d2a97f4c0849431d32ba4d8d0b9f118c.jpg 25.8 KiB [emitted] + images/geb_96_tiprack_10ul_side_view.0dd48d8565c5c4889f43e9c8fbfe5dd8.jpg 13.2 KiB [emitted] + images/geb_96_tiprack_10ul_side_view.dc572637f1a3e0e42ea58bb8c1b76025.jpg 32.7 KiB [emitted] + images/generic_2ml_screwcap_tube.b2c48e8a3f069ff3fceb74821fe4bc48.jpg 122 KiB [emitted] + images/generic_pcr_strip_200ul_tubes.f2bc6f2ef856d1cddac5719bd9692fff.jpg 2.31 KiB [emitted] + images/generic_tiprack_side_view.11ce766f56d2d4345255d10c264edfb7.png 212 KiB [emitted] + images/heater-shaker-key-parts.0426b2c085a136a77b864636e86491b6.png 236 KiB [emitted] + images/heater_shaker_adapter_alignment.75758d29aa6608c0f33919e5f1ee311f.png 2.47 KiB [emitted] + images/heater_shaker_adapter_screwdriver.457ffb992917baed33fe134dd339650f.png 13.8 KiB [emitted] + images/heater_shaker_empty.fae897e089bd5ed4b003a4584834cfbd.png 7.23 KiB [emitted] + images/heater_shaker_module_diagram.532e224d63c3e07ac7c4123f37c7f3a5.svg 1.27 MiB [emitted] [big] + images/heatershaker_module_transparent.992b6b9a757daecf90eeacb3eba77aaf.svg 1.43 MiB [emitted] [big] + images/height-alum-block-plate@3x.ebc22ddfa662b16da49c808682209f2c.png 15.5 KiB [emitted] + images/height-alum-block-tubes@3x.34af45cd04e2627341f2bff51fc4c223.png 17.5 KiB [emitted] + images/height-plate-and-reservoir@3x.5db63a7d243774a71e4e1be1eba49500.png 16 KiB [emitted] + images/height-tip-rack@3x.425471bf470a4b29b59d3d9ec5580dfb.png 17.4 KiB [emitted] + images/height-tube-rack-irregular@3x.4f4fc364ef6073c0f9f56df6b8c9a685.png 21.7 KiB [emitted] + images/height-tube-rack@3x.6b92960ae7ae4b4a1bae078ff274eb75.png 20.5 KiB [emitted] + images/length-tip-rack@3x.66ad1cfa9c2a0c2918b21d65ee66892b.png 31.8 KiB [emitted] + images/logo_nav.823728e9fc8a1768deb64f12a8e0eb81.svg 2.2 KiB [emitted] + images/lpc_level_with_labware.96c750f717f17efb45a3f646572aedf9.svg 1.5 KiB [emitted] + images/lpc_level_with_tip.b713b7a4b3fb57c2de1c7a59cc55c9ec.svg 1.02 KiB [emitted] + images/lpc_modal_nozzle_1.488053d185258836c323029e7c422821.jpg 60.3 KiB [emitted] + images/lpc_modal_nozzle_2.1ae89bfde84e19cea45ec3ab803537b7.jpg 37.8 KiB [emitted] + images/lpc_modal_nozzle_not_centered_1.d3e7ca78f95d20339dae835f19233896.jpg 72.4 KiB [emitted] + images/lpc_modal_nozzle_not_centered_2.832e13e5649fad6f0db8d4c30d2d7fd0.jpg 40.5 KiB [emitted] + images/lpc_modal_nozzle_paper.380a01a3d1a1d5ccd5c50b72aa96c0da.jpg 39.4 KiB [emitted] + images/magnetic_module_gen_2_transparent.3a5697962f5add564720df50a23f88f4.svg 478 KiB [emitted] [big] + images/multi-channel_GEN1_800px.a159fc693e32b45616a7f1d8af4a2956.png 12.3 KiB [emitted] + images/multi-channel_GEN2_800px.12244fd63225099c928fdf2f8df9d9fc.png 9.93 KiB [emitted] + images/nest_0.5ml_screwcap_tube.7cfd0fc3b0d269857dedbaf23b3cdbcc.jpg 4.98 KiB [emitted] + images/nest_1.5ml_screwcap_tube.61b0b824ebcccb9b40278343c9b2922a.jpg 6.34 KiB [emitted] + images/nest_1.5ml_snapcap_tube.a0778faf0ec5adc9e063427f63c2e642.jpg 4.69 KiB [emitted] + images/nest_12_reservoir_15ml_three_quarters.f1646c26de9f8e9e7c1a638963e1aefa.jpg 43.1 KiB [emitted] + images/nest_15ml_conical_tube.97a91c6bdd33dfc1a53d539e65cdd302.jpg 4.29 KiB [emitted] + images/nest_1_reservoir_195ml_three_quarters.921e68d8f61cc617ff6a075da330dde5.jpg 52.2 KiB [emitted] + images/nest_2ml_screwcap_tube.a0688c2f84dcc07a4175876fc578d00f.jpg 6.26 KiB [emitted] + images/nest_2ml_snapcap_tube.74e1f76b3c8823ed70c9ce8f3501f6e9.jpg 6.42 KiB [emitted] + images/nest_50ml_15ml_conical_tubes.c5fe4d2e2a5b73833a652defa96b08cd.jpg 8.9 KiB [emitted] + images/nest_50ml_conical_tube.a9e1865fbe4c81efb1f788bacd3be034.jpg 6.54 KiB [emitted] +images/nest_96_wellplate_100ul_pcr_full_skirt_three_quarters.a365643b463653c8e5385d3766169fde.jpg 48.6 KiB [emitted] + images/nest_96_wellplate_200ul_flat_three_quarters.5c4834b6910b37b704584aa348c7701e.jpg 63.3 KiB [emitted] + images/nest_96_wellplate_2ml_deep.972cce3fbde083520a72916ecbf98134.jpg 37.5 KiB [emitted] + images/offset-reservoir@3x.a14bc3a17877b5defb23b7000325e94f.png 28.6 KiB [emitted] + images/offset-well-circular@3x.be0a072037e9a4b6728b77531efc50a1.png 74 KiB [emitted] + images/offset-well-rectangular@3x.a0f30edb7cbb8361322585271611c3ee.png 31.2 KiB [emitted] + images/opentrons_10_tuberack_4_6_side_view.cdb178a20997872e028678d24965c744.jpg 36.7 KiB [emitted] + images/opentrons_15_tuberack_side_view.8a849db9e6b4c2b4098ec59a911a70cc.jpg 39.4 KiB [emitted] + images/opentrons_24_aluminumblock_side_view.1c1f49d7f8eed880cfe6387635ada6a9.jpg 13.3 KiB [emitted] + images/opentrons_24_tuberack_side_view.eeb523a58e31a858677c69b0fb22c9fe.jpg 43.5 KiB [emitted] + images/opentrons_6_tuberack_side_view.105aa5b3c41c69fc1448e4f4733f83f2.jpg 37 KiB [emitted] + images/opentrons_96_aluminumblock_side_view.ed80f46cd3c0a73a4cab78f918a4d87c.jpg 33.6 KiB [emitted] + images/opentrons_96_tiprack_1000ul_side_view.03865acd51021e8d955fb8026ae53249.jpg 68.8 KiB [emitted] + images/opentrons_96_tiprack_1000ul_side_view.a53cce0e635a3c907d99c42581f9c6df.jpg 166 KiB [emitted] + images/opentrons_96_tiprack_10ul_side_view.7c8f1170b07751af9d8d49b5536140ac.jpg 139 KiB [emitted] + images/opentrons_96_tiprack_10ul_side_view.b5279e6f5a0938f9161723a023a72380.jpg 75.9 KiB [emitted] + images/opentrons_96_tiprack_300ul_side_view.41b7f95e0fb8af0ea5e41eb7a2a26aff.jpg 58.4 KiB [emitted] + images/opentrons_96_tiprack_300ul_side_view.839697eae2c49c1db8784eac91ed873c.jpg 120 KiB [emitted] + images/opentrons_calibration_block.915aaa5baa63ee0df913ca7c430a9bf4.png 33.1 KiB [emitted] + images/pcr_thermal_adapter.0dfa629fd3a2f4fb656fe25f51f73839.png 1.29 MiB [emitted] [big] + images/removable_black_plastic_trash_bin.fd09b8a00db42ca2a000b9605a1123c5.png 4.56 KiB [emitted] + images/remove-trash@3x.e8d0eebc03ebe4226be9090a8d4c6fdc.png 132 KiB [emitted] + images/robot_calibration_help.b23fb97f682548985b5639c76bfe1ab9.png 590 KiB [emitted] [big] + images/screwdriver.d40aa4d408905fdd6e1170480a175778.svg 4.06 KiB [emitted] + images/screwdriver_oriented_left.58de2dd5ad872644733c2e2a79f13bd1.svg 1.07 MiB [emitted] [big] + images/secure_mag_mod_bracket.85d38e0daa2323a69f13d42eb58831a3.svg 176 KiB [emitted] + images/secure_tc_latch.2ecd9ec2b653b8b58c04d14d0d007538.png 466 KiB [emitted] [big] + images/shape-circular@3x.10c41b7076a9cb6b5e69129a8985dc37.png 31.8 KiB [emitted] + images/shape-rectangular@3x.688e4a1a1ca33a5864b07526dbe38842.png 17.8 KiB [emitted] + images/single-channel_GEN2_800px.f76cf4d20030cfbbb18656e9bdfe8c28.png 9.07 KiB [emitted] + images/single_channel_GEN1_800px.914371f4183d699f600bde87ee7f543a.png 8.44 KiB [emitted] + images/spacing-reservoir-multi-row@3x.0c6582564608abfcf7cddfbd7ef5b932.png 30 KiB [emitted] + images/spacing-reservoir@3x.db31eb063935ffb1aaf859a86522e5e3.png 24.4 KiB [emitted] + images/spacing-well-circular@3x.109fbdb472e92c099cea7b4103b4773e.png 72.9 KiB [emitted] + images/spacing-well-rectangular@3x.ad410a54777a0251057c41ca912408e6.png 32.1 KiB [emitted] + images/t10_torx_screwdriver.0fb7ed9ca1cce476c7a1b0f0a5f90c77.png 2.06 KiB [emitted] + images/temp_deck_gen_2_transparent.a808872e0452922fddee2315aa8b0c84.svg 495 KiB [emitted] [big] + images/thermocycler_closed.c276cf600435c2a28a87161e25224d59.svg 221 KiB [emitted] + images/thermoscientificnunc_96_wellplate_1300ul.a506f9b00330b8b8d812a84ce9a30c19.jpg 48 KiB [emitted] + images/thermoscientificnunc_96_wellplate_2000ul.a506f9b00330b8b8d812a84ce9a30c19.jpg 48 KiB [emitted] + images/tipone_200ul_tip_side_view.bd6aa5320f3445ef5c3f7b6f52773a65.jpg 2.72 KiB [emitted] + images/tipone_96_tiprack_200ul_side_view.366a553af2350e3f24eb84e57f9d88f5.jpg 19 KiB [emitted] + images/tipone_96_tiprack_200ul_side_view.ee959b097546d9d33e30f3f4ad4b2a0c.jpg 26.7 KiB [emitted] + images/universal_thermal_adapter.c179bbd698dd630dc9728e6305617c52.png 506 KiB [emitted] [big] + images/usascientific_12_reservoir_22ml_side_view.27d2bdfda3c47f7ead071c7d26af42d3.jpg 16.1 KiB [emitted] + images/usascientific_96_wellplate_2.4ml_deep_side_view.80b9b3f1833b809c56892075c8f1c196.jpg 9.67 KiB [emitted] + index.html 566 bytes [emitted] + videos/A1_Multi_Channel_REV1.461fc621c548c1ae7b1b575714d3d647.webm 97.6 KiB [emitted] + videos/A1_Single_Channel_REV1.ee112acbf7820d7aa5f439c4424d674e.webm 89.3 KiB [emitted] + videos/HS_Deck_Lock_Anim.8dc47bd33bf1cead984d82959b9f57dd.webm 116 KiB [emitted] + videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV1.956307edeb9455d8d7bb95eeef195e2d.webm 280 KiB [emitted] [big] + videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV2.fe7c78518351f923fb4145a2e78083dc.webm 274 KiB [emitted] [big] + videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV1.0d8e56b6634ac9f9b1501a1148bbdf53.webm 292 KiB [emitted] [big] + videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV2.b0b8c440556fa02250c131f72d3de250.webm 283 KiB [emitted] [big] + videos/Left_Multi_Trash_NO_TIP_(330x260)REV1.cdfde3ba1ac01c4d4583b5d541b42afd.webm 300 KiB [emitted] [big] + videos/Left_Multi_Trash_WITH_TIP_(330x260)REV1.ab84b5016af2281d838acd75d85d254a.webm 310 KiB [emitted] [big] + videos/Left_Single_CalBlock_NO_TIP_(330x260)REV1.55d9d1be3528441bc8037352d7a3ab1f.webm 257 KiB [emitted] [big] + videos/Left_Single_CalBlock_NO_TIP_(330x260)REV2.0d5ee709fdd6883b41a8533384ae91df.webm 248 KiB [emitted] [big] + videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV1.068d15d74ac7956e68ba849ee17803a5.webm 261 KiB [emitted] [big] + videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV2.f342b48dd56025953997ee165d40bffa.webm 252 KiB [emitted] [big] + videos/Left_Single_Trash_NO_TIP_(330x260)REV1.fca2370bfb624a701048f33342c5a994.webm 268 KiB [emitted] [big] + videos/Left_Single_Trash_WITH_TIP_(330x260)REV1.59330fdc5e67ab643d04c5d99b03607a.webm 273 KiB [emitted] [big] + videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV1.7b7499bd130ca518e85b1dd7fafb8b6b.webm 271 KiB [emitted] [big] + videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV2.19fdcf5082e8090e4b484c5e9d1b85a8.webm 262 KiB [emitted] [big] + videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV1.b9b5559b9588a881e4b903327f45db81.webm 282 KiB [emitted] [big] + videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV2.99a72fbb89aa1762c7e8559d8378b350.webm 273 KiB [emitted] [big] + videos/Right_Multi_Trash_NO_TIP_(330x260)REV1.2ef7be64cdbc8a60946e11e72053f785.webm 289 KiB [emitted] [big] + videos/Right_Multi_Trash_WITH_TIP_(330x260)REV1.7cd016b277b5632c01a5f1cd7e7bde5b.webm 301 KiB [emitted] [big] + videos/Right_Single_CalBlock_NO_TIP_(330x260)REV1.dffb604ced3d9125626e38c5a33e8639.webm 257 KiB [emitted] [big] + videos/Right_Single_CalBlock_NO_TIP_(330x260)REV2.abb94f786c13cd8977d22e0442d44f1e.webm 249 KiB [emitted] [big] + videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV1.27fdf7abb4964ae9afa8a4eb7b0eecea.webm 260 KiB [emitted] [big] + videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV2.b068880588e8b054638d5539b11fcd8b.webm 253 KiB [emitted] [big] + videos/Right_Single_Trash_NO_TIP_(330x260)REV1.61a514e0339e30358e5cbc80d30e163d.webm 269 KiB [emitted] [big] + videos/Right_Single_Trash_WITH_TIP_(330x260)REV1.9a2a6f986963423db2a0818efce0442a.webm 272 KiB [emitted] [big] + videos/SLOT_1_LEFT_MULTI_X-Y.1c2d5f4bda8ff85dbfb6d060e2286ccb.webm 423 KiB [emitted] [big] + videos/SLOT_1_LEFT_SINGLE_X-Y.6a66fae028405a5e814b897b1b5e1044.webm 353 KiB [emitted] [big] + videos/SLOT_1_RIGHT_MULTI_X-Y.403e79debe40f46c9d5022dedd4423c7.webm 380 KiB [emitted] [big] + videos/SLOT_1_RIGHT_SINGLE_X-Y.f0d37908a12142a85b64f88bdf750e07.webm 355 KiB [emitted] [big] + videos/SLOT_3_LEFT_MULTI_X-Y.d5a44227bf38118ac349f86b52c93774.webm 402 KiB [emitted] [big] + videos/SLOT_3_LEFT_SINGLE_X-Y.5aba1f98b8d24f084555c8efe3212ed3.webm 342 KiB [emitted] [big] + videos/SLOT_3_RIGHT_MULTI_X-Y.134b1bbba4e5f522e54f0654ee108c55.webm 369 KiB [emitted] [big] + videos/SLOT_3_RIGHT_SINGLE_X-Y.1b244a9c50895925ea7c4b095f7e0c8f.webm 337 KiB [emitted] [big] + videos/SLOT_5_LEFT_MULTI_Z.f65372350b38a3675b7b6c59707d2ae9.webm 570 KiB [emitted] [big] + videos/SLOT_5_LEFT_SINGLE_Z.074099d8013846f9809a3b831403ea75.webm 516 KiB [emitted] [big] + videos/SLOT_5_RIGHT_MULTI_Z.d3d2a4902a5e6eb0072a93662557e283.webm 534 KiB [emitted] [big] + videos/SLOT_5_RIGHT_SINGLE_Z.6562379fe1c9829f783206abedb4343f.webm 516 KiB [emitted] [big] + videos/SLOT_7_LEFT_MULTI_X-Y.62dea5a9b57ec60e1c9549eb935c0559.webm 414 KiB [emitted] [big] + videos/SLOT_7_LEFT_SINGLE_X-Y.391745dd076564adb4f5b78ce22e1e6d.webm 350 KiB [emitted] [big] + videos/SLOT_7_RIGHT_MULTI_X-Y.96e181b188c1d5b05f11be8d47525c3f.webm 374 KiB [emitted] [big] + videos/SLOT_7_RIGHT_SINGLE_X-Y.e47bd51d5d4002b4788d466031a8a805.webm 348 KiB [emitted] [big] + videos/Slot_1_Remove_CalBlock_(330x260)REV1.0b2c07def1f72f3682d9a78b494d03be.webm 159 KiB [emitted] + videos/Slot_3_Remove_CalBlock_(330x260)REV1.7feef9717e15d23e5595cdab8c28760f.webm 145 KiB [emitted] + videos/p20_multi_gen2-left.826ffef3b32310a7c33e09fc1078d2e0.webm 2.61 MiB [emitted] [big] + videos/p20_multi_gen2-right.e3e739b22ad465392cd36ff1b39f183d.webm 2.61 MiB [emitted] [big] + videos/p300_multi_gen2-left.bb635aa78336e364069a1dbb312ad7ba.webm 2.59 MiB [emitted] [big] + videos/p300_multi_gen2-right.80be1f5c71a3441376d59b5ac5a42b46.webm 2.6 MiB [emitted] [big] +Entrypoint main [big] = 1.524691f12f1f49763272.css 1.bundle.2cbcb0aaf32346eaca8f.js 1.bundle.2cbcb0aaf32346eaca8f.js.map bundle.72a199bdcc2a756d69e3.js bundle.72a199bdcc2a756d69e3.js.map + [0] ../components/src/index.ts + 209 modules 392 KiB {0} [built] + | 210 modules + [6] ../node_modules/react-redux/es/index.js + 22 modules 49.9 KiB {0} [built] + | 23 modules + [22] ../react-api-client/src/index.ts + 40 modules 58 KiB {0} [built] + | ../react-api-client/src/index.ts 242 bytes [built] + | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + | ../react-api-client/src/api/index.ts 162 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/health/index.ts 56 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/runs/index.ts 914 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/sessions/index.ts 251 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/protocols/index.ts 334 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/server/index.ts 74 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/modules/index.ts 52 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/pipettes/index.ts 123 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms + | ../react-api-client/src/api/ApiClientProvider.tsx 370 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:899ms building:29ms dependencies:86ms = 1488ms + | ../react-api-client/src/api/ApiHostProvider.tsx 720 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:899ms building:29ms dependencies:86ms = 1488ms + | ../react-api-client/src/api/useHost.ts 154 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:899ms building:29ms dependencies:86ms = 1488ms + | ../react-api-client/src/health/useHealth.ts 463 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:58ms building:47ms dependencies:273ms = 852ms + | ../react-api-client/src/runs/useAllRunsQuery.ts 1.89 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:892ms building:25ms dependencies:333ms = 1724ms + | ../react-api-client/src/runs/useRunQuery.ts 1.97 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:892ms building:25ms dependencies:333ms = 1724ms + | + 26 hidden modules + [30] ./src/redux/discovery/index.ts 84 bytes {0} [built] + [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [] 197ms -> [114] 905ms -> factory:756ms building:55ms dependencies:42ms = 2385ms + [34] ./src/App/portal.tsx 5.49 KiB {0} [built] + [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + [35] ./src/redux/config/index.ts + 3 modules 6.27 KiB {0} [built] + | ./src/redux/config/index.ts 132 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> factory:118ms building:46ms dependencies:154ms = 945ms + | ./src/redux/config/actions.ts 2.2 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> [] 164ms -> factory:154ms building:58ms dependencies:1ms = 1004ms + | ./src/redux/config/selectors.ts 3.64 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> [] 164ms -> factory:154ms building:58ms dependencies:1ms = 1004ms + | ./src/redux/config/hooks.ts 285 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> [] 164ms -> factory:154ms building:58ms dependencies:1ms = 1004ms + [101] ./src/redux/shell/index.ts + 1 modules 399 bytes {0} [built] + | ./src/redux/shell/index.ts 198 bytes [built] + | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + | ./src/redux/shell/actions.ts 186 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1066ms building:24ms dependencies:0ms = 1346ms + [164] ./src/logger.ts 3.53 KiB {0} [built] + [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + [479] ./node_modules/connected-react-router/esm/index.js + 5 modules 17.1 KiB {0} [built] + | 6 modules + [485] ./src/redux/reducer.ts + 18 modules 69.3 KiB {0} [built] + | ./src/redux/reducer.ts 2.19 KiB [built] + | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + | ./src/redux/robot-api/reducer.ts 2.84 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/robot-admin/reducer.ts 3.82 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/robot-controls/reducer.ts 3.46 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/robot-settings/reducer.ts 2.6 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/buildroot/reducer.ts 6.91 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/pipettes/reducer.ts 3.63 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/networking/reducer.ts 7.13 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/shell/reducer.ts 2.88 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/config/reducer.ts 580 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/discovery/reducer.ts 2.31 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/protocol/reducer.ts 2.21 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/custom-labware/reducer.ts 3.3 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/system-info/reducer.ts 4.73 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | ./src/redux/alerts/reducer.ts 4.17 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms + | + 4 hidden modules + [873] ./src/redux/store.ts + 88 modules 225 KiB {0} [built] + | ./src/redux/store.ts 974 bytes [built] + | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + | ./src/redux/epic.ts 1 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:147ms building:27ms dependencies:16ms = 446ms + | ./src/redux/analytics/epic.ts 4.25 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/discovery/epic.ts 1.05 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/robot-admin/epic/index.ts 571 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/robot-controls/epic/index.ts 334 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/robot-settings/epic/index.ts 330 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/buildroot/epic.ts 16.5 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/pipettes/epic/index.ts 361 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/modules/epic/index.ts 160 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/networking/epic/index.ts 580 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/alerts/epic.ts 569 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/system-info/epic.ts 2.64 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/sessions/epic/index.ts 571 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | ./src/redux/calibration/epic/index.ts 388 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms + | + 74 hidden modules +[1371] ./src/App/index.tsx + 454 modules 1.77 MiB {0} [built] + | ./src/App/index.tsx 4.65 KiB [built] + | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + | ./src/atoms/GlobalStyle/index.ts 918 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/organisms/Alerts/index.tsx 1.23 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/organisms/Breadcrumbs/index.tsx 5.65 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Devices/CalibrationDashboard/index.tsx 887 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Devices/DeviceDetails/index.tsx 5.13 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Devices/DevicesLanding/index.tsx 9.92 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Devices/ProtocolRunDetails/index.tsx 11.2 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Devices/RobotSettings/index.tsx 7.62 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Protocols/ProtocolsLanding/index.tsx 793 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Protocols/ProtocolDetails/index.tsx 846 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/AppSettings/index.tsx 3.17 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/pages/Labware/index.tsx 12.3 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/App/hooks.ts 480 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | ./src/App/Navbar.tsx 4.4 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms + | + 440 hidden modules +[1374] ./src/i18n.ts + 7 modules 79.4 KiB {0} [built] + | ./src/i18n.ts 1.08 KiB [built] + | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms + | ./src/assets/localization/index.ts 63 bytes [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:166ms building:36ms = 458ms + | ./src/assets/localization/en/index.ts 2.2 KiB [built] + | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 202ms -> factory:131ms building:44ms = 633ms + | + 5 hidden modules +[1388] multi ./src/index.tsx 28 bytes {0} [built] + factory:1ms building:0ms = 1ms +[1389] ./src/index.tsx 1.06 KiB {0} [built] + [1388] 1ms -> factory:9ms building:120ms = 130ms + + 3194 hidden modules + +WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). +This can impact web performance. +Assets: + images/heatershaker_module_transparent.992b6b9a757daecf90eeacb3eba77aaf.svg (1.43 MiB) + videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV1.956307edeb9455d8d7bb95eeef195e2d.webm (280 KiB) + videos/Left_Multi_Trash_NO_TIP_(330x260)REV1.cdfde3ba1ac01c4d4583b5d541b42afd.webm (300 KiB) + videos/Left_Single_CalBlock_NO_TIP_(330x260)REV1.55d9d1be3528441bc8037352d7a3ab1f.webm (257 KiB) + videos/Left_Single_Trash_NO_TIP_(330x260)REV1.fca2370bfb624a701048f33342c5a994.webm (268 KiB) + videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV1.7b7499bd130ca518e85b1dd7fafb8b6b.webm (271 KiB) + videos/Right_Multi_Trash_NO_TIP_(330x260)REV1.2ef7be64cdbc8a60946e11e72053f785.webm (289 KiB) + videos/Right_Single_CalBlock_NO_TIP_(330x260)REV1.dffb604ced3d9125626e38c5a33e8639.webm (257 KiB) + videos/Right_Single_Trash_NO_TIP_(330x260)REV1.61a514e0339e30358e5cbc80d30e163d.webm (269 KiB) + videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV2.fe7c78518351f923fb4145a2e78083dc.webm (274 KiB) + videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV2.19fdcf5082e8090e4b484c5e9d1b85a8.webm (262 KiB) + videos/Left_Single_CalBlock_NO_TIP_(330x260)REV2.0d5ee709fdd6883b41a8533384ae91df.webm (248 KiB) + videos/Right_Single_CalBlock_NO_TIP_(330x260)REV2.abb94f786c13cd8977d22e0442d44f1e.webm (249 KiB) + videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV1.0d8e56b6634ac9f9b1501a1148bbdf53.webm (292 KiB) + videos/Left_Multi_Trash_WITH_TIP_(330x260)REV1.ab84b5016af2281d838acd75d85d254a.webm (310 KiB) + videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV1.068d15d74ac7956e68ba849ee17803a5.webm (261 KiB) + videos/Left_Single_Trash_WITH_TIP_(330x260)REV1.59330fdc5e67ab643d04c5d99b03607a.webm (273 KiB) + videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV1.b9b5559b9588a881e4b903327f45db81.webm (282 KiB) + videos/Right_Multi_Trash_WITH_TIP_(330x260)REV1.7cd016b277b5632c01a5f1cd7e7bde5b.webm (301 KiB) + videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV1.27fdf7abb4964ae9afa8a4eb7b0eecea.webm (260 KiB) + videos/Right_Single_Trash_WITH_TIP_(330x260)REV1.9a2a6f986963423db2a0818efce0442a.webm (272 KiB) + videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV2.b0b8c440556fa02250c131f72d3de250.webm (283 KiB) + videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV2.99a72fbb89aa1762c7e8559d8378b350.webm (273 KiB) + videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV2.f342b48dd56025953997ee165d40bffa.webm (252 KiB) + videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV2.b068880588e8b054638d5539b11fcd8b.webm (253 KiB) + videos/SLOT_5_LEFT_MULTI_Z.f65372350b38a3675b7b6c59707d2ae9.webm (570 KiB) + videos/SLOT_5_LEFT_SINGLE_Z.074099d8013846f9809a3b831403ea75.webm (516 KiB) + videos/SLOT_5_RIGHT_MULTI_Z.d3d2a4902a5e6eb0072a93662557e283.webm (534 KiB) + videos/SLOT_5_RIGHT_SINGLE_Z.6562379fe1c9829f783206abedb4343f.webm (516 KiB) + videos/SLOT_1_LEFT_MULTI_X-Y.1c2d5f4bda8ff85dbfb6d060e2286ccb.webm (423 KiB) + videos/SLOT_1_LEFT_SINGLE_X-Y.6a66fae028405a5e814b897b1b5e1044.webm (353 KiB) + videos/SLOT_1_RIGHT_MULTI_X-Y.403e79debe40f46c9d5022dedd4423c7.webm (380 KiB) + videos/SLOT_1_RIGHT_SINGLE_X-Y.f0d37908a12142a85b64f88bdf750e07.webm (355 KiB) + videos/SLOT_3_LEFT_MULTI_X-Y.d5a44227bf38118ac349f86b52c93774.webm (402 KiB) + videos/SLOT_3_LEFT_SINGLE_X-Y.5aba1f98b8d24f084555c8efe3212ed3.webm (342 KiB) + videos/SLOT_3_RIGHT_MULTI_X-Y.134b1bbba4e5f522e54f0654ee108c55.webm (369 KiB) + videos/SLOT_3_RIGHT_SINGLE_X-Y.1b244a9c50895925ea7c4b095f7e0c8f.webm (337 KiB) + videos/SLOT_7_LEFT_MULTI_X-Y.62dea5a9b57ec60e1c9549eb935c0559.webm (414 KiB) + videos/SLOT_7_LEFT_SINGLE_X-Y.391745dd076564adb4f5b78ce22e1e6d.webm (350 KiB) + videos/SLOT_7_RIGHT_MULTI_X-Y.96e181b188c1d5b05f11be8d47525c3f.webm (374 KiB) + videos/SLOT_7_RIGHT_SINGLE_X-Y.e47bd51d5d4002b4788d466031a8a805.webm (348 KiB) + images/screwdriver_oriented_left.58de2dd5ad872644733c2e2a79f13bd1.svg (1.07 MiB) + images/flatbottom_thermal_adapter.a58ea3aaef7dee1c9d44d1697eb5fe06.png (990 KiB) + images/deepwell_thermal_adapter.a38cfcd65c239e425318b59aa91e2cf3.png (1.33 MiB) + images/pcr_thermal_adapter.0dfa629fd3a2f4fb656fe25f51f73839.png (1.29 MiB) + images/universal_thermal_adapter.c179bbd698dd630dc9728e6305617c52.png (506 KiB) + images/heater_shaker_module_diagram.532e224d63c3e07ac7c4123f37c7f3a5.svg (1.27 MiB) + images/magnetic_module_gen_2_transparent.3a5697962f5add564720df50a23f88f4.svg (478 KiB) + images/temp_deck_gen_2_transparent.a808872e0452922fddee2315aa8b0c84.svg (495 KiB) + images/secure_tc_latch.2ecd9ec2b653b8b58c04d14d0d007538.png (466 KiB) + images/robot_calibration_help.b23fb97f682548985b5639c76bfe1ab9.png (590 KiB) + images/attach-left-multi-screws@3x.faec9c1c7788abf2ada9586264645033.png (275 KiB) + images/attach-right-multi-screws@3x.9ba6d7acaf7427c1e3b6fcdd9ff8745e.png (266 KiB) + images/detach-left-multi-screws@3x.074a1f2c40f547760a53cd76ef53d8bd.png (276 KiB) + images/detach-right-multi-screws@3x.88b8e80132af47e8ca4c4de728798a2c.png (274 KiB) + videos/p20_multi_gen2-left.826ffef3b32310a7c33e09fc1078d2e0.webm (2.61 MiB) + videos/p20_multi_gen2-right.e3e739b22ad465392cd36ff1b39f183d.webm (2.61 MiB) + videos/p300_multi_gen2-left.bb635aa78336e364069a1dbb312ad7ba.webm (2.59 MiB) + videos/p300_multi_gen2-right.80be1f5c71a3441376d59b5ac5a42b46.webm (2.6 MiB) + images/corning_12_wellplate_6.9ml_flat_photo_three_quarters.9d0f3f59eb19ce82a35ab6a1717acabf.jpg (314 KiB) + images/corning_24_wellplate_3.4ml_flat_photo_three_quarters.e9eb0fb6c108dc791641bd9aa9a10389.jpg (897 KiB) + images/corning_96_wellplate_360ul_flat_three_quarters.14cba32e26db52f5d3157d8b7ebf5a21.jpg (367 KiB) + images/corning_48_wellplate_1.6ml_flat_photo_three_quarters.ed376b1a01695118fa2e455e34111949.jpg (633 KiB) + images/corning_6_wellplate_16.8ml_flat_photo_three_quarters.af63f6b0d914165537a788af6727eb06.jpg (463 KiB) + bundle.72a199bdcc2a756d69e3.js (5.1 MiB) + +WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. +Entrypoints: + main (5.17 MiB) + 1.524691f12f1f49763272.css + 1.bundle.2cbcb0aaf32346eaca8f.js + bundle.72a199bdcc2a756d69e3.js + + +WARNING in webpack performance recommendations: +You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application. +For more info visit https://webpack.js.org/guides/code-splitting/ +Child html-webpack-plugin for "index.html": + 1 asset + Entrypoint undefined = index.html + [7] ../node_modules/html-webpack-plugin/lib/loader.js!./src/index.hbs 1.68 KiB {0} [built] + factory:25ms building:116ms = 141ms + + 23 hidden modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/molecules/DeprecatedJogControls/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/molecules/DeprecatedJogControls/styles.css 749 bytes {0} [built] + factory:0ms building:30ms = 30ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/molecules/ReleaseNotes/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/molecules/ReleaseNotes/styles.css 12.3 KiB {0} [built] + factory:0ms building:762ms = 762ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/molecules/modals/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/molecules/modals/styles.css 12.3 KiB {0} [built] + factory:0ms building:720ms = 720ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/CalibrateTipLength/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/CalibrateTipLength/styles.css 9.29 KiB {0} [built] + factory:0ms building:738ms = 738ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/CalibrationPanels/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/CalibrationPanels/styles.css 1.42 KiB {0} [built] + factory:0ms building:45ms = 45ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ChangePipette/ClearDeckModal/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ChangePipette/ClearDeckModal/styles.css 11.1 KiB {0} [built] + factory:0ms building:985ms = 985ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ChangePipette/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ChangePipette/styles.css 18.7 KiB {0} [built] + factory:1ms building:935ms = 936ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ConfigurePipette/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ConfigurePipette/styles.css 13 KiB {0} [built] + factory:0ms building:782ms = 782ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/DeprecatedCalibrateTipLength/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/DeprecatedCalibrateTipLength/styles.css 9.29 KiB {0} [built] + factory:1ms building:962ms = 963ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/DeprecatedCalibrationPanels/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/DeprecatedCalibrationPanels/styles.css 1.42 KiB {0} [built] + factory:0ms building:26ms = 26ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/DeprecatedCheckCalibration/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/DeprecatedCheckCalibration/styles.css 557 bytes {0} [built] + factory:1ms building:17ms = 18ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/Devices/RobotSettings/UpdateBuildroot/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/Devices/RobotSettings/UpdateBuildroot/styles.css 16.2 KiB {0} [built] + factory:0ms building:866ms = 866ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/LabwarePositionCheck/DeprecatedComponents/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/LabwarePositionCheck/DeprecatedComponents/styles.css 9.8 KiB {0} [built] + factory:0ms building:789ms = 789ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/LabwarePositionCheck/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/LabwarePositionCheck/styles.css 9.78 KiB {0} [built] + factory:1ms building:779ms = 780ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ProtocolSetup/styles.css: + Entrypoint mini-css-extract-plugin = * + [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ProtocolSetup/styles.css 9.78 KiB {0} [built] + factory:1ms building:780ms = 781ms + + 1 hidden module +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/alerts/alerts.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/buttons/buttons.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/controls/styles.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/forms/Select.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/forms/SelectField.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/forms/forms.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Deck/Deck.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Deck/RobotWorkSpace.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/LabwareRender.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/LabwareOutline.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/StaticLabware.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/Well.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/WellLabels.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Pipette/styles.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/instrument/PipetteSelect.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/instrument/instrument.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/Labware.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/LabwareNameOverlay.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/ModuleItem.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/ModuleViz.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/Well.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/lists/lists.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/modals/modals.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/nav/SidePanel.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/slotmap/styles.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/structure/Pill.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/structure/Splash.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/structure/structure.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/tabbedNav/navbar.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/tooltips/tooltips.css: + Entrypoint mini-css-extract-plugin = * + 2 modules +Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../node_modules/typeface-open-sans/index.css: + Entrypoint mini-css-extract-plugin = * + 23 modules +NO_PYTHON=true NO_USB_DETECTION=true electron-builder --config electron-builder.config.js --publish never --linux --arm64 --dir + • electron-builder version=23.3.3 os=21.6.0 + • loaded configuration file=/Users/kojikanao/Documents/opentrons/app-shell/electron-builder.config.js + • rebuilding native dependencies dependencies=usb-detection@4.14.1 platform=linux arch=arm64 + • install prebuilt binary name=usb-detection version=4.14.1 platform=linux arch=arm64 napi= + • cannot install prebuilt binaries for optional native dependency name=usb-detection + version=4.14.1 + platform=linux + arch=arm64 + napi= + cause=exit status 1 + errorOut=prebuild-install info begin Prebuild-install version 7.1.1 + prebuild-install warn install prebuilt binaries enforced with --force! + prebuild-install warn install prebuilt binaries may be out of date! + prebuild-install info looking for local prebuild @ prebuilds/usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz + prebuild-install info looking for cached prebuild @ /Users/kojikanao/.npm/_prebuilds/3eced5-usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz + prebuild-install http request GET https://github.com/MadLittleMods/node-usb-detection/releases/download/v4.14.1/usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz + prebuild-install http 404 https://github.com/MadLittleMods/node-usb-detection/releases/download/v4.14.1/usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz + prebuild-install warn install No prebuilt binaries found (target=20.3.0 runtime=electron arch=arm64 libc= platform=linux) + + command=/Users/kojikanao/.nvs/node/16.17.0/arm64/bin/node /Users/kojikanao/Documents/opentrons/app-shell/node_modules/prebuild-install/bin.js --platform=linux --arch=arm64 --target=20.3.0 --runtime=electron --verbose --force + workingDir=/Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection + ⨯ cannot execute cause=exit status 1 + errorOut=npm WARN using --force Recommended protections disabled. + npm ERR! code 1 + npm ERR! path /Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection + npm ERR! command failed + npm ERR! command sh -c -- prebuild-install || node-gyp rebuild + npm ERR! CXX(target) Release/obj.target/detection/src/detection.o + npm ERR! prebuild-install warn install No prebuilt binaries found (target=20.3.0 runtime=electron arch=arm64 libc= platform=linux) + npm ERR! gyp info it worked if it ends with ok + npm ERR! gyp info using node-gyp@9.1.0 + npm ERR! gyp info using node@16.17.0 | darwin | arm64 + npm ERR! gyp info find Python using Python version 3.7.13 found at "/Users/kojikanao/.pyenv/versions/3.7.13/bin/python3" + npm ERR! gyp info spawn /Users/kojikanao/.pyenv/versions/3.7.13/bin/python3 + npm ERR! gyp info spawn args [ + npm ERR! gyp info spawn args '/Users/kojikanao/Documents/opentrons/node_modules/node-gyp/gyp/gyp_main.py', + npm ERR! gyp info spawn args 'binding.gyp', + npm ERR! gyp info spawn args '-f', + npm ERR! gyp info spawn args 'make', + npm ERR! gyp info spawn args '-I', + npm ERR! gyp info spawn args '/Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection/build/config.gypi', + npm ERR! gyp info spawn args '-I', + npm ERR! gyp info spawn args '/Users/kojikanao/Documents/opentrons/node_modules/node-gyp/addon.gypi', + npm ERR! gyp info spawn args '-I', + npm ERR! gyp info spawn args '/Users/kojikanao/.electron-gyp/20.3.0/include/node/common.gypi', + npm ERR! gyp info spawn args '-Dlibrary=shared_library', + npm ERR! gyp info spawn args '-Dvisibility=default', + npm ERR! gyp info spawn args '-Dnode_root_dir=/Users/kojikanao/.electron-gyp/20.3.0', + npm ERR! gyp info spawn args '-Dnode_gyp_dir=/Users/kojikanao/Documents/opentrons/node_modules/node-gyp', + npm ERR! gyp info spawn args '-Dnode_lib_file=/Users/kojikanao/.electron-gyp/20.3.0/<(target_arch)/node.lib', + npm ERR! gyp info spawn args '-Dmodule_root_dir=/Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection', + npm ERR! gyp info spawn args '-Dnode_engine=v8', + npm ERR! gyp info spawn args '--depth=.', + npm ERR! gyp info spawn args '--no-parallel', + npm ERR! gyp info spawn args '--generator-output', + npm ERR! gyp info spawn args 'build', + npm ERR! gyp info spawn args '-Goutput_dir=.' + npm ERR! gyp info spawn args ] + npm ERR! gyp info spawn make + npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] + npm ERR! In file included from ../src/detection.cpp:1: + npm ERR! In file included from ../src/detection.h:5: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/node.h:69: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8.h:24: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-array-buffer.h:13: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-object.h:9: + npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:106:45: error: no template named 'is_lvalue_reference_v' in namespace 'std'; did you mean 'is_lvalue_reference'? + npm ERR! template >*> + npm ERR! ~~~~~^~~~~~~~~~~~~~~~~~~~~ + npm ERR! is_lvalue_reference + npm ERR! /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:910:29: note: 'is_lvalue_reference' declared here + npm ERR! struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference : _BoolConstant<__is_lvalue_reference(_Tp)> { }; + npm ERR! ^ + npm ERR! In file included from ../src/detection.cpp:1: + npm ERR! In file included from ../src/detection.h:5: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/node.h:69: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8.h:24: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-array-buffer.h:13: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-object.h:9: + npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:106:69: error: expected '(' for function-style cast or type construction + npm ERR! template >*> + npm ERR! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:123:43: error: no template named 'is_lvalue_reference_v' in namespace 'std'; did you mean 'is_lvalue_reference'? + npm ERR! template >* = nullptr> + npm ERR! ~~~~~^~~~~~~~~~~~~~~~~~~~~ + npm ERR! is_lvalue_reference + npm ERR! /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:910:29: note: 'is_lvalue_reference' declared here + npm ERR! struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference : _BoolConstant<__is_lvalue_reference(_Tp)> { }; + npm ERR! ^ + npm ERR! In file included from ../src/detection.cpp:1: + npm ERR! In file included from ../src/detection.h:5: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/node.h:69: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8.h:24: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-array-buffer.h:13: + npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-object.h:9: + npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:123:67: error: expected '(' for function-style cast or type construction + npm ERR! template >* = nullptr> + npm ERR! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + npm ERR! In file included from ../src/detection.cpp:1: + npm ERR! In file included from ../src/detection.h:15: + npm ERR! ../src/deviceList.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] + npm ERR! typedef struct { + npm ERR! ^ + npm ERR! ListResultItem_t + npm ERR! ../src/deviceList.h:8:2: note: type is not C-compatible due to this member declaration + npm ERR! public: + npm ERR! ^~~~~~~ + npm ERR! ../src/deviceList.h:16:3: note: type is given name 'ListResultItem_t' for linkage purposes by this typedef declaration + npm ERR! } ListResultItem_t; + npm ERR! ^ + npm ERR! 1 warning and 4 errors generated. + npm ERR! make[1]: *** [Release/obj.target/detection/src/detection.o] Error 1 + npm ERR! gyp ERR! build error + npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2 + npm ERR! gyp ERR! stack at ChildProcess.onExit (/Users/kojikanao/Documents/opentrons/node_modules/node-gyp/lib/build.js:201:23) + npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:513:28) + npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) + npm ERR! gyp ERR! System Darwin 21.6.0 + npm ERR! gyp ERR! command "/Users/kojikanao/.nvs/node/16.17.0/arm64/bin/node" "/Users/kojikanao/Documents/opentrons/node_modules/.bin/node-gyp" "rebuild" + npm ERR! gyp ERR! cwd /Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection + npm ERR! gyp ERR! node -v v16.17.0 + npm ERR! gyp ERR! node-gyp -v v9.1.0 + npm ERR! gyp ERR! not ok + + npm ERR! A complete log of this run can be found in: + npm ERR! /Users/kojikanao/.npm/_logs/2022-10-04T16_00_50_576Z-debug-0.log + + command=npm rebuild usb-detection@4.14.1 + workingDir= diff --git a/package.json b/package.json index 5dd8703f437..808eebb4177 100755 --- a/package.json +++ b/package.json @@ -83,11 +83,11 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "19.0.10", + "electron": "20.3.0", "electron-builder": "^23.3.3", "electron-notarize": "^1.1.0", "electron-publisher-s3": "^20.17.2", - "electron-rebuild": "^3.2.9", + "electron-rebuild": "3.2.9", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.4", "eslint": "^7.22.0", diff --git a/yarn.lock b/yarn.lock index 7e6ab3b6344..7adefe82dd9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4682,6 +4682,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yauzl@^2.9.1": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" + integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + dependencies: + "@types/node" "*" + "@types/yup@0.29.11": version "0.29.11" resolved "https://registry.yarnpkg.com/@types/yup/-/yup-0.29.11.tgz#d654a112973f5e004bf8438122bd7e56a8e5cd7e" @@ -9381,7 +9388,7 @@ electron-publisher-s3@^20.17.2: fs-extra-p "^4.6.1" mime "^2.3.1" -electron-rebuild@^3.2.9: +electron-rebuild@3.2.9: version "3.2.9" resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.2.9.tgz#ea372be15f591f8d6d978ee9bca6526dadbcf20f" integrity sha512-FkEZNFViUem3P0RLYbZkUjC8LUFIK+wKq09GHoOITSJjfDAVQv964hwaNseTTWt58sITQX3/5fHNYcTefqaCWw== @@ -9433,14 +9440,14 @@ electron-updater@4.1.2: pako "^1.0.10" semver "^6.2.0" -electron@19.0.10: - version "19.0.10" - resolved "https://registry.yarnpkg.com/electron/-/electron-19.0.10.tgz#4d2f03f307fbb70a295ff419112130b75661eda9" - integrity sha512-EiWtPWdD7CzkRkp1cw7t0N9W2qhI5XZOudHX7daOh5wI076nsdV2dtlAf/XyTHhPNoKR5qhTWrSnYL9PY6D1vg== +electron@20.3.0: + version "20.3.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-20.3.0.tgz#1330fe74fd4777f0cb95fc4e0b429b3efe863ba5" + integrity sha512-VvzoQErKXUzpPcRdDzIwRvzbrkN5E08fLA/pe2C302vlv7KlUerh5wYyGGHS6kFKRIqTWBaq+StV/KKh9ZBczA== dependencies: "@electron/get" "^1.14.1" "@types/node" "^16.11.26" - extract-zip "^1.0.3" + extract-zip "^2.0.1" elegant-spinner@^1.0.1: version "1.0.1" @@ -10408,7 +10415,7 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@^1.0.3, extract-zip@^1.6.6, extract-zip@^1.7.0: +extract-zip@^1.6.6, extract-zip@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== @@ -10418,6 +10425,17 @@ extract-zip@^1.0.3, extract-zip@^1.6.6, extract-zip@^1.7.0: mkdirp "^0.5.4" yauzl "^2.10.0" +extract-zip@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -15909,13 +15927,20 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-abi@^3.0.0, node-abi@^3.3.0: +node-abi@^3.0.0: version "3.24.0" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.24.0.tgz#b9d03393a49f2c7e147d0c99f180e680c27c1599" integrity sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw== dependencies: semver "^7.3.5" +node-abi@^3.3.0: + version "3.25.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.25.0.tgz#ca57dd23ae67679ce152b6c45cae2c57ed04faff" + integrity sha512-p+0xx5ruIQ+8X57CRIMxbTZRT7tU0Tjn2C/aAK68AEMrbGsCo6IjnDdPNhEyyjWCT4bRtzomXchYd3sSgk3BJQ== + dependencies: + semver "^7.3.5" + node-addon-api@^1.6.3: version "1.7.2" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" From 3b0a6a40645a8c066680ce74a71c4df6ab96f244 Mon Sep 17 00:00:00 2001 From: Shlok Amin Date: Tue, 4 Oct 2022 13:47:18 -0400 Subject: [PATCH 03/88] bump node version to 16 in app gh build workflow --- .github/workflows/app-test-build-deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index d6f65df156b..b853259d77e 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -57,7 +57,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16' - name: 'install udev' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' @@ -101,7 +101,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16' - uses: actions/setup-python@v4 with: python-version: '3.10' From 4edee4ee6ae0626e869963600c043f36dd5c1b78 Mon Sep 17 00:00:00 2001 From: Koji Date: Wed, 5 Oct 2022 16:40:58 -0400 Subject: [PATCH 04/88] update the electron version to v21 --- app-shell/electron-builder.config.js | 2 +- package.json | 2 +- yarn.lock | 78 +++++++++++++++++----------- 3 files changed, 51 insertions(+), 31 deletions(-) diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index 923054e4ab3..cb40e3cc1e7 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,7 +8,7 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', - electronVersion: '20.3.0', + electronVersion: '21.0.1', files: [ '**/*', 'build/br-premigration-wheels', diff --git a/package.json b/package.json index 808eebb4177..e795be8b97e 100755 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "20.3.0", + "electron": "21.0.1", "electron-builder": "^23.3.3", "electron-notarize": "^1.1.0", "electron-publisher-s3": "^20.17.2", diff --git a/yarn.lock b/yarn.lock index 7adefe82dd9..c8580ac173a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4518,11 +4518,6 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== -"@types/semver@^6.0.1": - version "6.2.2" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.2.tgz#5c27df09ca39e3c9beb4fae6b95f4d71426df0a9" - integrity sha512-RxAwYt4rGwK5GyoRwuP0jT6ZHAVTdz2EqgsHmX0PYNjGsko+OeT4WFXXTs/lM3teJUJodM+SNtAL5/pXIJ61IQ== - "@types/semver@^7.3.6": version "7.3.6" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.6.tgz#e9831776f4512a7ba6da53e71c26e5fb67882d63" @@ -6467,14 +6462,6 @@ buffer@^5.1.0, buffer@^5.2.1, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -builder-util-runtime@8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz#f5fac9139af6facf42a21fbe4d3aebed88fda33e" - integrity sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw== - dependencies: - debug "^4.1.1" - sax "^1.2.4" - builder-util-runtime@9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.3.tgz#6c62c493ba2b73c2af92432db4013b5a327f02b2" @@ -6483,6 +6470,14 @@ builder-util-runtime@9.0.3: debug "^4.3.4" sax "^1.2.4" +builder-util-runtime@9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.1.1.tgz#2da7b34e78a64ad14ccd070d6eed4662d893bd60" + integrity sha512-azRhYLEoDvRDR8Dhis4JatELC/jUvYjm4cVSj7n9dauGTOM2eeNn9KS0z6YA6oDsjI1xphjNbY6PZZeHPzzqaw== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + builder-util-runtime@^4.4.0, builder-util-runtime@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz#2770d03241e51fde46acacc7ed3ed8a9f45f02cb" @@ -9426,24 +9421,25 @@ electron-to-chromium@^1.4.188: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.191.tgz#01dd4bf32502a48ce24bf3890b5553a1c5f93539" integrity sha512-MeEaiuoSFh4G+rrN+Ilm1KJr8pTTZloeLurcZ+PRcthvdK1gWThje+E6baL7/7LoNctrzCncavAG/j/vpES9jg== -electron-updater@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-4.1.2.tgz#46a6e62cc8d0c7d935db7aff83207da2a21ff788" - integrity sha512-4Sk8IW0LfOilDz+WAB/gEDmX7+FUFRbKHGN1zGjehPilnd6H9cmjgBHK6Xzq/FLq/uOHGJ6GX/9tsF+jr7CvnA== +electron-updater@5.2.3: + version "5.2.3" + resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-5.2.3.tgz#c6785b72d4c333250b8fdb4d825915997fcc47e8" + integrity sha512-w22pR90KJdZskrS98kcMT7nS2KGUJaHTizuDuUgfRNzOV7Zu3vKIHvJpGVALVfXTNZ9TG9YfCzlUzKpI35V9sA== dependencies: - "@types/semver" "^6.0.1" - builder-util-runtime "8.3.0" - fs-extra "^8.1.0" - js-yaml "^3.13.1" - lazy-val "^1.0.4" + "@types/semver" "^7.3.6" + builder-util-runtime "9.1.1" + fs-extra "^10.0.0" + js-yaml "^4.1.0" + lazy-val "^1.0.5" + lodash.escaperegexp "^4.1.2" lodash.isequal "^4.5.0" - pako "^1.0.10" - semver "^6.2.0" + semver "^7.3.5" + typed-emitter "^2.1.0" -electron@20.3.0: - version "20.3.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-20.3.0.tgz#1330fe74fd4777f0cb95fc4e0b429b3efe863ba5" - integrity sha512-VvzoQErKXUzpPcRdDzIwRvzbrkN5E08fLA/pe2C302vlv7KlUerh5wYyGGHS6kFKRIqTWBaq+StV/KKh9ZBczA== +electron@21.0.1: + version "21.0.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-21.0.1.tgz#753669454a86a89fd70ba9614c79f789fb177c34" + integrity sha512-jLVSLakd0fO2GPnW4xXQrI93R464jeFb2ISngqRP3wpwH96XqeANkuAYLAr9TVhfQMCIWnuPROBZ+NU7nuk0WA== dependencies: "@electron/get" "^1.14.1" "@types/node" "^16.11.26" @@ -14652,6 +14648,11 @@ lodash.escape@^4.0.1: resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" + integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== + lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" @@ -16865,7 +16866,7 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" -pako@^1.0.10, pako@~1.0.2, pako@~1.0.5: +pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== @@ -19961,6 +19962,13 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.1, rxjs@^6.5.2, rxjs@^6.5.5: dependencies: tslib "^1.9.0" +rxjs@^7.5.2: + version "7.5.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39" + integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== + dependencies: + tslib "^2.1.0" + safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" @@ -22110,6 +22118,11 @@ tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.2.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== +tslib@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + tsutils@^3.17.1, tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -22206,6 +22219,13 @@ type-is@^1.6.4, type-is@~1.6.16, type-is@~1.6.17, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-emitter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/typed-emitter/-/typed-emitter-2.1.0.tgz#ca78e3d8ef1476f228f548d62e04e3d4d3fd77fb" + integrity sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA== + optionalDependencies: + rxjs "^7.5.2" + typed-styles@^0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.5.tgz#a60df245d482a9b1adf9c06c078d0f06085ed1cf" From 37b4f54f90692ad369df3e45e8cacb2fc5292eb0 Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 6 Oct 2022 13:13:22 -0400 Subject: [PATCH 05/88] update DEV_SETUP --- DEV_SETUP.md | 38 +++----------------------------------- 1 file changed, 3 insertions(+), 35 deletions(-) diff --git a/DEV_SETUP.md b/DEV_SETUP.md index 7a126e1137a..232e81c7c78 100644 --- a/DEV_SETUP.md +++ b/DEV_SETUP.md @@ -13,7 +13,7 @@ You will need the following tools installed to develop on the Opentrons platform - curl - ssh - Python v3.7 -- Node.js v14 +- Node.js v16.8.0 ### macOS @@ -63,7 +63,7 @@ If you haven't used `git` before, **be sure to complete [first-time Git setup][] Our recommended installation instructions for Node.js differ between `x86_64` (Intel) and `ARM` (M1) Macs. -##### x86-64 Mac (Intel) +##### x86-64 Mac (Intel) & ARM Mac(M1) On x86, we recommend [nvs][] to install Node.js because it works well and is compatible with macOS, Windows, and Linux. @@ -85,7 +85,7 @@ nvs --version Now we can use nvs to install Node.js v14 and switch on `auto` mode, which will make sure Node.js v14 is used any time we're in the `opentrons` project directory. ```shell -nvs add 14 +nvs add 16.8.0 nvs auto on ``` @@ -99,38 +99,6 @@ export NVS_HOME="$HOME/.nvs" # ... ``` -##### ARM Mac (M1) - -If you are running an ARM (M1) Mac, you **should not use `nvs` nor `nvm`**, because those tools do not have access to Node.js v14 for the ARM architecture. Until we upgrade to version 16 or higher, you need to use an alternative installation method for Node.js. - -Fortunately, you can use `brew` to install an ARM-native version of Node v14. - -```shell -brew install node@14 -``` - -Once `brew` finishes installing Node, it will print one additional step to complete the installation to ensure your system selects the proper Node executable to use. - -```shell -echo 'export PATH="/opt/homebrew/opt/node@14/bin:$PATH"' >> ~/.zshrc -``` - -Close and re-open your terminal to confirm that the correct version of Node is installed for the correct architecture. - -```shell -node -e "console.log(process.version, process.arch)" -# > v14.19.1 arm64 -``` - -If your `node` command isn't working or is printing the wrong information, confirm that your shell is set up properly. If you print out the contents of `~/.zshrc`, you should see something similar to the following: - -```shell -# ~/.zshrc -# ... -export PATH="/opt/homebrew/opt/node@14/bin:$PATH" -# ... -``` - #### 2. Install `pyenv` and Python On macOS, we recommend [pyenv][] to install different versions of Python. From 38517647117680432077d375a92bea355f327ed1 Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 10:57:25 -0400 Subject: [PATCH 06/88] add patch-package --- app-shell/Makefile | 1 + app-shell/package.json | 4 ++- package.json | 2 +- yarn.lock | 62 ++++++++++++++++++++++++++++++++++++++---- 4 files changed, 62 insertions(+), 7 deletions(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 6d5421479b6..24c063714e7 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,6 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: + yarn patch-package github:jkleinsc/nan#remove_accessor_signature yarn electron-rebuild .PHONY: clean diff --git a/app-shell/package.json b/app-shell/package.json index bc099dcdb69..54242fd849e 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -30,7 +30,9 @@ "devDependencies": { "@opentrons/app": "6.0.1", "@opentrons/discovery-client": "6.0.1", - "@opentrons/shared-data": "6.0.1" + "@opentrons/shared-data": "6.0.1", + "patch-package": "^6.4.7", + "postinstall-postinstall": "^2.1.0" }, "dependencies": { "@thi.ng/paths": "1.6.5", diff --git a/package.json b/package.json index e795be8b97e..4d86db2e941 100755 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "download": "8.0.0", "electron": "21.0.1", "electron-builder": "^23.3.3", - "electron-notarize": "^1.1.0", + "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", "electron-rebuild": "3.2.9", "enzyme": "^3.11.0", diff --git a/yarn.lock b/yarn.lock index c8580ac173a..feb1cf6ac4c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5073,6 +5073,11 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + "@zkochan/cmd-shim@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" @@ -9325,10 +9330,10 @@ electron-localshortcut@^3.1.0: keyboardevent-from-electron-accelerator "^2.0.0" keyboardevents-areequal "^0.2.1" -electron-notarize@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.1.0.tgz#00ed0182366b97f5593cb5ccdcf1120f1de37179" - integrity sha512-Dmp/jm2y3PTcjmjVe+jCT0sjsbBfbNuk7GOPtduZce2iae1hgAPnlNErk6x70TalsGIL5Ip3liSryqde/6eB5w== +electron-notarize@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.1.tgz#347c18eca8e29dddadadee511b870c13d4008baf" + integrity sha512-u/ECWhIrhkSQpZM4cJzVZ5TsmkaqrRo5LDC/KMbGF0sPkm53Ng59+M0zp8QVaql0obfJy9vlVT+4iOkAi2UDlA== dependencies: debug "^4.1.1" fs-extra "^9.0.1" @@ -10836,6 +10841,13 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + find@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/find/-/find-0.3.0.tgz#4082e8fc8d8320f1a382b5e4f521b9bc50775cb8" @@ -11089,6 +11101,15 @@ fs-extra@^6.0.1: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -14341,6 +14362,13 @@ kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + klaw@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" @@ -16530,7 +16558,7 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^7.0.3: +open@^7.0.3, open@^7.4.2: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== @@ -17039,6 +17067,25 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +patch-package@^6.4.7: + version "6.4.7" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.4.7.tgz#2282d53c397909a0d9ef92dae3fdeb558382b148" + integrity sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^2.4.2" + cross-spawn "^6.0.5" + find-yarn-workspace-root "^2.0.0" + fs-extra "^7.0.1" + is-ci "^2.0.0" + klaw-sync "^6.0.0" + minimist "^1.2.0" + open "^7.4.2" + rimraf "^2.6.3" + semver "^5.6.0" + slash "^2.0.0" + tmp "^0.0.33" + path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" @@ -18056,6 +18103,11 @@ postcss@^7.0.36: picocolors "^0.2.1" source-map "^0.6.1" +postinstall-postinstall@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== + preact-compat@^3.15.0: version "3.19.0" resolved "https://registry.yarnpkg.com/preact-compat/-/preact-compat-3.19.0.tgz#a71457b6a3bf051690a4411603bc2085aa061c2f" From 89d08e027d22ec76f6a8b0d6bb32e80981f1cbc9 Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 12:09:24 -0400 Subject: [PATCH 07/88] fix AccessorSignature error in nan --- app-shell/patches/nan+2.16.0.patch | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 app-shell/patches/nan+2.16.0.patch diff --git a/app-shell/patches/nan+2.16.0.patch b/app-shell/patches/nan+2.16.0.patch new file mode 100644 index 00000000000..1721d0fddd3 --- /dev/null +++ b/app-shell/patches/nan+2.16.0.patch @@ -0,0 +1,36 @@ +diff --git a/node_modules/nan/nan.h b/node_modules/nan/nan.h +index 9e7c59e..0326246 100644 +--- a/node_modules/nan/nan.h ++++ b/node_modules/nan/nan.h +@@ -2516,8 +2516,7 @@ inline void SetAccessor( + , SetterCallback setter = 0 + , v8::Local data = v8::Local() + , v8::AccessControl settings = v8::DEFAULT +- , v8::PropertyAttribute attribute = v8::None +- , imp::Sig signature = imp::Sig()) { ++ , v8::PropertyAttribute attribute = v8::None) { + HandleScope scope; + + imp::NativeGetter getter_ = +@@ -2550,9 +2549,6 @@ inline void SetAccessor( + , obj + , settings + , attribute +-#if (NODE_MODULE_VERSION < NODE_18_0_MODULE_VERSION) +- , signature +-#endif + ); + } + +diff --git a/node_modules/nan/nan_callbacks.h b/node_modules/nan/nan_callbacks.h +index 53ede84..85b2ca8 100644 +--- a/node_modules/nan/nan_callbacks.h ++++ b/node_modules/nan/nan_callbacks.h +@@ -52,7 +52,6 @@ typedef void(*IndexQueryCallback)( + const PropertyCallbackInfo&); + + namespace imp { +-typedef v8::Local Sig; + + static const int kDataIndex = 0; + From aad418f75ddcb5daf27552b61083554f33514522 Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 12:14:09 -0400 Subject: [PATCH 08/88] add nan modification to patch-package --- app-shell/Makefile | 1 - app-shell/package.json | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 24c063714e7..6d5421479b6 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,6 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn patch-package github:jkleinsc/nan#remove_accessor_signature yarn electron-rebuild .PHONY: clean diff --git a/app-shell/package.json b/app-shell/package.json index 54242fd849e..850d1ed984a 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -7,7 +7,8 @@ "main": "lib/main.js", "types": "lib/main.d.ts", "scripts": { - "start": "make dev" + "start": "make dev", + "postinstall": "patch-package" }, "repository": { "type": "git", From 5b6585ccf88d5e0fa1f30bb1a2f1333ac3a980fb Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 13:16:54 -0400 Subject: [PATCH 09/88] update electron-updater later --- app-shell/package.json | 6 ++-- yarn.lock | 82 ++++++++++++++++++------------------------ 2 files changed, 37 insertions(+), 51 deletions(-) diff --git a/app-shell/package.json b/app-shell/package.json index 0ea8e444c21..31018a645a6 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -44,12 +44,12 @@ "@types/uuid": "^3.4.7", "ajv": "6.10.2", "dateformat": "3.0.3", - "electron-context-menu": "^3.3.0", + "electron-context-menu": "^3.5.0", "electron-debug": "3.0.1", - "electron-devtools-installer": "3.1.1", + "electron-devtools-installer": "3.2.0", "electron-dl": "1.14.0", "electron-store": "5.1.1", - "electron-updater": "5.2.3", + "electron-updater": "4.1.2", "execa": "4.0.0", "form-data": "2.5.0", "fs-extra": "10.0.0", diff --git a/yarn.lock b/yarn.lock index feb1cf6ac4c..d3d2379fc61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4518,6 +4518,11 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== +"@types/semver@^6.0.1": + version "6.2.3" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.3.tgz#5798ecf1bec94eaa64db39ee52808ec0693315aa" + integrity sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A== + "@types/semver@^7.3.6": version "7.3.6" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.6.tgz#e9831776f4512a7ba6da53e71c26e5fb67882d63" @@ -6467,6 +6472,14 @@ buffer@^5.1.0, buffer@^5.2.1, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" +builder-util-runtime@8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz#f5fac9139af6facf42a21fbe4d3aebed88fda33e" + integrity sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw== + dependencies: + debug "^4.1.1" + sax "^1.2.4" + builder-util-runtime@9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.3.tgz#6c62c493ba2b73c2af92432db4013b5a327f02b2" @@ -6475,14 +6488,6 @@ builder-util-runtime@9.0.3: debug "^4.3.4" sax "^1.2.4" -builder-util-runtime@9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.1.1.tgz#2da7b34e78a64ad14ccd070d6eed4662d893bd60" - integrity sha512-azRhYLEoDvRDR8Dhis4JatELC/jUvYjm4cVSj7n9dauGTOM2eeNn9KS0z6YA6oDsjI1xphjNbY6PZZeHPzzqaw== - dependencies: - debug "^4.3.4" - sax "^1.2.4" - builder-util-runtime@^4.4.0, builder-util-runtime@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-4.4.1.tgz#2770d03241e51fde46acacc7ed3ed8a9f45f02cb" @@ -9261,10 +9266,10 @@ electron-builder@^23.3.3: update-notifier "^5.1.0" yargs "^17.0.1" -electron-context-menu@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/electron-context-menu/-/electron-context-menu-3.3.0.tgz#cbcc4544ede2bf5629d4ad9911eaa94ae23cd38f" - integrity sha512-7VuDaJQK3ybCm/Buzo9rVhOiZ3VJloHJ/xVtZ4xN6n4fEk1fqOeELSk3tMDVQKnu8pUhayvzsAL0f5tSHwvHAQ== +electron-context-menu@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/electron-context-menu/-/electron-context-menu-3.5.0.tgz#f5d6df982e37555a77666bcecff59b094211b54a" + integrity sha512-z4agpok6YnXlGFs66zU9EBFft4llUFJ41NYFEMMS0fnprMKBztJUCHBA6LMAqJgjabfqsYC7kxlvjvepxodOqg== dependencies: cli-truncate "^2.1.0" electron-dl "^3.2.1" @@ -9278,13 +9283,14 @@ electron-debug@3.0.1: electron-is-dev "^1.1.0" electron-localshortcut "^3.1.0" -electron-devtools-installer@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-3.1.1.tgz#7b56c8c86475c5e4e10de6917d150c53c9ceb55e" - integrity sha512-g2D4J6APbpsiIcnLkFMyKZ6bOpEJ0Ltcc2m66F7oKUymyGAt628OWeU9nRZoh1cNmUs/a6Cls2UfOmsZtE496Q== +electron-devtools-installer@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-3.2.0.tgz#acc48d24eb7033fe5af284a19667e73b78d406d0" + integrity sha512-t3UczsYugm4OAbqvdImMCImIMVdFzJAHgbwHpkl5jmfu1izVgUcP/mnrPqJIpEeCK1uZGpt+yHgWEN+9EwoYhQ== dependencies: rimraf "^3.0.2" semver "^7.2.1" + tslib "^2.1.0" unzip-crx-3 "^0.2.0" electron-dl@1.14.0: @@ -9426,20 +9432,19 @@ electron-to-chromium@^1.4.188: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.191.tgz#01dd4bf32502a48ce24bf3890b5553a1c5f93539" integrity sha512-MeEaiuoSFh4G+rrN+Ilm1KJr8pTTZloeLurcZ+PRcthvdK1gWThje+E6baL7/7LoNctrzCncavAG/j/vpES9jg== -electron-updater@5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-5.2.3.tgz#c6785b72d4c333250b8fdb4d825915997fcc47e8" - integrity sha512-w22pR90KJdZskrS98kcMT7nS2KGUJaHTizuDuUgfRNzOV7Zu3vKIHvJpGVALVfXTNZ9TG9YfCzlUzKpI35V9sA== +electron-updater@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-4.1.2.tgz#46a6e62cc8d0c7d935db7aff83207da2a21ff788" + integrity sha512-4Sk8IW0LfOilDz+WAB/gEDmX7+FUFRbKHGN1zGjehPilnd6H9cmjgBHK6Xzq/FLq/uOHGJ6GX/9tsF+jr7CvnA== dependencies: - "@types/semver" "^7.3.6" - builder-util-runtime "9.1.1" - fs-extra "^10.0.0" - js-yaml "^4.1.0" - lazy-val "^1.0.5" - lodash.escaperegexp "^4.1.2" + "@types/semver" "^6.0.1" + builder-util-runtime "8.3.0" + fs-extra "^8.1.0" + js-yaml "^3.13.1" + lazy-val "^1.0.4" lodash.isequal "^4.5.0" - semver "^7.3.5" - typed-emitter "^2.1.0" + pako "^1.0.10" + semver "^6.2.0" electron@21.0.1: version "21.0.1" @@ -14676,11 +14681,6 @@ lodash.escape@^4.0.1: resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= -lodash.escaperegexp@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" - integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== - lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" @@ -16894,7 +16894,7 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" -pako@~1.0.2, pako@~1.0.5: +pako@^1.0.10, pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== @@ -20014,13 +20014,6 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.1, rxjs@^6.5.2, rxjs@^6.5.5: dependencies: tslib "^1.9.0" -rxjs@^7.5.2: - version "7.5.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39" - integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== - dependencies: - tslib "^2.1.0" - safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" @@ -22271,13 +22264,6 @@ type-is@^1.6.4, type-is@~1.6.16, type-is@~1.6.17, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typed-emitter@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/typed-emitter/-/typed-emitter-2.1.0.tgz#ca78e3d8ef1476f228f548d62e04e3d4d3fd77fb" - integrity sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA== - optionalDependencies: - rxjs "^7.5.2" - typed-styles@^0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.5.tgz#a60df245d482a9b1adf9c06c078d0f06085ed1cf" From 4dcb753bf58633a11ad50e9c2f0346cba851e500 Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 13:35:54 -0400 Subject: [PATCH 10/88] remove electron-dl update from this PR --- yarn.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yarn.lock b/yarn.lock index d3d2379fc61..dfe5b7d3a94 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18483,7 +18483,7 @@ punycode@^2.1.0, punycode@^2.1.1: pupa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/pupa/-/pupa-1.0.0.tgz#9a9568a5af7e657b8462a6e9d5328743560ceff6" - integrity sha1-mpVopa9+ZXuEYqbp1TKHQ1YM7/Y= + integrity sha512-WTQm0CKSL1kn+DQCuu970eBPGmhIcfDyDBa9cbgR/grZ2jLrQmLDHoqqAPWLTRlOHFUrBBmL7FQJBZALA+llQg== pupa@^2.0.1, pupa@^2.1.1: version "2.1.1" @@ -22675,7 +22675,7 @@ untildify@^4.0.0: unused-filename@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unused-filename/-/unused-filename-1.0.0.tgz#d340880f71ae2115ebaa1325bef05cc6684469c6" - integrity sha1-00CID3GuIRXrqhMlvvBcxmhEacY= + integrity sha512-CzxEtvTNfsydlKb30IeExGVcRAQv9CLgzoYmnQskceQTV/EZY4jTOrtUcUBlWnAfZdi1UmX1JO0hMKQTDcwCVw== dependencies: modify-filename "^1.1.0" path-exists "^3.0.0" From be96a9182ef837bd29a6b00e967cba53f1ae75ba Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 16:43:22 -0400 Subject: [PATCH 11/88] specify node version --- .github/workflows/app-test-build-deploy.yaml | 4 +- yarn.lock | 56 ++++++++++++-------- 2 files changed, 37 insertions(+), 23 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index b853259d77e..6c0cad69067 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -57,7 +57,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16' + node-version: '16.8.0' - name: 'install udev' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' @@ -101,7 +101,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16' + node-version: '16.8.0' - uses: actions/setup-python@v4 with: python-version: '3.10' diff --git a/yarn.lock b/yarn.lock index dfe5b7d3a94..974623cf044 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7985,11 +7985,6 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" - integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= - crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -8705,6 +8700,20 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" +del@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" + integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + dependencies: + globby "^10.0.1" + graceful-fs "^4.2.2" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.1" + p-map "^3.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -13247,7 +13256,7 @@ is-observable@^1.1.0: dependencies: symbol-observable "^1.1.0" -is-path-cwd@^2.0.0: +is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== @@ -21691,6 +21700,11 @@ temp-dir@^1.0.0: resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + temp-file@^3.1.3, temp-file@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" @@ -21716,14 +21730,16 @@ temp@~0.4.0: resolved "https://registry.yarnpkg.com/temp/-/temp-0.4.0.tgz#671ad63d57be0fe9d7294664b3fc400636678a60" integrity sha1-ZxrWPVe+D+nXKUZks/xABjZnimA= -tempy@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" - integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== +tempy@0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.7.0.tgz#8249c76a38bd104733a5491410aa84b508e8b503" + integrity sha512-YcFJbGum4B10jqKroKsci0kE5eEzRCMCTCa0ATtRC6zApBboaOnug1igqAbRC9SCvyqTRI9Xt8NYVggQr4k9hw== dependencies: - temp-dir "^1.0.0" - type-fest "^0.3.1" - unique-string "^1.0.0" + del "^5.1.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" terminal-link@^2.0.0: version "2.1.1" @@ -22221,6 +22237,11 @@ type-fest@^0.13.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -22236,7 +22257,7 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^0.3.0, type-fest@^0.3.1: +type-fest@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== @@ -22475,13 +22496,6 @@ unique-slug@^3.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" - integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= - dependencies: - crypto-random-string "^1.0.0" - unique-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" From 3266dfc47387ccd06304738c5c92e797cdd9fcbc Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 18:09:31 -0400 Subject: [PATCH 12/88] update tempy to v1.0.1 --- __mock-app-path__/protocols/12345.json | 0 __mock-app-path__/protocols/not_a_number.json | 0 .../analysis/fake_timestamp0.json | 0 .../protocols/protocol_item_1/src/main.py | 0 .../analysis/fake_timestamp1.json | 0 .../protocols/protocol_item_2/src/main.json | 0 app-shell/package.json | 2 +- .../__tests__/protocol-storage.test.ts | 5 +--- yarn.lock | 30 +++++++++---------- 9 files changed, 17 insertions(+), 20 deletions(-) create mode 100644 __mock-app-path__/protocols/12345.json create mode 100644 __mock-app-path__/protocols/not_a_number.json create mode 100644 __mock-app-path__/protocols/protocol_item_1/analysis/fake_timestamp0.json create mode 100644 __mock-app-path__/protocols/protocol_item_1/src/main.py create mode 100644 __mock-app-path__/protocols/protocol_item_2/analysis/fake_timestamp1.json create mode 100644 __mock-app-path__/protocols/protocol_item_2/src/main.json diff --git a/__mock-app-path__/protocols/12345.json b/__mock-app-path__/protocols/12345.json new file mode 100644 index 00000000000..e69de29bb2d diff --git a/__mock-app-path__/protocols/not_a_number.json b/__mock-app-path__/protocols/not_a_number.json new file mode 100644 index 00000000000..e69de29bb2d diff --git a/__mock-app-path__/protocols/protocol_item_1/analysis/fake_timestamp0.json b/__mock-app-path__/protocols/protocol_item_1/analysis/fake_timestamp0.json new file mode 100644 index 00000000000..e69de29bb2d diff --git a/__mock-app-path__/protocols/protocol_item_1/src/main.py b/__mock-app-path__/protocols/protocol_item_1/src/main.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/__mock-app-path__/protocols/protocol_item_2/analysis/fake_timestamp1.json b/__mock-app-path__/protocols/protocol_item_2/analysis/fake_timestamp1.json new file mode 100644 index 00000000000..e69de29bb2d diff --git a/__mock-app-path__/protocols/protocol_item_2/src/main.json b/__mock-app-path__/protocols/protocol_item_2/src/main.json new file mode 100644 index 00000000000..e69de29bb2d diff --git a/app-shell/package.json b/app-shell/package.json index 31018a645a6..5ef87cc5e57 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -59,7 +59,7 @@ "node-stream-zip": "1.8.2", "pump": "3.0.0", "semver": "5.5.0", - "tempy": "0.3.0", + "tempy": "1.0.1", "uuid": "3.2.1", "winston": "3.1.0", "yargs-parser": "10.0.0" diff --git a/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts b/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts index 1a854aaa957..84a0bc8d172 100644 --- a/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts +++ b/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts @@ -23,10 +23,7 @@ describe('protocol storage directory utilities', () => { }) afterEach(() => { - return Promise.all([ - fs.rmdir(protocolsDir, { recursive: true }), - fs.rm(mockAnalysisFilePath, { force: true }), - ]) + return Promise.all([fs.rm(mockAnalysisFilePath, { force: true })]) }) afterAll(() => { jest.resetAllMocks() diff --git a/yarn.lock b/yarn.lock index 974623cf044..06606098dd9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8700,18 +8700,18 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" -del@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" - integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== +del@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== dependencies: - globby "^10.0.1" - graceful-fs "^4.2.2" + globby "^11.0.1" + graceful-fs "^4.2.4" is-glob "^4.0.1" is-path-cwd "^2.2.0" - is-path-inside "^3.0.1" - p-map "^3.0.0" - rimraf "^3.0.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" slash "^3.0.0" delayed-stream@~1.0.0: @@ -11642,7 +11642,7 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" -globby@^11.0.2: +globby@^11.0.1, globby@^11.0.2: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -21730,12 +21730,12 @@ temp@~0.4.0: resolved "https://registry.yarnpkg.com/temp/-/temp-0.4.0.tgz#671ad63d57be0fe9d7294664b3fc400636678a60" integrity sha1-ZxrWPVe+D+nXKUZks/xABjZnimA= -tempy@0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.7.0.tgz#8249c76a38bd104733a5491410aa84b508e8b503" - integrity sha512-YcFJbGum4B10jqKroKsci0kE5eEzRCMCTCa0ATtRC6zApBboaOnug1igqAbRC9SCvyqTRI9Xt8NYVggQr4k9hw== +tempy@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" + integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== dependencies: - del "^5.1.0" + del "^6.0.0" is-stream "^2.0.0" temp-dir "^2.0.0" type-fest "^0.16.0" From c61ce884004d7b5cbb06f0147c4fe1bd0cc1489a Mon Sep 17 00:00:00 2001 From: Koji Date: Fri, 7 Oct 2022 18:14:07 -0400 Subject: [PATCH 13/88] Update protocol-storage.test.ts --- .../__tests__/protocol-storage.test.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts b/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts index 84a0bc8d172..3479af443f1 100644 --- a/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts +++ b/app-shell/src/protocol-storage/__tests__/protocol-storage.test.ts @@ -15,15 +15,22 @@ describe('protocol storage directory utilities', () => { let protocolsDir: string let mockAnalysisFilePath: string let mockDispatch: () => void + let requiredRmdir: boolean beforeEach(() => { mockAnalysisFilePath = tempy.file({ extension: 'json' }) protocolsDir = path.join('__mock-app-path__', PROTOCOLS_DIRECTORY_NAME) mockDispatch = jest.fn() + requiredRmdir = true }) afterEach(() => { - return Promise.all([fs.rm(mockAnalysisFilePath, { force: true })]) + return requiredRmdir + ? Promise.all([ + fs.rmdir(protocolsDir, { recursive: true }), + fs.rm(mockAnalysisFilePath, { force: true }), + ]) + : fs.rm(mockAnalysisFilePath, { force: true }) }) afterAll(() => { jest.resetAllMocks() @@ -80,6 +87,7 @@ describe('protocol storage directory utilities', () => { describe('getParsedAnalysis', () => { it('parses json if available', () => { + requiredRmdir = false return fs .writeJson(mockAnalysisFilePath, { someKey: 1, @@ -91,6 +99,7 @@ describe('protocol storage directory utilities', () => { }) }) it('returns failed analysis if parsing error', () => { + requiredRmdir = false expect(getParsedAnalysisFromPath('non-existent-path.json')).toEqual({ commands: [], liquids: [], From 041010f9339eec06ea41f346efea754e8e7d1fa6 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:14:57 -0400 Subject: [PATCH 14/88] Delete fake_timestamp1.json --- .../protocols/protocol_item_2/analysis/fake_timestamp1.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __mock-app-path__/protocols/protocol_item_2/analysis/fake_timestamp1.json diff --git a/__mock-app-path__/protocols/protocol_item_2/analysis/fake_timestamp1.json b/__mock-app-path__/protocols/protocol_item_2/analysis/fake_timestamp1.json deleted file mode 100644 index e69de29bb2d..00000000000 From ffef72bb46ec6b46d695d43a42ffef921703698b Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:15:20 -0400 Subject: [PATCH 15/88] Update .nvmrc --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index b6a7d89c68e..93eef160e89 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16 +16.8.0 From be3168acb0a1844175c664726d3b75633b5115f5 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:15:34 -0400 Subject: [PATCH 16/88] Delete main.json --- __mock-app-path__/protocols/protocol_item_2/src/main.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __mock-app-path__/protocols/protocol_item_2/src/main.json diff --git a/__mock-app-path__/protocols/protocol_item_2/src/main.json b/__mock-app-path__/protocols/protocol_item_2/src/main.json deleted file mode 100644 index e69de29bb2d..00000000000 From 325a94065a62a86ce8b4168f1bd1686d112e4061 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:15:51 -0400 Subject: [PATCH 17/88] Delete 12345.json --- __mock-app-path__/protocols/12345.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __mock-app-path__/protocols/12345.json diff --git a/__mock-app-path__/protocols/12345.json b/__mock-app-path__/protocols/12345.json deleted file mode 100644 index e69de29bb2d..00000000000 From 837dd63c1b9ae6cc4b8c1ac0df90b74b28526dc2 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:16:00 -0400 Subject: [PATCH 18/88] Delete not_a_number.json --- __mock-app-path__/protocols/not_a_number.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __mock-app-path__/protocols/not_a_number.json diff --git a/__mock-app-path__/protocols/not_a_number.json b/__mock-app-path__/protocols/not_a_number.json deleted file mode 100644 index e69de29bb2d..00000000000 From 15b310333e6af2589b1876d33cbc1541e07e1e45 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:16:15 -0400 Subject: [PATCH 19/88] Delete fake_timestamp0.json --- .../protocols/protocol_item_1/analysis/fake_timestamp0.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __mock-app-path__/protocols/protocol_item_1/analysis/fake_timestamp0.json diff --git a/__mock-app-path__/protocols/protocol_item_1/analysis/fake_timestamp0.json b/__mock-app-path__/protocols/protocol_item_1/analysis/fake_timestamp0.json deleted file mode 100644 index e69de29bb2d..00000000000 From b243eb27250ca8af8f26a508cde2bb80dc2555b6 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:16:36 -0400 Subject: [PATCH 20/88] Delete dist-ot3_log.txt --- dist-ot3_log.txt | 875 ----------------------------------------------- 1 file changed, 875 deletions(-) delete mode 100644 dist-ot3_log.txt diff --git a/dist-ot3_log.txt b/dist-ot3_log.txt deleted file mode 100644 index beb01b6651d..00000000000 --- a/dist-ot3_log.txt +++ /dev/null @@ -1,875 +0,0 @@ -shx rm -rf lib dist python -webpack --profile -Hash: 5ae5e7abd608a4ccedf154b53b676bfcab8419d1 -Version: webpack 4.46.0 -Child - Hash: 5ae5e7abd608a4ccedf1 - Time: 1446ms - Built at: 10/04/2022 12:00:37 PM - Asset Size Chunks Chunk Names - main.js 1.04 MiB 0 [emitted] main - main.js.LICENSE.txt 1.01 KiB [emitted] - main.js.map 1.51 MiB 0 [emitted] [dev] main - Entrypoint main = main.js main.js.map - [0] external "path" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:28ms building:0ms = 334ms - [2] external "electron" 42 bytes {0} [built] - [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - [3] external "fs-extra" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms - [4] external "electron-updater" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:66ms building:0ms = 372ms - [6] external "winston" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms - [9] external "util" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms - [106] external "electron-store" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:74ms building:35ms = 415ms - [292] external "electron-context-menu" 42 bytes {0} [built] - [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - [293] external "merge-options" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:67ms building:14ms dependencies:19ms = 406ms - [294] external "yargs-parser" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:67ms building:14ms dependencies:19ms = 406ms - [296] external "dateformat" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:18ms building:0ms = 324ms - [321] external "electron-dl" 42 bytes {0} [built] - [] 220ms -> [] 86ms -> factory:0ms building:0ms = 306ms - [805] external "electron-debug" 42 bytes {0} [built] - [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - [806] external "electron-devtools-installer" 42 bytes {0} [built] - [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - [807] ./src/main.ts + 110 modules 271 KiB {0} [built] - | ./src/main.ts 3.75 KiB [built] - | factory:40ms building:180ms = 220ms - | ./src/log.ts 3.11 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/config/index.ts 2.92 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/ui.ts 1.82 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/menu.ts 1.11 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/labware/index.ts 5.8 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/protocol-analysis/index.ts 2.35 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/discovery.ts 3.98 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/robot-logs.ts 960 bytes [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/update.ts 2.4 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/buildroot/index.ts 5.96 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/system-info/index.ts 2.83 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ./src/protocol-storage/index.ts 4.35 KiB [built] - | [] 220ms -> factory:50ms building:36ms dependencies:66ms = 372ms - | ../app/src/redux/shell/actions.ts 186 bytes [built] - | [] 220ms -> [] 86ms -> factory:74ms building:35ms = 415ms - | ../app/src/redux/config/index.ts 132 bytes [built] - | [] 220ms -> [] 86ms -> factory:67ms building:14ms dependencies:19ms = 406ms - | + 96 hidden modules - + 794 hidden modules -Child - Hash: 54b53b676bfcab8419d1 - Time: 283ms - Built at: 10/04/2022 12:00:36 PM - Asset Size Chunks Chunk Names - preload.js 1.12 KiB 0 [emitted] preload - preload.js.map 4.97 KiB 0 [emitted] [dev] preload - Entrypoint preload = preload.js preload.js.map - [0] external "electron" 42 bytes {0} [built] - [1] 164ms -> factory:0ms building:1ms = 165ms - [1] ./src/preload.ts 224 bytes {0} [built] - factory:14ms building:150ms = 164ms -/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ../app -shx rm -rf dist -webpack --profile -Hash: cdfb48250b4b4bb495f8 -Version: webpack 4.46.0 -Time: 11259ms -Built at: 10/04/2022 12:00:49 PM - Asset Size Chunks Chunk Names - 1.524691f12f1f49763272.css 53 KiB 1 [emitted] [immutable] styles - 1.bundle.2cbcb0aaf32346eaca8f.js 15.3 KiB 1 [emitted] [immutable] styles - 1.bundle.2cbcb0aaf32346eaca8f.js.map 25.8 KiB 1 [emitted] [dev] styles - bundle.72a199bdcc2a756d69e3.js 5.1 MiB 0 [emitted] [immutable] [big] main - bundle.72a199bdcc2a756d69e3.js.LICENSE.txt 4.96 KiB [emitted] - bundle.72a199bdcc2a756d69e3.js.map 11.7 MiB 0 [emitted] [dev] main - fonts/open-sans-latin-300.24f7b0944e9e03a905f9d7701573b2cd.woff2 14.6 KiB [emitted] - fonts/open-sans-latin-300.a7622f60c56ddd5301549a786b54e6e6.woff 18.2 KiB [emitted] - fonts/open-sans-latin-300italic.6725c3fb1f3abd7ebdcb2d244758f706.woff2 13.5 KiB [emitted] - fonts/open-sans-latin-300italic.793b1237017aeacd646fb80911425566.woff 17.3 KiB [emitted] - fonts/open-sans-latin-400.33543c5cc5d88f5695dd08c87d280dfd.woff2 14 KiB [emitted] - fonts/open-sans-latin-400.de0869e324680c99efa1250515b4b41c.woff 17.7 KiB [emitted] - fonts/open-sans-latin-400italic.06b4bfda4e139eaf3ab9872a6d66f42f.woff 17 KiB [emitted] - fonts/open-sans-latin-400italic.b61a9055d92ac56c15cacf4271d4f072.woff2 13.5 KiB [emitted] - fonts/open-sans-latin-600.449d681cd6006390e1bee3c3a660430b.woff 18.3 KiB [emitted] - fonts/open-sans-latin-600.819af3d3abdc9f135d49b80a91e2ff4c.woff2 14.5 KiB [emitted] - fonts/open-sans-latin-600italic.56e5756b696615d6164a625e1bcb1a9e.woff 17.1 KiB [emitted] - fonts/open-sans-latin-600italic.ebdfa24cb411ba3016abd1c3ea5746e5.woff2 13.5 KiB [emitted] - fonts/open-sans-latin-700.0edb76284a7a0f8db4665b560ee2b48f.woff2 14.7 KiB [emitted] - fonts/open-sans-latin-700.1f85e92d8ff443980bc0f83ad7b23b60.woff 18.5 KiB [emitted] - fonts/open-sans-latin-700italic.a49393f2171a2f4d6927ce6c14f73dbc.woff2 13.6 KiB [emitted] - fonts/open-sans-latin-700italic.bf72679ca22e53320beaea090e8bb07d.woff 17 KiB [emitted] - fonts/open-sans-latin-800.05ebdbe10796850f045fcd484f35788d.woff 18.6 KiB [emitted] - fonts/open-sans-latin-800.ab3e500e7375695d702cff19513e4470.woff2 14.7 KiB [emitted] - fonts/open-sans-latin-800italic.92da6f116d973bd334cf9b3afdb29c4f.woff 17.4 KiB [emitted] - fonts/open-sans-latin-800italic.c62c3eea77cf3fca51494e8c924adf4d.woff2 13.6 KiB [emitted] - images/MoaM_modal_Image.068662030615273467bcf5a6709507ba.svg 142 KiB [emitted] - images/OT2-R_HERO.79b11ab3de9a6fd843f3bbfc5d0c242b.png 31.9 KiB [emitted] - images/agilent_1_reservoir_290ml_side_view.2f9e3e50861abdd54ca7085ffe37e701.jpg 44.8 KiB [emitted] - images/appliedbiosystemsmicroamp_384_wellplate_40ul.e47276c3bb6209d32657d217a9589bd2.jpg 26.8 KiB [emitted] - images/attach-left-multi-GEN2-screws@3x.07f628785c4935f049b4d9ebee4d4590.png 221 KiB [emitted] - images/attach-left-multi-GEN2-tab@3x.cfe03fc0abda282679d58b4fdd0fd245.png 133 KiB [emitted] - images/attach-left-multi-screws@3x.faec9c1c7788abf2ada9586264645033.png 275 KiB [emitted] [big] - images/attach-left-multi-tab@3x.feb69322d6e57df32b610e54bde5e2e3.png 182 KiB [emitted] - images/attach-left-single-GEN2-screws@3x.b531185ce01b78a2330dd0a41571d269.png 181 KiB [emitted] - images/attach-left-single-GEN2-tab@3x.070ddcacf4de58011e0c11de0c5cfdc7.png 133 KiB [emitted] - images/attach-left-single-screws@3x.b3b5c624939f267f74bea41cc5c5b8aa.png 199 KiB [emitted] - images/attach-left-single-tab@3x.17d72bf54710da4e8e1308227db75a51.png 182 KiB [emitted] - images/attach-right-multi-GEN2-screws@3x.8fe2d4f535ab0305657cd937ffe1e49d.png 221 KiB [emitted] - images/attach-right-multi-GEN2-tab@3x.cb73308b78c2b2e7c8d4fa3ceed1c106.png 145 KiB [emitted] - images/attach-right-multi-screws@3x.9ba6d7acaf7427c1e3b6fcdd9ff8745e.png 266 KiB [emitted] [big] - images/attach-right-multi-tab@3x.690516a605565ee4b5980ed5ac96575f.png 182 KiB [emitted] - images/attach-right-single-GEN2-screws@3x.db88e24f7efd3b5c23b4a0451ef144d7.png 180 KiB [emitted] - images/attach-right-single-GEN2-tab@3x.cb73308b78c2b2e7c8d4fa3ceed1c106.png 145 KiB [emitted] - images/attach-right-single-screws@3x.66aa0a4cb88f8cdd3789592adb10219a.png 191 KiB [emitted] - images/attach-right-single-tab@3x.690516a605565ee4b5980ed5ac96575f.png 182 KiB [emitted] - images/axygen_1_reservoir_90ml_side_view.9c934bcf1a81bd12767a648f13c36d1a.jpg 22.7 KiB [emitted] - images/biorad_384_wellplate_50ul.53ba89e98655d733f250ad6619132aa5.jpg 3.93 KiB [emitted] - images/biorad_96_wellplate_200ul_pcr_photo_three_quarters.bdb53d07b0ad1c67b9c27f9d3e940a71.jpg 6.25 KiB [emitted] - images/corning_12_wellplate_6.9ml_flat_photo_three_quarters.9d0f3f59eb19ce82a35ab6a1717acabf.jpg 314 KiB [emitted] [big] - images/corning_24_wellplate_3.4ml_flat_photo_three_quarters.e9eb0fb6c108dc791641bd9aa9a10389.jpg 897 KiB [emitted] [big] -images/corning_384_wellplate_112ul_flat_photo_three_quarters.a647bb86290d939e00909629fd620ce6.jpg 183 KiB [emitted] - images/corning_48_wellplate_1.6ml_flat_photo_three_quarters.ed376b1a01695118fa2e455e34111949.jpg 633 KiB [emitted] [big] - images/corning_6_wellplate_16.8ml_flat_photo_three_quarters.af63f6b0d914165537a788af6727eb06.jpg 463 KiB [emitted] [big] - images/corning_96_wellplate_360ul_flat_three_quarters.14cba32e26db52f5d3157d8b7ebf5a21.jpg 367 KiB [emitted] [big] - images/deepwell_thermal_adapter.a38cfcd65c239e425318b59aa91e2cf3.png 1.33 MiB [emitted] [big] - images/depth-plate-flat@3x.6121116277e4801f100109d2dfa97571.png 17.5 KiB [emitted] - images/depth-plate-round@3x.d3bdd4491616f889788cbdc4310748b7.png 25.3 KiB [emitted] - images/depth-plate-v@3x.81724d3b2357b848d7c1950bb2129401.png 25.3 KiB [emitted] - images/depth-reservoir-and-tubes-flat@3x.1046522a59c2445acb45cd88a0ba4b78.png 25.5 KiB [emitted] - images/depth-reservoir-and-tubes-round@3x.19ff2bed7bc7906343fe4bd65de10d27.png 30.4 KiB [emitted] - images/depth-reservoir-and-tubes-v@3x.11a87144ccbc349bb274f5cd372c7b23.png 30 KiB [emitted] - images/detach-left-multi-GEN2-screws@3x.f6ca6f2bfe97767780472ffa35c3af4f.png 216 KiB [emitted] - images/detach-left-multi-GEN2-tab@3x.008b7aef8e6b2f229c089c42401816c7.png 128 KiB [emitted] - images/detach-left-multi-screws@3x.074a1f2c40f547760a53cd76ef53d8bd.png 276 KiB [emitted] [big] - images/detach-left-multi-tab@3x.283d24cc0b66bc22c2fd9c9846962c0a.png 170 KiB [emitted] - images/detach-left-single-GEN2-screws@3x.740c622bc2add32dbf1d148ad74e327d.png 166 KiB [emitted] - images/detach-left-single-GEN2-tab@3x.008b7aef8e6b2f229c089c42401816c7.png 128 KiB [emitted] - images/detach-left-single-screws@3x.39efeaa07e471232f69e0addcf4e5702.png 183 KiB [emitted] - images/detach-left-single-tab@3x.283d24cc0b66bc22c2fd9c9846962c0a.png 170 KiB [emitted] - images/detach-right-multi-GEN2-screws@3x.140f1d7cce363ec63d53f24fc4b9384f.png 217 KiB [emitted] - images/detach-right-multi-GEN2-tab@3x.8e1e7e1037aa0ebd7de2123dc1df6f07.png 139 KiB [emitted] - images/detach-right-multi-screws@3x.88b8e80132af47e8ca4c4de728798a2c.png 274 KiB [emitted] [big] - images/detach-right-multi-tab@3x.4ff239009c87e69f5bd675db6cd90f28.png 172 KiB [emitted] - images/detach-right-single-GEN2-screws@3x.425858e2b96495f6e15889ef95bb1369.png 168 KiB [emitted] - images/detach-right-single-GEN2-tab@3x.8e1e7e1037aa0ebd7de2123dc1df6f07.png 139 KiB [emitted] - images/detach-right-single-screws@3x.3ddd8fa29dbc722f353e04d777ef8588.png 180 KiB [emitted] - images/detach-right-single-tab@3x.4ff239009c87e69f5bd675db6cd90f28.png 172 KiB [emitted] - images/eppendorf_1.5ml_safelock_snapcap_tube.af81d3fc307a619d0845d113524ab8ec.jpg 3.99 KiB [emitted] - images/eppendorf_1000ul_tip_eptips_side_view.387c65e4922a57d084fe0b315a967be4.jpg 2.36 KiB [emitted] - images/eppendorf_1000ul_tip_eptips_side_view.f95623f7fa1ea1a38d1fd1f4ec40b613.jpg 1.99 KiB [emitted] - images/eppendorf_10ul_tips_eptips_side_view.17992a3517224ef4aef14499d2bd61d2.jpg 2.2 KiB [emitted] - images/eppendorf_10ul_tips_eptips_side_view.ae15aaef5b0e4a46b4a2c488d5be5039.jpg 2.59 KiB [emitted] - images/eppendorf_2ml_safelock_snapcap_tube.381f3833db2951730632b80dd5fd8160.jpg 4.08 KiB [emitted] - images/falcon_15ml_conical_tube.921bab02f30a40daed204d1fa9309379.jpg 49 KiB [emitted] - images/falcon_50ml_15ml_conical_tubes.95ee2125e636fa15646b7a0b75df6ab3.jpg 78.7 KiB [emitted] - images/falcon_50ml_conical_tube.909c048bb441e0c6e45aacf410db0326.jpg 57.8 KiB [emitted] - images/flatbottom_thermal_adapter.a58ea3aaef7dee1c9d44d1697eb5fe06.png 990 KiB [emitted] [big] - images/footprint@3x.33bc3f9e9a8242e040460e1cbfaba878.png 33 KiB [emitted] - images/geb_1000ul_tip_side_view.b716991bd9ab5c92b2a9ba56dfafa637.jpg 17.9 KiB [emitted] - images/geb_10ul_tip_side_view.7d9564f02ea559d61bffc6051a26c3c2.jpg 14.7 KiB [emitted] - images/geb_96_tiprack_1000ul_side_view.ab16373720b086136eaec01f194d00e5.jpg 11 KiB [emitted] - images/geb_96_tiprack_1000ul_side_view.d2a97f4c0849431d32ba4d8d0b9f118c.jpg 25.8 KiB [emitted] - images/geb_96_tiprack_10ul_side_view.0dd48d8565c5c4889f43e9c8fbfe5dd8.jpg 13.2 KiB [emitted] - images/geb_96_tiprack_10ul_side_view.dc572637f1a3e0e42ea58bb8c1b76025.jpg 32.7 KiB [emitted] - images/generic_2ml_screwcap_tube.b2c48e8a3f069ff3fceb74821fe4bc48.jpg 122 KiB [emitted] - images/generic_pcr_strip_200ul_tubes.f2bc6f2ef856d1cddac5719bd9692fff.jpg 2.31 KiB [emitted] - images/generic_tiprack_side_view.11ce766f56d2d4345255d10c264edfb7.png 212 KiB [emitted] - images/heater-shaker-key-parts.0426b2c085a136a77b864636e86491b6.png 236 KiB [emitted] - images/heater_shaker_adapter_alignment.75758d29aa6608c0f33919e5f1ee311f.png 2.47 KiB [emitted] - images/heater_shaker_adapter_screwdriver.457ffb992917baed33fe134dd339650f.png 13.8 KiB [emitted] - images/heater_shaker_empty.fae897e089bd5ed4b003a4584834cfbd.png 7.23 KiB [emitted] - images/heater_shaker_module_diagram.532e224d63c3e07ac7c4123f37c7f3a5.svg 1.27 MiB [emitted] [big] - images/heatershaker_module_transparent.992b6b9a757daecf90eeacb3eba77aaf.svg 1.43 MiB [emitted] [big] - images/height-alum-block-plate@3x.ebc22ddfa662b16da49c808682209f2c.png 15.5 KiB [emitted] - images/height-alum-block-tubes@3x.34af45cd04e2627341f2bff51fc4c223.png 17.5 KiB [emitted] - images/height-plate-and-reservoir@3x.5db63a7d243774a71e4e1be1eba49500.png 16 KiB [emitted] - images/height-tip-rack@3x.425471bf470a4b29b59d3d9ec5580dfb.png 17.4 KiB [emitted] - images/height-tube-rack-irregular@3x.4f4fc364ef6073c0f9f56df6b8c9a685.png 21.7 KiB [emitted] - images/height-tube-rack@3x.6b92960ae7ae4b4a1bae078ff274eb75.png 20.5 KiB [emitted] - images/length-tip-rack@3x.66ad1cfa9c2a0c2918b21d65ee66892b.png 31.8 KiB [emitted] - images/logo_nav.823728e9fc8a1768deb64f12a8e0eb81.svg 2.2 KiB [emitted] - images/lpc_level_with_labware.96c750f717f17efb45a3f646572aedf9.svg 1.5 KiB [emitted] - images/lpc_level_with_tip.b713b7a4b3fb57c2de1c7a59cc55c9ec.svg 1.02 KiB [emitted] - images/lpc_modal_nozzle_1.488053d185258836c323029e7c422821.jpg 60.3 KiB [emitted] - images/lpc_modal_nozzle_2.1ae89bfde84e19cea45ec3ab803537b7.jpg 37.8 KiB [emitted] - images/lpc_modal_nozzle_not_centered_1.d3e7ca78f95d20339dae835f19233896.jpg 72.4 KiB [emitted] - images/lpc_modal_nozzle_not_centered_2.832e13e5649fad6f0db8d4c30d2d7fd0.jpg 40.5 KiB [emitted] - images/lpc_modal_nozzle_paper.380a01a3d1a1d5ccd5c50b72aa96c0da.jpg 39.4 KiB [emitted] - images/magnetic_module_gen_2_transparent.3a5697962f5add564720df50a23f88f4.svg 478 KiB [emitted] [big] - images/multi-channel_GEN1_800px.a159fc693e32b45616a7f1d8af4a2956.png 12.3 KiB [emitted] - images/multi-channel_GEN2_800px.12244fd63225099c928fdf2f8df9d9fc.png 9.93 KiB [emitted] - images/nest_0.5ml_screwcap_tube.7cfd0fc3b0d269857dedbaf23b3cdbcc.jpg 4.98 KiB [emitted] - images/nest_1.5ml_screwcap_tube.61b0b824ebcccb9b40278343c9b2922a.jpg 6.34 KiB [emitted] - images/nest_1.5ml_snapcap_tube.a0778faf0ec5adc9e063427f63c2e642.jpg 4.69 KiB [emitted] - images/nest_12_reservoir_15ml_three_quarters.f1646c26de9f8e9e7c1a638963e1aefa.jpg 43.1 KiB [emitted] - images/nest_15ml_conical_tube.97a91c6bdd33dfc1a53d539e65cdd302.jpg 4.29 KiB [emitted] - images/nest_1_reservoir_195ml_three_quarters.921e68d8f61cc617ff6a075da330dde5.jpg 52.2 KiB [emitted] - images/nest_2ml_screwcap_tube.a0688c2f84dcc07a4175876fc578d00f.jpg 6.26 KiB [emitted] - images/nest_2ml_snapcap_tube.74e1f76b3c8823ed70c9ce8f3501f6e9.jpg 6.42 KiB [emitted] - images/nest_50ml_15ml_conical_tubes.c5fe4d2e2a5b73833a652defa96b08cd.jpg 8.9 KiB [emitted] - images/nest_50ml_conical_tube.a9e1865fbe4c81efb1f788bacd3be034.jpg 6.54 KiB [emitted] -images/nest_96_wellplate_100ul_pcr_full_skirt_three_quarters.a365643b463653c8e5385d3766169fde.jpg 48.6 KiB [emitted] - images/nest_96_wellplate_200ul_flat_three_quarters.5c4834b6910b37b704584aa348c7701e.jpg 63.3 KiB [emitted] - images/nest_96_wellplate_2ml_deep.972cce3fbde083520a72916ecbf98134.jpg 37.5 KiB [emitted] - images/offset-reservoir@3x.a14bc3a17877b5defb23b7000325e94f.png 28.6 KiB [emitted] - images/offset-well-circular@3x.be0a072037e9a4b6728b77531efc50a1.png 74 KiB [emitted] - images/offset-well-rectangular@3x.a0f30edb7cbb8361322585271611c3ee.png 31.2 KiB [emitted] - images/opentrons_10_tuberack_4_6_side_view.cdb178a20997872e028678d24965c744.jpg 36.7 KiB [emitted] - images/opentrons_15_tuberack_side_view.8a849db9e6b4c2b4098ec59a911a70cc.jpg 39.4 KiB [emitted] - images/opentrons_24_aluminumblock_side_view.1c1f49d7f8eed880cfe6387635ada6a9.jpg 13.3 KiB [emitted] - images/opentrons_24_tuberack_side_view.eeb523a58e31a858677c69b0fb22c9fe.jpg 43.5 KiB [emitted] - images/opentrons_6_tuberack_side_view.105aa5b3c41c69fc1448e4f4733f83f2.jpg 37 KiB [emitted] - images/opentrons_96_aluminumblock_side_view.ed80f46cd3c0a73a4cab78f918a4d87c.jpg 33.6 KiB [emitted] - images/opentrons_96_tiprack_1000ul_side_view.03865acd51021e8d955fb8026ae53249.jpg 68.8 KiB [emitted] - images/opentrons_96_tiprack_1000ul_side_view.a53cce0e635a3c907d99c42581f9c6df.jpg 166 KiB [emitted] - images/opentrons_96_tiprack_10ul_side_view.7c8f1170b07751af9d8d49b5536140ac.jpg 139 KiB [emitted] - images/opentrons_96_tiprack_10ul_side_view.b5279e6f5a0938f9161723a023a72380.jpg 75.9 KiB [emitted] - images/opentrons_96_tiprack_300ul_side_view.41b7f95e0fb8af0ea5e41eb7a2a26aff.jpg 58.4 KiB [emitted] - images/opentrons_96_tiprack_300ul_side_view.839697eae2c49c1db8784eac91ed873c.jpg 120 KiB [emitted] - images/opentrons_calibration_block.915aaa5baa63ee0df913ca7c430a9bf4.png 33.1 KiB [emitted] - images/pcr_thermal_adapter.0dfa629fd3a2f4fb656fe25f51f73839.png 1.29 MiB [emitted] [big] - images/removable_black_plastic_trash_bin.fd09b8a00db42ca2a000b9605a1123c5.png 4.56 KiB [emitted] - images/remove-trash@3x.e8d0eebc03ebe4226be9090a8d4c6fdc.png 132 KiB [emitted] - images/robot_calibration_help.b23fb97f682548985b5639c76bfe1ab9.png 590 KiB [emitted] [big] - images/screwdriver.d40aa4d408905fdd6e1170480a175778.svg 4.06 KiB [emitted] - images/screwdriver_oriented_left.58de2dd5ad872644733c2e2a79f13bd1.svg 1.07 MiB [emitted] [big] - images/secure_mag_mod_bracket.85d38e0daa2323a69f13d42eb58831a3.svg 176 KiB [emitted] - images/secure_tc_latch.2ecd9ec2b653b8b58c04d14d0d007538.png 466 KiB [emitted] [big] - images/shape-circular@3x.10c41b7076a9cb6b5e69129a8985dc37.png 31.8 KiB [emitted] - images/shape-rectangular@3x.688e4a1a1ca33a5864b07526dbe38842.png 17.8 KiB [emitted] - images/single-channel_GEN2_800px.f76cf4d20030cfbbb18656e9bdfe8c28.png 9.07 KiB [emitted] - images/single_channel_GEN1_800px.914371f4183d699f600bde87ee7f543a.png 8.44 KiB [emitted] - images/spacing-reservoir-multi-row@3x.0c6582564608abfcf7cddfbd7ef5b932.png 30 KiB [emitted] - images/spacing-reservoir@3x.db31eb063935ffb1aaf859a86522e5e3.png 24.4 KiB [emitted] - images/spacing-well-circular@3x.109fbdb472e92c099cea7b4103b4773e.png 72.9 KiB [emitted] - images/spacing-well-rectangular@3x.ad410a54777a0251057c41ca912408e6.png 32.1 KiB [emitted] - images/t10_torx_screwdriver.0fb7ed9ca1cce476c7a1b0f0a5f90c77.png 2.06 KiB [emitted] - images/temp_deck_gen_2_transparent.a808872e0452922fddee2315aa8b0c84.svg 495 KiB [emitted] [big] - images/thermocycler_closed.c276cf600435c2a28a87161e25224d59.svg 221 KiB [emitted] - images/thermoscientificnunc_96_wellplate_1300ul.a506f9b00330b8b8d812a84ce9a30c19.jpg 48 KiB [emitted] - images/thermoscientificnunc_96_wellplate_2000ul.a506f9b00330b8b8d812a84ce9a30c19.jpg 48 KiB [emitted] - images/tipone_200ul_tip_side_view.bd6aa5320f3445ef5c3f7b6f52773a65.jpg 2.72 KiB [emitted] - images/tipone_96_tiprack_200ul_side_view.366a553af2350e3f24eb84e57f9d88f5.jpg 19 KiB [emitted] - images/tipone_96_tiprack_200ul_side_view.ee959b097546d9d33e30f3f4ad4b2a0c.jpg 26.7 KiB [emitted] - images/universal_thermal_adapter.c179bbd698dd630dc9728e6305617c52.png 506 KiB [emitted] [big] - images/usascientific_12_reservoir_22ml_side_view.27d2bdfda3c47f7ead071c7d26af42d3.jpg 16.1 KiB [emitted] - images/usascientific_96_wellplate_2.4ml_deep_side_view.80b9b3f1833b809c56892075c8f1c196.jpg 9.67 KiB [emitted] - index.html 566 bytes [emitted] - videos/A1_Multi_Channel_REV1.461fc621c548c1ae7b1b575714d3d647.webm 97.6 KiB [emitted] - videos/A1_Single_Channel_REV1.ee112acbf7820d7aa5f439c4424d674e.webm 89.3 KiB [emitted] - videos/HS_Deck_Lock_Anim.8dc47bd33bf1cead984d82959b9f57dd.webm 116 KiB [emitted] - videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV1.956307edeb9455d8d7bb95eeef195e2d.webm 280 KiB [emitted] [big] - videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV2.fe7c78518351f923fb4145a2e78083dc.webm 274 KiB [emitted] [big] - videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV1.0d8e56b6634ac9f9b1501a1148bbdf53.webm 292 KiB [emitted] [big] - videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV2.b0b8c440556fa02250c131f72d3de250.webm 283 KiB [emitted] [big] - videos/Left_Multi_Trash_NO_TIP_(330x260)REV1.cdfde3ba1ac01c4d4583b5d541b42afd.webm 300 KiB [emitted] [big] - videos/Left_Multi_Trash_WITH_TIP_(330x260)REV1.ab84b5016af2281d838acd75d85d254a.webm 310 KiB [emitted] [big] - videos/Left_Single_CalBlock_NO_TIP_(330x260)REV1.55d9d1be3528441bc8037352d7a3ab1f.webm 257 KiB [emitted] [big] - videos/Left_Single_CalBlock_NO_TIP_(330x260)REV2.0d5ee709fdd6883b41a8533384ae91df.webm 248 KiB [emitted] [big] - videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV1.068d15d74ac7956e68ba849ee17803a5.webm 261 KiB [emitted] [big] - videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV2.f342b48dd56025953997ee165d40bffa.webm 252 KiB [emitted] [big] - videos/Left_Single_Trash_NO_TIP_(330x260)REV1.fca2370bfb624a701048f33342c5a994.webm 268 KiB [emitted] [big] - videos/Left_Single_Trash_WITH_TIP_(330x260)REV1.59330fdc5e67ab643d04c5d99b03607a.webm 273 KiB [emitted] [big] - videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV1.7b7499bd130ca518e85b1dd7fafb8b6b.webm 271 KiB [emitted] [big] - videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV2.19fdcf5082e8090e4b484c5e9d1b85a8.webm 262 KiB [emitted] [big] - videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV1.b9b5559b9588a881e4b903327f45db81.webm 282 KiB [emitted] [big] - videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV2.99a72fbb89aa1762c7e8559d8378b350.webm 273 KiB [emitted] [big] - videos/Right_Multi_Trash_NO_TIP_(330x260)REV1.2ef7be64cdbc8a60946e11e72053f785.webm 289 KiB [emitted] [big] - videos/Right_Multi_Trash_WITH_TIP_(330x260)REV1.7cd016b277b5632c01a5f1cd7e7bde5b.webm 301 KiB [emitted] [big] - videos/Right_Single_CalBlock_NO_TIP_(330x260)REV1.dffb604ced3d9125626e38c5a33e8639.webm 257 KiB [emitted] [big] - videos/Right_Single_CalBlock_NO_TIP_(330x260)REV2.abb94f786c13cd8977d22e0442d44f1e.webm 249 KiB [emitted] [big] - videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV1.27fdf7abb4964ae9afa8a4eb7b0eecea.webm 260 KiB [emitted] [big] - videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV2.b068880588e8b054638d5539b11fcd8b.webm 253 KiB [emitted] [big] - videos/Right_Single_Trash_NO_TIP_(330x260)REV1.61a514e0339e30358e5cbc80d30e163d.webm 269 KiB [emitted] [big] - videos/Right_Single_Trash_WITH_TIP_(330x260)REV1.9a2a6f986963423db2a0818efce0442a.webm 272 KiB [emitted] [big] - videos/SLOT_1_LEFT_MULTI_X-Y.1c2d5f4bda8ff85dbfb6d060e2286ccb.webm 423 KiB [emitted] [big] - videos/SLOT_1_LEFT_SINGLE_X-Y.6a66fae028405a5e814b897b1b5e1044.webm 353 KiB [emitted] [big] - videos/SLOT_1_RIGHT_MULTI_X-Y.403e79debe40f46c9d5022dedd4423c7.webm 380 KiB [emitted] [big] - videos/SLOT_1_RIGHT_SINGLE_X-Y.f0d37908a12142a85b64f88bdf750e07.webm 355 KiB [emitted] [big] - videos/SLOT_3_LEFT_MULTI_X-Y.d5a44227bf38118ac349f86b52c93774.webm 402 KiB [emitted] [big] - videos/SLOT_3_LEFT_SINGLE_X-Y.5aba1f98b8d24f084555c8efe3212ed3.webm 342 KiB [emitted] [big] - videos/SLOT_3_RIGHT_MULTI_X-Y.134b1bbba4e5f522e54f0654ee108c55.webm 369 KiB [emitted] [big] - videos/SLOT_3_RIGHT_SINGLE_X-Y.1b244a9c50895925ea7c4b095f7e0c8f.webm 337 KiB [emitted] [big] - videos/SLOT_5_LEFT_MULTI_Z.f65372350b38a3675b7b6c59707d2ae9.webm 570 KiB [emitted] [big] - videos/SLOT_5_LEFT_SINGLE_Z.074099d8013846f9809a3b831403ea75.webm 516 KiB [emitted] [big] - videos/SLOT_5_RIGHT_MULTI_Z.d3d2a4902a5e6eb0072a93662557e283.webm 534 KiB [emitted] [big] - videos/SLOT_5_RIGHT_SINGLE_Z.6562379fe1c9829f783206abedb4343f.webm 516 KiB [emitted] [big] - videos/SLOT_7_LEFT_MULTI_X-Y.62dea5a9b57ec60e1c9549eb935c0559.webm 414 KiB [emitted] [big] - videos/SLOT_7_LEFT_SINGLE_X-Y.391745dd076564adb4f5b78ce22e1e6d.webm 350 KiB [emitted] [big] - videos/SLOT_7_RIGHT_MULTI_X-Y.96e181b188c1d5b05f11be8d47525c3f.webm 374 KiB [emitted] [big] - videos/SLOT_7_RIGHT_SINGLE_X-Y.e47bd51d5d4002b4788d466031a8a805.webm 348 KiB [emitted] [big] - videos/Slot_1_Remove_CalBlock_(330x260)REV1.0b2c07def1f72f3682d9a78b494d03be.webm 159 KiB [emitted] - videos/Slot_3_Remove_CalBlock_(330x260)REV1.7feef9717e15d23e5595cdab8c28760f.webm 145 KiB [emitted] - videos/p20_multi_gen2-left.826ffef3b32310a7c33e09fc1078d2e0.webm 2.61 MiB [emitted] [big] - videos/p20_multi_gen2-right.e3e739b22ad465392cd36ff1b39f183d.webm 2.61 MiB [emitted] [big] - videos/p300_multi_gen2-left.bb635aa78336e364069a1dbb312ad7ba.webm 2.59 MiB [emitted] [big] - videos/p300_multi_gen2-right.80be1f5c71a3441376d59b5ac5a42b46.webm 2.6 MiB [emitted] [big] -Entrypoint main [big] = 1.524691f12f1f49763272.css 1.bundle.2cbcb0aaf32346eaca8f.js 1.bundle.2cbcb0aaf32346eaca8f.js.map bundle.72a199bdcc2a756d69e3.js bundle.72a199bdcc2a756d69e3.js.map - [0] ../components/src/index.ts + 209 modules 392 KiB {0} [built] - | 210 modules - [6] ../node_modules/react-redux/es/index.js + 22 modules 49.9 KiB {0} [built] - | 23 modules - [22] ../react-api-client/src/index.ts + 40 modules 58 KiB {0} [built] - | ../react-api-client/src/index.ts 242 bytes [built] - | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - | ../react-api-client/src/api/index.ts 162 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/health/index.ts 56 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/runs/index.ts 914 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/sessions/index.ts 251 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/protocols/index.ts 334 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/server/index.ts 74 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/modules/index.ts 52 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/pipettes/index.ts 123 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:168ms building:50ms = 474ms - | ../react-api-client/src/api/ApiClientProvider.tsx 370 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:899ms building:29ms dependencies:86ms = 1488ms - | ../react-api-client/src/api/ApiHostProvider.tsx 720 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:899ms building:29ms dependencies:86ms = 1488ms - | ../react-api-client/src/api/useHost.ts 154 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:899ms building:29ms dependencies:86ms = 1488ms - | ../react-api-client/src/health/useHealth.ts 463 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:58ms building:47ms dependencies:273ms = 852ms - | ../react-api-client/src/runs/useAllRunsQuery.ts 1.89 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:892ms building:25ms dependencies:333ms = 1724ms - | ../react-api-client/src/runs/useRunQuery.ts 1.97 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 218ms -> factory:892ms building:25ms dependencies:333ms = 1724ms - | + 26 hidden modules - [30] ./src/redux/discovery/index.ts 84 bytes {0} [built] - [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [] 197ms -> [114] 905ms -> factory:756ms building:55ms dependencies:42ms = 2385ms - [34] ./src/App/portal.tsx 5.49 KiB {0} [built] - [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - [35] ./src/redux/config/index.ts + 3 modules 6.27 KiB {0} [built] - | ./src/redux/config/index.ts 132 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> factory:118ms building:46ms dependencies:154ms = 945ms - | ./src/redux/config/actions.ts 2.2 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> [] 164ms -> factory:154ms building:58ms dependencies:1ms = 1004ms - | ./src/redux/config/selectors.ts 3.64 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> [] 164ms -> factory:154ms building:58ms dependencies:1ms = 1004ms - | ./src/redux/config/hooks.ts 285 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> [1304] 197ms -> [] 164ms -> factory:154ms building:58ms dependencies:1ms = 1004ms - [101] ./src/redux/shell/index.ts + 1 modules 399 bytes {0} [built] - | ./src/redux/shell/index.ts 198 bytes [built] - | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - | ./src/redux/shell/actions.ts 186 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1066ms building:24ms dependencies:0ms = 1346ms - [164] ./src/logger.ts 3.53 KiB {0} [built] - [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - [479] ./node_modules/connected-react-router/esm/index.js + 5 modules 17.1 KiB {0} [built] - | 6 modules - [485] ./src/redux/reducer.ts + 18 modules 69.3 KiB {0} [built] - | ./src/redux/reducer.ts 2.19 KiB [built] - | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - | ./src/redux/robot-api/reducer.ts 2.84 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/robot-admin/reducer.ts 3.82 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/robot-controls/reducer.ts 3.46 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/robot-settings/reducer.ts 2.6 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/buildroot/reducer.ts 6.91 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/pipettes/reducer.ts 3.63 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/networking/reducer.ts 7.13 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/shell/reducer.ts 2.88 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/config/reducer.ts 580 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/discovery/reducer.ts 2.31 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/protocol/reducer.ts 2.21 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/custom-labware/reducer.ts 3.3 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/system-info/reducer.ts 4.73 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | ./src/redux/alerts/reducer.ts 4.17 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:132ms building:56ms dependencies:988ms = 1432ms - | + 4 hidden modules - [873] ./src/redux/store.ts + 88 modules 225 KiB {0} [built] - | ./src/redux/store.ts 974 bytes [built] - | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - | ./src/redux/epic.ts 1 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:147ms building:27ms dependencies:16ms = 446ms - | ./src/redux/analytics/epic.ts 4.25 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/discovery/epic.ts 1.05 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/robot-admin/epic/index.ts 571 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/robot-controls/epic/index.ts 334 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/robot-settings/epic/index.ts 330 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/buildroot/epic.ts 16.5 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/pipettes/epic/index.ts 361 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/modules/epic/index.ts 160 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/networking/epic/index.ts 580 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/alerts/epic.ts 569 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/system-info/epic.ts 2.64 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/sessions/epic/index.ts 571 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | ./src/redux/calibration/epic/index.ts 388 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 174ms -> factory:156ms building:41ms dependencies:889ms = 1516ms - | + 74 hidden modules -[1371] ./src/App/index.tsx + 454 modules 1.77 MiB {0} [built] - | ./src/App/index.tsx 4.65 KiB [built] - | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - | ./src/atoms/GlobalStyle/index.ts 918 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/organisms/Alerts/index.tsx 1.23 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/organisms/Breadcrumbs/index.tsx 5.65 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Devices/CalibrationDashboard/index.tsx 887 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Devices/DeviceDetails/index.tsx 5.13 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Devices/DevicesLanding/index.tsx 9.92 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Devices/ProtocolRunDetails/index.tsx 11.2 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Devices/RobotSettings/index.tsx 7.62 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Protocols/ProtocolsLanding/index.tsx 793 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Protocols/ProtocolDetails/index.tsx 846 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/AppSettings/index.tsx 3.17 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/pages/Labware/index.tsx 12.3 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/App/hooks.ts 480 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | ./src/App/Navbar.tsx 4.4 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:1100ms building:29ms dependencies:90ms = 1475ms - | + 440 hidden modules -[1374] ./src/i18n.ts + 7 modules 79.4 KiB {0} [built] - | ./src/i18n.ts 1.08 KiB [built] - | [1388] 1ms -> [1389] 129ms -> factory:40ms building:86ms dependencies:1039ms = 1295ms - | ./src/assets/localization/index.ts 63 bytes [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> factory:166ms building:36ms = 458ms - | ./src/assets/localization/en/index.ts 2.2 KiB [built] - | [1388] 1ms -> [1389] 129ms -> [] 126ms -> [] 202ms -> factory:131ms building:44ms = 633ms - | + 5 hidden modules -[1388] multi ./src/index.tsx 28 bytes {0} [built] - factory:1ms building:0ms = 1ms -[1389] ./src/index.tsx 1.06 KiB {0} [built] - [1388] 1ms -> factory:9ms building:120ms = 130ms - + 3194 hidden modules - -WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). -This can impact web performance. -Assets: - images/heatershaker_module_transparent.992b6b9a757daecf90eeacb3eba77aaf.svg (1.43 MiB) - videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV1.956307edeb9455d8d7bb95eeef195e2d.webm (280 KiB) - videos/Left_Multi_Trash_NO_TIP_(330x260)REV1.cdfde3ba1ac01c4d4583b5d541b42afd.webm (300 KiB) - videos/Left_Single_CalBlock_NO_TIP_(330x260)REV1.55d9d1be3528441bc8037352d7a3ab1f.webm (257 KiB) - videos/Left_Single_Trash_NO_TIP_(330x260)REV1.fca2370bfb624a701048f33342c5a994.webm (268 KiB) - videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV1.7b7499bd130ca518e85b1dd7fafb8b6b.webm (271 KiB) - videos/Right_Multi_Trash_NO_TIP_(330x260)REV1.2ef7be64cdbc8a60946e11e72053f785.webm (289 KiB) - videos/Right_Single_CalBlock_NO_TIP_(330x260)REV1.dffb604ced3d9125626e38c5a33e8639.webm (257 KiB) - videos/Right_Single_Trash_NO_TIP_(330x260)REV1.61a514e0339e30358e5cbc80d30e163d.webm (269 KiB) - videos/Left_Multi_CalBlock_NO_TIP_(330x260)REV2.fe7c78518351f923fb4145a2e78083dc.webm (274 KiB) - videos/Right_Multi_CalBlock_NO_TIP_(330x260)REV2.19fdcf5082e8090e4b484c5e9d1b85a8.webm (262 KiB) - videos/Left_Single_CalBlock_NO_TIP_(330x260)REV2.0d5ee709fdd6883b41a8533384ae91df.webm (248 KiB) - videos/Right_Single_CalBlock_NO_TIP_(330x260)REV2.abb94f786c13cd8977d22e0442d44f1e.webm (249 KiB) - videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV1.0d8e56b6634ac9f9b1501a1148bbdf53.webm (292 KiB) - videos/Left_Multi_Trash_WITH_TIP_(330x260)REV1.ab84b5016af2281d838acd75d85d254a.webm (310 KiB) - videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV1.068d15d74ac7956e68ba849ee17803a5.webm (261 KiB) - videos/Left_Single_Trash_WITH_TIP_(330x260)REV1.59330fdc5e67ab643d04c5d99b03607a.webm (273 KiB) - videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV1.b9b5559b9588a881e4b903327f45db81.webm (282 KiB) - videos/Right_Multi_Trash_WITH_TIP_(330x260)REV1.7cd016b277b5632c01a5f1cd7e7bde5b.webm (301 KiB) - videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV1.27fdf7abb4964ae9afa8a4eb7b0eecea.webm (260 KiB) - videos/Right_Single_Trash_WITH_TIP_(330x260)REV1.9a2a6f986963423db2a0818efce0442a.webm (272 KiB) - videos/Left_Multi_CalBlock_WITH_TIP_(330x260)REV2.b0b8c440556fa02250c131f72d3de250.webm (283 KiB) - videos/Right_Multi_CalBlock_WITH_TIP_(330x260)REV2.99a72fbb89aa1762c7e8559d8378b350.webm (273 KiB) - videos/Left_Single_CalBlock_WITH_TIP_(330x260)REV2.f342b48dd56025953997ee165d40bffa.webm (252 KiB) - videos/Right_Single_CalBlock_WITH_TIP_(330x260)REV2.b068880588e8b054638d5539b11fcd8b.webm (253 KiB) - videos/SLOT_5_LEFT_MULTI_Z.f65372350b38a3675b7b6c59707d2ae9.webm (570 KiB) - videos/SLOT_5_LEFT_SINGLE_Z.074099d8013846f9809a3b831403ea75.webm (516 KiB) - videos/SLOT_5_RIGHT_MULTI_Z.d3d2a4902a5e6eb0072a93662557e283.webm (534 KiB) - videos/SLOT_5_RIGHT_SINGLE_Z.6562379fe1c9829f783206abedb4343f.webm (516 KiB) - videos/SLOT_1_LEFT_MULTI_X-Y.1c2d5f4bda8ff85dbfb6d060e2286ccb.webm (423 KiB) - videos/SLOT_1_LEFT_SINGLE_X-Y.6a66fae028405a5e814b897b1b5e1044.webm (353 KiB) - videos/SLOT_1_RIGHT_MULTI_X-Y.403e79debe40f46c9d5022dedd4423c7.webm (380 KiB) - videos/SLOT_1_RIGHT_SINGLE_X-Y.f0d37908a12142a85b64f88bdf750e07.webm (355 KiB) - videos/SLOT_3_LEFT_MULTI_X-Y.d5a44227bf38118ac349f86b52c93774.webm (402 KiB) - videos/SLOT_3_LEFT_SINGLE_X-Y.5aba1f98b8d24f084555c8efe3212ed3.webm (342 KiB) - videos/SLOT_3_RIGHT_MULTI_X-Y.134b1bbba4e5f522e54f0654ee108c55.webm (369 KiB) - videos/SLOT_3_RIGHT_SINGLE_X-Y.1b244a9c50895925ea7c4b095f7e0c8f.webm (337 KiB) - videos/SLOT_7_LEFT_MULTI_X-Y.62dea5a9b57ec60e1c9549eb935c0559.webm (414 KiB) - videos/SLOT_7_LEFT_SINGLE_X-Y.391745dd076564adb4f5b78ce22e1e6d.webm (350 KiB) - videos/SLOT_7_RIGHT_MULTI_X-Y.96e181b188c1d5b05f11be8d47525c3f.webm (374 KiB) - videos/SLOT_7_RIGHT_SINGLE_X-Y.e47bd51d5d4002b4788d466031a8a805.webm (348 KiB) - images/screwdriver_oriented_left.58de2dd5ad872644733c2e2a79f13bd1.svg (1.07 MiB) - images/flatbottom_thermal_adapter.a58ea3aaef7dee1c9d44d1697eb5fe06.png (990 KiB) - images/deepwell_thermal_adapter.a38cfcd65c239e425318b59aa91e2cf3.png (1.33 MiB) - images/pcr_thermal_adapter.0dfa629fd3a2f4fb656fe25f51f73839.png (1.29 MiB) - images/universal_thermal_adapter.c179bbd698dd630dc9728e6305617c52.png (506 KiB) - images/heater_shaker_module_diagram.532e224d63c3e07ac7c4123f37c7f3a5.svg (1.27 MiB) - images/magnetic_module_gen_2_transparent.3a5697962f5add564720df50a23f88f4.svg (478 KiB) - images/temp_deck_gen_2_transparent.a808872e0452922fddee2315aa8b0c84.svg (495 KiB) - images/secure_tc_latch.2ecd9ec2b653b8b58c04d14d0d007538.png (466 KiB) - images/robot_calibration_help.b23fb97f682548985b5639c76bfe1ab9.png (590 KiB) - images/attach-left-multi-screws@3x.faec9c1c7788abf2ada9586264645033.png (275 KiB) - images/attach-right-multi-screws@3x.9ba6d7acaf7427c1e3b6fcdd9ff8745e.png (266 KiB) - images/detach-left-multi-screws@3x.074a1f2c40f547760a53cd76ef53d8bd.png (276 KiB) - images/detach-right-multi-screws@3x.88b8e80132af47e8ca4c4de728798a2c.png (274 KiB) - videos/p20_multi_gen2-left.826ffef3b32310a7c33e09fc1078d2e0.webm (2.61 MiB) - videos/p20_multi_gen2-right.e3e739b22ad465392cd36ff1b39f183d.webm (2.61 MiB) - videos/p300_multi_gen2-left.bb635aa78336e364069a1dbb312ad7ba.webm (2.59 MiB) - videos/p300_multi_gen2-right.80be1f5c71a3441376d59b5ac5a42b46.webm (2.6 MiB) - images/corning_12_wellplate_6.9ml_flat_photo_three_quarters.9d0f3f59eb19ce82a35ab6a1717acabf.jpg (314 KiB) - images/corning_24_wellplate_3.4ml_flat_photo_three_quarters.e9eb0fb6c108dc791641bd9aa9a10389.jpg (897 KiB) - images/corning_96_wellplate_360ul_flat_three_quarters.14cba32e26db52f5d3157d8b7ebf5a21.jpg (367 KiB) - images/corning_48_wellplate_1.6ml_flat_photo_three_quarters.ed376b1a01695118fa2e455e34111949.jpg (633 KiB) - images/corning_6_wellplate_16.8ml_flat_photo_three_quarters.af63f6b0d914165537a788af6727eb06.jpg (463 KiB) - bundle.72a199bdcc2a756d69e3.js (5.1 MiB) - -WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. -Entrypoints: - main (5.17 MiB) - 1.524691f12f1f49763272.css - 1.bundle.2cbcb0aaf32346eaca8f.js - bundle.72a199bdcc2a756d69e3.js - - -WARNING in webpack performance recommendations: -You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application. -For more info visit https://webpack.js.org/guides/code-splitting/ -Child html-webpack-plugin for "index.html": - 1 asset - Entrypoint undefined = index.html - [7] ../node_modules/html-webpack-plugin/lib/loader.js!./src/index.hbs 1.68 KiB {0} [built] - factory:25ms building:116ms = 141ms - + 23 hidden modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/molecules/DeprecatedJogControls/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/molecules/DeprecatedJogControls/styles.css 749 bytes {0} [built] - factory:0ms building:30ms = 30ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/molecules/ReleaseNotes/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/molecules/ReleaseNotes/styles.css 12.3 KiB {0} [built] - factory:0ms building:762ms = 762ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/molecules/modals/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/molecules/modals/styles.css 12.3 KiB {0} [built] - factory:0ms building:720ms = 720ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/CalibrateTipLength/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/CalibrateTipLength/styles.css 9.29 KiB {0} [built] - factory:0ms building:738ms = 738ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/CalibrationPanels/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/CalibrationPanels/styles.css 1.42 KiB {0} [built] - factory:0ms building:45ms = 45ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ChangePipette/ClearDeckModal/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ChangePipette/ClearDeckModal/styles.css 11.1 KiB {0} [built] - factory:0ms building:985ms = 985ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ChangePipette/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ChangePipette/styles.css 18.7 KiB {0} [built] - factory:1ms building:935ms = 936ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ConfigurePipette/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ConfigurePipette/styles.css 13 KiB {0} [built] - factory:0ms building:782ms = 782ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/DeprecatedCalibrateTipLength/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/DeprecatedCalibrateTipLength/styles.css 9.29 KiB {0} [built] - factory:1ms building:962ms = 963ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/DeprecatedCalibrationPanels/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/DeprecatedCalibrationPanels/styles.css 1.42 KiB {0} [built] - factory:0ms building:26ms = 26ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/DeprecatedCheckCalibration/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/DeprecatedCheckCalibration/styles.css 557 bytes {0} [built] - factory:1ms building:17ms = 18ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/Devices/RobotSettings/UpdateBuildroot/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/Devices/RobotSettings/UpdateBuildroot/styles.css 16.2 KiB {0} [built] - factory:0ms building:866ms = 866ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/LabwarePositionCheck/DeprecatedComponents/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/LabwarePositionCheck/DeprecatedComponents/styles.css 9.8 KiB {0} [built] - factory:0ms building:789ms = 789ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/LabwarePositionCheck/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/LabwarePositionCheck/styles.css 9.78 KiB {0} [built] - factory:1ms building:779ms = 780ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!src/organisms/ProtocolSetup/styles.css: - Entrypoint mini-css-extract-plugin = * - [0] ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src??postcss!./src/organisms/ProtocolSetup/styles.css 9.78 KiB {0} [built] - factory:1ms building:780ms = 781ms - + 1 hidden module -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/alerts/alerts.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/buttons/buttons.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/controls/styles.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/forms/Select.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/forms/SelectField.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/forms/forms.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Deck/Deck.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Deck/RobotWorkSpace.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/LabwareRender.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/LabwareOutline.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/StaticLabware.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/Well.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Labware/labwareInternals/WellLabels.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/hardware-sim/Pipette/styles.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/instrument/PipetteSelect.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/instrument/instrument.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/Labware.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/LabwareNameOverlay.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/ModuleItem.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/ModuleViz.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/legacy-hardware-sim/Well.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/lists/lists.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/modals/modals.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/nav/SidePanel.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/slotmap/styles.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/structure/Pill.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/structure/Splash.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/structure/structure.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/tabbedNav/navbar.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../components/src/tooltips/tooltips.css: - Entrypoint mini-css-extract-plugin = * - 2 modules -Child mini-css-extract-plugin ../node_modules/css-loader/dist/cjs.js??ref--6-1!../node_modules/postcss-loader/src/index.js??postcss!../node_modules/typeface-open-sans/index.css: - Entrypoint mini-css-extract-plugin = * - 23 modules -NO_PYTHON=true NO_USB_DETECTION=true electron-builder --config electron-builder.config.js --publish never --linux --arm64 --dir - • electron-builder version=23.3.3 os=21.6.0 - • loaded configuration file=/Users/kojikanao/Documents/opentrons/app-shell/electron-builder.config.js - • rebuilding native dependencies dependencies=usb-detection@4.14.1 platform=linux arch=arm64 - • install prebuilt binary name=usb-detection version=4.14.1 platform=linux arch=arm64 napi= - • cannot install prebuilt binaries for optional native dependency name=usb-detection - version=4.14.1 - platform=linux - arch=arm64 - napi= - cause=exit status 1 - errorOut=prebuild-install info begin Prebuild-install version 7.1.1 - prebuild-install warn install prebuilt binaries enforced with --force! - prebuild-install warn install prebuilt binaries may be out of date! - prebuild-install info looking for local prebuild @ prebuilds/usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz - prebuild-install info looking for cached prebuild @ /Users/kojikanao/.npm/_prebuilds/3eced5-usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz - prebuild-install http request GET https://github.com/MadLittleMods/node-usb-detection/releases/download/v4.14.1/usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz - prebuild-install http 404 https://github.com/MadLittleMods/node-usb-detection/releases/download/v4.14.1/usb-detection-v4.14.1-electron-v107-linux-arm64.tar.gz - prebuild-install warn install No prebuilt binaries found (target=20.3.0 runtime=electron arch=arm64 libc= platform=linux) - - command=/Users/kojikanao/.nvs/node/16.17.0/arm64/bin/node /Users/kojikanao/Documents/opentrons/app-shell/node_modules/prebuild-install/bin.js --platform=linux --arch=arm64 --target=20.3.0 --runtime=electron --verbose --force - workingDir=/Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection - ⨯ cannot execute cause=exit status 1 - errorOut=npm WARN using --force Recommended protections disabled. - npm ERR! code 1 - npm ERR! path /Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection - npm ERR! command failed - npm ERR! command sh -c -- prebuild-install || node-gyp rebuild - npm ERR! CXX(target) Release/obj.target/detection/src/detection.o - npm ERR! prebuild-install warn install No prebuilt binaries found (target=20.3.0 runtime=electron arch=arm64 libc= platform=linux) - npm ERR! gyp info it worked if it ends with ok - npm ERR! gyp info using node-gyp@9.1.0 - npm ERR! gyp info using node@16.17.0 | darwin | arm64 - npm ERR! gyp info find Python using Python version 3.7.13 found at "/Users/kojikanao/.pyenv/versions/3.7.13/bin/python3" - npm ERR! gyp info spawn /Users/kojikanao/.pyenv/versions/3.7.13/bin/python3 - npm ERR! gyp info spawn args [ - npm ERR! gyp info spawn args '/Users/kojikanao/Documents/opentrons/node_modules/node-gyp/gyp/gyp_main.py', - npm ERR! gyp info spawn args 'binding.gyp', - npm ERR! gyp info spawn args '-f', - npm ERR! gyp info spawn args 'make', - npm ERR! gyp info spawn args '-I', - npm ERR! gyp info spawn args '/Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection/build/config.gypi', - npm ERR! gyp info spawn args '-I', - npm ERR! gyp info spawn args '/Users/kojikanao/Documents/opentrons/node_modules/node-gyp/addon.gypi', - npm ERR! gyp info spawn args '-I', - npm ERR! gyp info spawn args '/Users/kojikanao/.electron-gyp/20.3.0/include/node/common.gypi', - npm ERR! gyp info spawn args '-Dlibrary=shared_library', - npm ERR! gyp info spawn args '-Dvisibility=default', - npm ERR! gyp info spawn args '-Dnode_root_dir=/Users/kojikanao/.electron-gyp/20.3.0', - npm ERR! gyp info spawn args '-Dnode_gyp_dir=/Users/kojikanao/Documents/opentrons/node_modules/node-gyp', - npm ERR! gyp info spawn args '-Dnode_lib_file=/Users/kojikanao/.electron-gyp/20.3.0/<(target_arch)/node.lib', - npm ERR! gyp info spawn args '-Dmodule_root_dir=/Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection', - npm ERR! gyp info spawn args '-Dnode_engine=v8', - npm ERR! gyp info spawn args '--depth=.', - npm ERR! gyp info spawn args '--no-parallel', - npm ERR! gyp info spawn args '--generator-output', - npm ERR! gyp info spawn args 'build', - npm ERR! gyp info spawn args '-Goutput_dir=.' - npm ERR! gyp info spawn args ] - npm ERR! gyp info spawn make - npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] - npm ERR! In file included from ../src/detection.cpp:1: - npm ERR! In file included from ../src/detection.h:5: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/node.h:69: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8.h:24: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-array-buffer.h:13: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-object.h:9: - npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:106:45: error: no template named 'is_lvalue_reference_v' in namespace 'std'; did you mean 'is_lvalue_reference'? - npm ERR! template >*> - npm ERR! ~~~~~^~~~~~~~~~~~~~~~~~~~~ - npm ERR! is_lvalue_reference - npm ERR! /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:910:29: note: 'is_lvalue_reference' declared here - npm ERR! struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference : _BoolConstant<__is_lvalue_reference(_Tp)> { }; - npm ERR! ^ - npm ERR! In file included from ../src/detection.cpp:1: - npm ERR! In file included from ../src/detection.h:5: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/node.h:69: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8.h:24: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-array-buffer.h:13: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-object.h:9: - npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:106:69: error: expected '(' for function-style cast or type construction - npm ERR! template >*> - npm ERR! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:123:43: error: no template named 'is_lvalue_reference_v' in namespace 'std'; did you mean 'is_lvalue_reference'? - npm ERR! template >* = nullptr> - npm ERR! ~~~~~^~~~~~~~~~~~~~~~~~~~~ - npm ERR! is_lvalue_reference - npm ERR! /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:910:29: note: 'is_lvalue_reference' declared here - npm ERR! struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference : _BoolConstant<__is_lvalue_reference(_Tp)> { }; - npm ERR! ^ - npm ERR! In file included from ../src/detection.cpp:1: - npm ERR! In file included from ../src/detection.h:5: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/node.h:69: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8.h:24: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-array-buffer.h:13: - npm ERR! In file included from /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-object.h:9: - npm ERR! /Users/kojikanao/.electron-gyp/20.3.0/include/node/v8-maybe.h:123:67: error: expected '(' for function-style cast or type construction - npm ERR! template >* = nullptr> - npm ERR! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - npm ERR! In file included from ../src/detection.cpp:1: - npm ERR! In file included from ../src/detection.h:15: - npm ERR! ../src/deviceList.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] - npm ERR! typedef struct { - npm ERR! ^ - npm ERR! ListResultItem_t - npm ERR! ../src/deviceList.h:8:2: note: type is not C-compatible due to this member declaration - npm ERR! public: - npm ERR! ^~~~~~~ - npm ERR! ../src/deviceList.h:16:3: note: type is given name 'ListResultItem_t' for linkage purposes by this typedef declaration - npm ERR! } ListResultItem_t; - npm ERR! ^ - npm ERR! 1 warning and 4 errors generated. - npm ERR! make[1]: *** [Release/obj.target/detection/src/detection.o] Error 1 - npm ERR! gyp ERR! build error - npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2 - npm ERR! gyp ERR! stack at ChildProcess.onExit (/Users/kojikanao/Documents/opentrons/node_modules/node-gyp/lib/build.js:201:23) - npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:513:28) - npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) - npm ERR! gyp ERR! System Darwin 21.6.0 - npm ERR! gyp ERR! command "/Users/kojikanao/.nvs/node/16.17.0/arm64/bin/node" "/Users/kojikanao/Documents/opentrons/node_modules/.bin/node-gyp" "rebuild" - npm ERR! gyp ERR! cwd /Users/kojikanao/Documents/opentrons/app-shell/node_modules/usb-detection - npm ERR! gyp ERR! node -v v16.17.0 - npm ERR! gyp ERR! node-gyp -v v9.1.0 - npm ERR! gyp ERR! not ok - - npm ERR! A complete log of this run can be found in: - npm ERR! /Users/kojikanao/.npm/_logs/2022-10-04T16_00_50_576Z-debug-0.log - - command=npm rebuild usb-detection@4.14.1 - workingDir= From b391edbb2d3b858811386e0366e3f5bde7c42e7a Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 7 Oct 2022 18:16:47 -0400 Subject: [PATCH 21/88] Delete main.py --- __mock-app-path__/protocols/protocol_item_1/src/main.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __mock-app-path__/protocols/protocol_item_1/src/main.py diff --git a/__mock-app-path__/protocols/protocol_item_1/src/main.py b/__mock-app-path__/protocols/protocol_item_1/src/main.py deleted file mode 100644 index e69de29bb2d..00000000000 From aa9e778d20bbbc9e2ad3bb842dcc6ac7fc6252ae Mon Sep 17 00:00:00 2001 From: Koji Date: Mon, 10 Oct 2022 14:56:28 -0400 Subject: [PATCH 22/88] update node-version from 14 to 16.8.0 --- .github/workflows/api-test-lint-deploy.yaml | 6 +++--- .github/workflows/components-test-build-deploy.yaml | 6 +++--- .github/workflows/docs-build.yaml | 3 +-- .github/workflows/js-check.yaml | 4 ++-- .github/workflows/ll-test-build-deploy.yaml | 8 ++++---- .github/workflows/notify-server-lint-test.yaml | 2 +- .github/workflows/pd-test-build-deploy.yaml | 8 ++++---- .github/workflows/react-api-client-test.yaml | 2 +- .github/workflows/robot-server-lint-test.yaml | 2 +- .github/workflows/shared-data-test-lint-deploy.yaml | 8 ++++---- .github/workflows/step-generation-test.yaml | 2 +- .github/workflows/update-server-lint-test.yaml | 4 ++-- .github/workflows/usb-bridge-lint-test.yaml | 4 ++-- 13 files changed, 29 insertions(+), 30 deletions(-) diff --git a/.github/workflows/api-test-lint-deploy.yaml b/.github/workflows/api-test-lint-deploy.yaml index 59164eeaca3..a14d04c2a98 100644 --- a/.github/workflows/api-test-lint-deploy.yaml +++ b/.github/workflows/api-test-lint-deploy.yaml @@ -54,7 +54,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' @@ -89,7 +89,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: ${{ matrix.python }} @@ -131,7 +131,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/components-test-build-deploy.yaml b/.github/workflows/components-test-build-deploy.yaml index 10862081b39..377231f36f0 100644 --- a/.github/workflows/components-test-build-deploy.yaml +++ b/.github/workflows/components-test-build-deploy.yaml @@ -42,7 +42,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -77,7 +77,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -110,7 +110,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 diff --git a/.github/workflows/docs-build.yaml b/.github/workflows/docs-build.yaml index c3815449234..a265b396717 100644 --- a/.github/workflows/docs-build.yaml +++ b/.github/workflows/docs-build.yaml @@ -7,7 +7,6 @@ # * The docs source themselves; # * The CI/makefile tooling used to build the docs. - name: 'API docs build' on: @@ -44,7 +43,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v3' with: python-version: '3.7' diff --git a/.github/workflows/js-check.yaml b/.github/workflows/js-check.yaml index 51e0b1a83f2..aa0477ec7bc 100644 --- a/.github/workflows/js-check.yaml +++ b/.github/workflows/js-check.yaml @@ -45,7 +45,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 @@ -70,7 +70,7 @@ jobs: npm config set cache ${{ github.workspace }}/.npm-cache yarn config set cache-folder ${{ github.workspace }}/.yarn-cache make setup-js - # Use the if to run all the lint checks even of some fail + # Use the if to run all the lint checks even of some fail shell: bash - name: 'lint js' if: always() && steps.setup-js.outcome == 'success' diff --git a/.github/workflows/ll-test-build-deploy.yaml b/.github/workflows/ll-test-build-deploy.yaml index 1faf334c600..251d5fbad76 100644 --- a/.github/workflows/ll-test-build-deploy.yaml +++ b/.github/workflows/ll-test-build-deploy.yaml @@ -45,7 +45,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -80,7 +80,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -111,7 +111,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -148,7 +148,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' diff --git a/.github/workflows/notify-server-lint-test.yaml b/.github/workflows/notify-server-lint-test.yaml index adf06d6f29e..3ee84084fae 100644 --- a/.github/workflows/notify-server-lint-test.yaml +++ b/.github/workflows/notify-server-lint-test.yaml @@ -49,7 +49,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/pd-test-build-deploy.yaml b/.github/workflows/pd-test-build-deploy.yaml index fadd02a0033..b474209cbd3 100644 --- a/.github/workflows/pd-test-build-deploy.yaml +++ b/.github/workflows/pd-test-build-deploy.yaml @@ -47,7 +47,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -85,7 +85,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev @@ -114,7 +114,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -151,7 +151,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' diff --git a/.github/workflows/react-api-client-test.yaml b/.github/workflows/react-api-client-test.yaml index 9e7588fbbcd..57399e4e488 100644 --- a/.github/workflows/react-api-client-test.yaml +++ b/.github/workflows/react-api-client-test.yaml @@ -39,7 +39,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' diff --git a/.github/workflows/robot-server-lint-test.yaml b/.github/workflows/robot-server-lint-test.yaml index 20a771ea58b..26afd668ef0 100644 --- a/.github/workflows/robot-server-lint-test.yaml +++ b/.github/workflows/robot-server-lint-test.yaml @@ -59,7 +59,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/shared-data-test-lint-deploy.yaml b/.github/workflows/shared-data-test-lint-deploy.yaml index f11552dd954..aa430c7ddb6 100644 --- a/.github/workflows/shared-data-test-lint-deploy.yaml +++ b/.github/workflows/shared-data-test-lint-deploy.yaml @@ -47,7 +47,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v3' with: python-version: '3.7' @@ -79,7 +79,7 @@ jobs: run: sudo apt-get update && sudo apt-get install libudev-dev - uses: 'actions/setup-node@v1' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: ${{ matrix.python }} @@ -111,7 +111,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -146,7 +146,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - uses: 'actions/setup-python@v4' diff --git a/.github/workflows/step-generation-test.yaml b/.github/workflows/step-generation-test.yaml index e50bc4dde2b..9595c2082d7 100644 --- a/.github/workflows/step-generation-test.yaml +++ b/.github/workflows/step-generation-test.yaml @@ -40,7 +40,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' diff --git a/.github/workflows/update-server-lint-test.yaml b/.github/workflows/update-server-lint-test.yaml index 72320c9af04..f0b735c813d 100644 --- a/.github/workflows/update-server-lint-test.yaml +++ b/.github/workflows/update-server-lint-test.yaml @@ -44,7 +44,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' @@ -63,7 +63,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/usb-bridge-lint-test.yaml b/.github/workflows/usb-bridge-lint-test.yaml index 698b7291cc6..763bd4ddc74 100644 --- a/.github/workflows/usb-bridge-lint-test.yaml +++ b/.github/workflows/usb-bridge-lint-test.yaml @@ -44,7 +44,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' @@ -63,7 +63,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '14' + node-version: '16.8.0' - uses: 'actions/setup-python@v4' with: python-version: '3.7' From d37dbd59366d5d7a508b44708181405bc99161a1 Mon Sep 17 00:00:00 2001 From: Koji Date: Tue, 11 Oct 2022 13:43:37 -0400 Subject: [PATCH 23/88] found a typo --- app-shell/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shell/README.md b/app-shell/README.md index 8bea8f80db5..b3c6805d9d6 100644 --- a/app-shell/README.md +++ b/app-shell/README.md @@ -45,7 +45,7 @@ The feature flags are part of the configuration under the path `devInternal`. To - CLI: `--devInternal.nameOfFlag` - Environment variable: `OT_APP_DEV_INTERNAL__NAME_OF_FLAG` -- Configuration JSON: `devInteral.nameOfFlag` +- Configuration JSON: `devInternal.nameOfFlag` The app also presents UI for enabling these flags when the [`devtools`](#devtools) setting is enabled. From 7dcb1c54ca2a89283ba64f63f2dbebfefda06d93 Mon Sep 17 00:00:00 2001 From: Koji Date: Tue, 11 Oct 2022 14:56:25 -0400 Subject: [PATCH 24/88] try to build app-shell with windows-2022 --- .github/workflows/app-test-build-deploy.yaml | 2 +- .../Protocols/ProtocolsLanding/index.tsx | 20 +++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 6c0cad69067..b93f2c88e56 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -93,7 +93,7 @@ jobs: # to run cross-platform just like builds, might as well do them in the same job strategy: matrix: - os: ['windows-2019', 'ubuntu-22.04', 'macos-latest'] + os: ['windows-2022', 'ubuntu-22.04', 'macos-latest'] name: 'opentrons app backend unit tests and build' needs: ['js-unit-test'] runs-on: ${{ matrix.os }} diff --git a/app/src/pages/Protocols/ProtocolsLanding/index.tsx b/app/src/pages/Protocols/ProtocolsLanding/index.tsx index 9fb344fb46d..019c2127515 100644 --- a/app/src/pages/Protocols/ProtocolsLanding/index.tsx +++ b/app/src/pages/Protocols/ProtocolsLanding/index.tsx @@ -6,11 +6,15 @@ import { } from '../../../redux/protocol-storage' import { ProtocolsEmptyState } from '../../../organisms/ProtocolsLanding/ProtocolsEmptyState' import { ProtocolList } from '../../../organisms/ProtocolsLanding/ProtocolList' +import { getIsOnDevice } from '../../../redux/config' +import { getLocalRobot } from '../../../redux/discovery' import type { Dispatch, State } from '../../../redux/types' export function ProtocolsLanding(): JSX.Element { const dispatch = useDispatch() + const isOnDevice = useSelector(getIsOnDevice) + const isLocalRobot = useSelector(getLocalRobot) const storedProtocols = useSelector((state: State) => getStoredProtocols(state) ) @@ -18,9 +22,17 @@ export function ProtocolsLanding(): JSX.Element { dispatch(fetchProtocols()) }, [dispatch]) - return storedProtocols.length > 0 ? ( - - ) : ( - + console.log('isOnDevice: ', isOnDevice) + + return ( + <> + {isLocalRobot ? 'local' : 'remote'} + {isOnDevice ? 'onDevice' : 'nooooooooo'} + {storedProtocols.length > 0 ? ( + + ) : ( + + )} + ) } From b7a3bad2ffa513970535315278fc4ce4b762bf3b Mon Sep 17 00:00:00 2001 From: Koji Date: Tue, 11 Oct 2022 15:14:47 -0400 Subject: [PATCH 25/88] revert the protocols landing page --- .../Protocols/ProtocolsLanding/index.tsx | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/app/src/pages/Protocols/ProtocolsLanding/index.tsx b/app/src/pages/Protocols/ProtocolsLanding/index.tsx index 019c2127515..9fb344fb46d 100644 --- a/app/src/pages/Protocols/ProtocolsLanding/index.tsx +++ b/app/src/pages/Protocols/ProtocolsLanding/index.tsx @@ -6,15 +6,11 @@ import { } from '../../../redux/protocol-storage' import { ProtocolsEmptyState } from '../../../organisms/ProtocolsLanding/ProtocolsEmptyState' import { ProtocolList } from '../../../organisms/ProtocolsLanding/ProtocolList' -import { getIsOnDevice } from '../../../redux/config' -import { getLocalRobot } from '../../../redux/discovery' import type { Dispatch, State } from '../../../redux/types' export function ProtocolsLanding(): JSX.Element { const dispatch = useDispatch() - const isOnDevice = useSelector(getIsOnDevice) - const isLocalRobot = useSelector(getLocalRobot) const storedProtocols = useSelector((state: State) => getStoredProtocols(state) ) @@ -22,17 +18,9 @@ export function ProtocolsLanding(): JSX.Element { dispatch(fetchProtocols()) }, [dispatch]) - console.log('isOnDevice: ', isOnDevice) - - return ( - <> - {isLocalRobot ? 'local' : 'remote'} - {isOnDevice ? 'onDevice' : 'nooooooooo'} - {storedProtocols.length > 0 ? ( - - ) : ( - - )} - + return storedProtocols.length > 0 ? ( + + ) : ( + ) } From bad99af32554a051b24bc75e4363788215d47b10 Mon Sep 17 00:00:00 2001 From: Koji Date: Wed, 12 Oct 2022 16:59:50 -0400 Subject: [PATCH 26/88] add CPPFLAGS for ubuntu --- .github/workflows/app-test-build-deploy.yaml | 2 +- app-shell/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index b93f2c88e56..fb43a4a4f87 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -78,7 +78,7 @@ jobs: run: | npm config set cache ${{ github.workspace }}/.npm-cache yarn config set cache-folder ${{ github.workspace }}/.yarn-cache - make setup-js + CPPFLAGS="-std=c++17" make setup-js - name: 'test frontend packages' run: | yarn jest --coverage=true --ci=true --collectCoverageFrom="app/src/**/*.(js|ts|tsx)" app/src components/src shared-data/js diff --git a/app-shell/Makefile b/app-shell/Makefile index 6d5421479b6..716b2569275 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -139,7 +139,7 @@ dist-ubuntu-latest: dist-linux .PHONY: dist-ubuntu-22.04 dist-ubuntu-22.04: dist-linux -.PHONY: dist-windows-2019 +.PHONY: dist-windows-2022 dist-windows-2019: dist-win # copy distributable artifacts to the publish directory From cbd190918bbf956418f4bab30683e1db9005c59d Mon Sep 17 00:00:00 2001 From: Koji Date: Wed, 12 Oct 2022 17:17:50 -0400 Subject: [PATCH 27/88] remove CPPFLAGS="-std=c++17" since this is wrong --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index fb43a4a4f87..b93f2c88e56 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -78,7 +78,7 @@ jobs: run: | npm config set cache ${{ github.workspace }}/.npm-cache yarn config set cache-folder ${{ github.workspace }}/.yarn-cache - CPPFLAGS="-std=c++17" make setup-js + make setup-js - name: 'test frontend packages' run: | yarn jest --coverage=true --ci=true --collectCoverageFrom="app/src/**/*.(js|ts|tsx)" app/src components/src shared-data/js From ac7962b0a1f15f019e5745c6ae617e9618552d9a Mon Sep 17 00:00:00 2001 From: Koji Date: Wed, 12 Oct 2022 18:05:48 -0400 Subject: [PATCH 28/88] modify build process for ubuntu --- .github/workflows/app-test-build-deploy.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index b93f2c88e56..e6daec068f3 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -151,7 +151,10 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python run: | - make -C app-shell dist-${{ matrix.os }} + if [[ ${{ matrix.os }} != 'ubuntu-22.04' ]]; then + make -C app-shell dist-${{ matrix.os }} + else + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From daa05a2ca2c3ab046833869baba5fc525647b874 Mon Sep 17 00:00:00 2001 From: Koji Date: Wed, 12 Oct 2022 18:34:12 -0400 Subject: [PATCH 29/88] fix shell script error --- .github/workflows/app-test-build-deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index e6daec068f3..4a2e2431e80 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -155,6 +155,7 @@ jobs: make -C app-shell dist-${{ matrix.os }} else CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + fi - if: github.event_name != 'pull_request' name: 'upload github artifact' From 77e093a171772730c9b8675623d9ac46afd863fa Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 10:54:31 -0400 Subject: [PATCH 30/88] remove unnecessary changes --- .github/workflows/app-test-build-deploy.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 4a2e2431e80..b93f2c88e56 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -151,11 +151,7 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python run: | - if [[ ${{ matrix.os }} != 'ubuntu-22.04' ]]; then - make -C app-shell dist-${{ matrix.os }} - else - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - fi + make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From 41cafa6ff28505bbc72cd282adbefe5d323eb89f Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 12:11:00 -0400 Subject: [PATCH 31/88] add npm downgrade to avoid yarn v1 workspace error --- .github/workflows/app-test-build-deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index b93f2c88e56..eef6f02148c 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,6 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' + - name: 'downgrade npm' + run: npm install -g npm@6.14.16 - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From 2a876f7b46856165ad1feeb05b34708a51928bae Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 12:38:02 -0400 Subject: [PATCH 32/88] add npm upgrade to avoid yarn v1 workspace error --- .github/workflows/app-test-build-deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index eef6f02148c..fc1fe528545 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,8 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' - - name: 'downgrade npm' - run: npm install -g npm@6.14.16 + - name: 'upgrade npm' + run: npm install -g npm@8.18.0 - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From 2e2b18f704bee6399b6f60af3110b51a0c3a088d Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 13:17:32 -0400 Subject: [PATCH 33/88] add npm downgrade to avoid yarn v1 workspace error --- .github/workflows/app-test-build-deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index fc1fe528545..eef6f02148c 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,8 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' - - name: 'upgrade npm' - run: npm install -g npm@8.18.0 + - name: 'downgrade npm' + run: npm install -g npm@6.14.16 - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From e171130ae2f4e381a75f904c430402c125b68db8 Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 14:42:36 -0400 Subject: [PATCH 34/88] check npm version --- .github/workflows/app-test-build-deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index eef6f02148c..9a3a3607ebb 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,8 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' - - name: 'downgrade npm' - run: npm install -g npm@6.14.16 + - name: 'check npm version' + run: npm -v - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From 25bd332d2cc812c2becc907e2c6867bcfa184ed0 Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 15:38:14 -0400 Subject: [PATCH 35/88] change node-gyp version on node_modules --- .github/workflows/app-test-build-deploy.yaml | 2 ++ yarn.lock | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 9a3a3607ebb..334b82dc333 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,6 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' + - name: 'downgrade npm version' + run: npm install -g npm@6.14.17 - name: 'check npm version' run: npm -v - name: 'install libudev' diff --git a/yarn.lock b/yarn.lock index 06606098dd9..c9f5321fec0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16266,7 +16266,7 @@ npm-lifecycle@^3.1.2: dependencies: byline "^5.0.0" graceful-fs "^4.1.15" - node-gyp "^5.0.2" + node-gyp "^9.0.0" resolve-from "^4.0.0" slide "^1.1.6" uid-number "0.0.6" From dbe4b2c54afb4ef415c4ed2a08d400d9fca59fb4 Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 16:15:40 -0400 Subject: [PATCH 36/88] add option to build --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 334b82dc333..ca309cc8bf2 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -155,7 +155,7 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python run: | - make -C app-shell dist-${{ matrix.os }} + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From 077928948a48bafec873ae19b847a48964946f14 Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 16:41:36 -0400 Subject: [PATCH 37/88] check python version on CI --- .github/workflows/app-test-build-deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index ca309cc8bf2..d595dd41fa1 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -109,6 +109,8 @@ jobs: run: npm install -g npm@6.14.17 - name: 'check npm version' run: npm -v + - name: 'check python version' + run: python --version - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From 9ef2be00f9008a55370aba1b80d8a2cf19929ce8 Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 18:00:09 -0400 Subject: [PATCH 38/88] change npm version --- .github/workflows/app-test-build-deploy.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index d595dd41fa1..f1e0c6e457f 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -106,11 +106,9 @@ jobs: with: python-version: '3.10' - name: 'downgrade npm version' - run: npm install -g npm@6.14.17 + run: npm install -g npm@7.20.3 - name: 'check npm version' run: npm -v - - name: 'check python version' - run: python --version - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From 76d4aa96a439878beb20a1cecbb5938eef200dcf Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 19:00:33 -0400 Subject: [PATCH 39/88] upgrade npm to v8.19.2 --- .github/workflows/app-test-build-deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index f1e0c6e457f..c847f985f1e 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,8 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' - - name: 'downgrade npm version' - run: npm install -g npm@7.20.3 + - name: 'upgrade npm version' + run: npm install -g npm@8.19.2 - name: 'check npm version' run: npm -v - name: 'install libudev' From ad53dc54bb2f32d59b97de39b2e31d912622ce1e Mon Sep 17 00:00:00 2001 From: Koji Date: Thu, 13 Oct 2022 19:39:50 -0400 Subject: [PATCH 40/88] remove c++ flag since it will break windows build --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index c847f985f1e..64724cfb501 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -155,7 +155,7 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python run: | - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From abadf0164015eb08bc02cabb42845c6a9b7b834f Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 00:42:42 -0400 Subject: [PATCH 41/88] add if statements --- .github/workflows/app-test-build-deploy.yaml | 8 +- yarn.lock | 213 ++----------------- 2 files changed, 28 insertions(+), 193 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 64724cfb501..f2fcab21189 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -154,8 +154,12 @@ jobs: APPLE_ID: ${{ secrets.OT_APP_APPLE_ID }} APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python - run: | - make -C app-shell dist-${{ matrix.os }} + if: startsWith(matrix.os, 'ubuntu') + run: | + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + if: ${{ !startsWith(matrix.os, 'ubuntu') }} + run: | + make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' diff --git a/yarn.lock b/yarn.lock index dc34bbb5fce..3574b7797d0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1246,13 +1246,6 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.8.7": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580" - integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/template@^7.12.7", "@babel/template@^7.14.5", "@babel/template@^7.3.3": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" @@ -1467,16 +1460,6 @@ source-map "^0.5.7" stylis "4.0.13" -"@emotion/cache@^10.0.27": - version "10.0.29" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" - integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" - "@emotion/cache@^11.4.0", "@emotion/cache@^11.9.3": version "11.9.3" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.9.3.tgz#96638449f6929fd18062cfe04d79b29b44c0d6cb" @@ -1488,37 +1471,16 @@ "@emotion/weak-memoize" "^0.2.5" stylis "4.0.13" -"@emotion/core@^10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" - integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/cache" "^10.0.27" - "@emotion/css" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - -"@emotion/css@^10.0.27": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" - integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== - dependencies: - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - babel-plugin-emotion "^10.0.27" - -"@emotion/hash@0.8.0", "@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - "@emotion/hash@^0.6.2": version "0.6.6" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.6.6.tgz#62266c5f0eac6941fece302abad69f2ee7e25e44" integrity sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ== +"@emotion/hash@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== + "@emotion/is-prop-valid@^0.6.1": version "0.6.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.6.8.tgz#68ad02831da41213a2089d2cab4e8ac8b30cbd85" @@ -1561,17 +1523,6 @@ "@emotion/weak-memoize" "^0.2.5" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": - version "0.11.16" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" - integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== - dependencies: - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - "@emotion/serialize@^1.0.2", "@emotion/serialize@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.4.tgz#ff31fd11bb07999611199c2229e152faadc21a3c" @@ -1583,58 +1534,30 @@ "@emotion/utils" "^1.0.0" csstype "^3.0.2" -"@emotion/sheet@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" - integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== - "@emotion/sheet@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.1.tgz#015756e2a9a3c7c5f11d8ec22966a8dbfbfac787" integrity sha512-J3YPccVRMiTZxYAY0IOq3kd+hUP8idY8Kz6B/Cyo+JuXq52Ek+zbPbSQUrVQp95aJ+lsAW7DPL1P2Z+U1jGkKA== -"@emotion/styled-base@^10.0.27": - version "10.0.31" - resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" - integrity sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/is-prop-valid" "0.8.8" - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - -"@emotion/styled@^10.0.27": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" - integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== - dependencies: - "@emotion/styled-base" "^10.0.27" - babel-plugin-emotion "^10.0.27" - -"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - "@emotion/stylis@^0.7.0": version "0.7.1" resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.7.1.tgz#50f63225e712d99e2b2b39c19c70fff023793ca5" integrity sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ== -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== "@emotion/unitless@^0.6.2": version "0.6.7" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.6.7.tgz#53e9f1892f725b194d5e6a1684a7b394df592397" integrity sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg== -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== +"@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@emotion/utils@^1.0.0": version "1.0.0" @@ -1646,7 +1569,7 @@ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== -"@emotion/weak-memoize@0.2.5", "@emotion/weak-memoize@^0.2.5": +"@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== @@ -4474,13 +4397,6 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== -"@types/reach__router@^1.3.7": - version "1.3.8" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.8.tgz#7b8607abf13704f918a9543257bcb7ec63028bfa" - integrity sha512-cjjT0FPdwuvhLWpCDt2WCh4sdBqNzJe3XhxXmRQGsY3IvT58M8sE4E7A0QaFYuJs3ar+McSJTiJxdYKWAXbBhw== - dependencies: - "@types/react" "*" - "@types/react-color@^3.0.6": version "3.0.6" resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.6.tgz#602fed023802b2424e7cd6ff3594ccd3d5055f9a" @@ -5947,22 +5863,6 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@^10.0.27: - version "10.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" - integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.16" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - babel-plugin-extract-import-names@1.6.22: version "1.6.22" resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" @@ -5991,7 +5891,7 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.6.1, babel-plugin-macros@^2.8.0: +babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== @@ -8370,7 +8270,7 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^2.5.2, csstype@^2.5.7: +csstype@^2.5.2: version "2.6.17" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.17.tgz#4cf30eb87e1d1a005d8b6510f95292413f6a1c0e" integrity sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A== @@ -16113,23 +16013,6 @@ node-gyp-build@^4.2.1: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== -node-gyp@^5.0.2: - version "5.1.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" - integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw== - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.1.2" - request "^2.88.0" - rimraf "^2.6.3" - semver "^5.7.1" - tar "^4.4.12" - which "^1.3.1" - node-gyp@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" @@ -16219,14 +16102,6 @@ node-stream-zip@1.8.2: resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.8.2.tgz#1f79e30ab3ff54cbda312cd3a9f0030b15bb3f53" integrity sha512-zwP2F/R28Oqtl0gOLItk5QjJ6jEU8XO4kaUMgeqvCyXPgdCZlm8T/5qLMiNy+moJCBCiMQAaX7aVMRhT0t2vkQ== -nopt@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" - integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== - dependencies: - abbrev "1" - osenv "^0.1.4" - nopt@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" @@ -16332,7 +16207,7 @@ npm-lifecycle@^3.1.2: dependencies: byline "^5.0.0" graceful-fs "^4.1.15" - node-gyp "^9.0.0" + node-gyp "^5.0.2" resolve-from "^4.0.0" slide "^1.1.6" uid-number "0.0.6" @@ -16748,7 +16623,7 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@^0.1.4, osenv@^0.1.5: +osenv@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== @@ -18774,41 +18649,6 @@ react-color@2.19.3: reactcss "^1.2.0" tinycolor2 "^1.4.1" -react-colorful@^5.0.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.2.2.tgz#0a69d0648db47e51359d343854d83d250a742243" - integrity sha512-Xdb1Rl6lZ5SMdNBH59eE0lGqR1g2LVD8IgPlw0WeMDrOC65lYI8fgMEwj/0dDpVRVMh5qp73ciISDst/t2O2iQ== - -react-dev-utils@^11.0.3: - version "11.0.4" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" - integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== - dependencies: - "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" - react-dnd-mouse-backend@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/react-dnd-mouse-backend/-/react-dnd-mouse-backend-0.1.2.tgz#bf79e5cc20715fb1bc03f3ba20389cc5b062f5da" @@ -18923,7 +18763,7 @@ react-is@17.0.2, "react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17. resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -19089,15 +18929,6 @@ react-test-renderer@^17.0.0: react-shallow-renderer "^16.13.1" scheduler "^0.20.2" -react-textarea-autosize@^8.3.0: - version "8.3.3" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" - integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.0.0" - use-latest "^1.0.0" - react-transition-group@^4.3.0: version "4.4.2" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" @@ -19766,7 +19597,7 @@ request-promise-native@^1.0.8: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.88.0, request@^2.88.2: +request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -20285,7 +20116,7 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -21712,7 +21543,7 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: +tar@^4.4.10, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== From 1fe5a9e4c36e16a7e70fb601b592e6431aa07f9e Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 01:10:10 -0400 Subject: [PATCH 42/88] modify if statements --- .github/workflows/app-test-build-deploy.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index f2fcab21189..344eccc8320 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -155,11 +155,9 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python if: startsWith(matrix.os, 'ubuntu') - run: | - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - if: ${{ !startsWith(matrix.os, 'ubuntu') }} - run: | - make -C app-shell dist-${{ matrix.os }} + run: CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + if: startsWith(matrix.os, 'windows') || startsWith(matrix.os, 'macos') + run: make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From a86edf8b310320c81e7e1247b4635511b9add48e Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 01:29:41 -0400 Subject: [PATCH 43/88] modify if statements --- .github/workflows/app-test-build-deploy.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 344eccc8320..64724cfb501 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -154,10 +154,8 @@ jobs: APPLE_ID: ${{ secrets.OT_APP_APPLE_ID }} APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python - if: startsWith(matrix.os, 'ubuntu') - run: CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - if: startsWith(matrix.os, 'windows') || startsWith(matrix.os, 'macos') - run: make -C app-shell dist-${{ matrix.os }} + run: | + make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From d24c12edddd95ee3818d580e29690b42491bd5f8 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 01:35:47 -0400 Subject: [PATCH 44/88] add if-else to run --- .github/workflows/app-test-build-deploy.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 64724cfb501..e9874fb3412 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -155,7 +155,12 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python run: | - make -C app-shell dist-${{ matrix.os }} + if [ ${{ matrix.os}} == 'ubuntu-22.04'] + then + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + else + make -C app-shell dist-${{ matrix.os }} + fi - if: github.event_name != 'pull_request' name: 'upload github artifact' From 19d8addb7a0020819f2481d416979cf43431f933 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 02:28:05 -0400 Subject: [PATCH 45/88] modify if-else in run --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index e9874fb3412..89479547421 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -155,7 +155,7 @@ jobs: APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python run: | - if [ ${{ matrix.os}} == 'ubuntu-22.04'] + if [ '${{ matrix.os}}' == 'ubuntu-22.04'] then CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} else From 77c99ce47d53d0724dfd7aa7ecb58ce535f53cc5 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 02:28:46 -0400 Subject: [PATCH 46/88] remove npm version check --- .github/workflows/app-test-build-deploy.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 89479547421..af0a7379b8e 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -107,8 +107,6 @@ jobs: python-version: '3.10' - name: 'upgrade npm version' run: npm install -g npm@8.19.2 - - name: 'check npm version' - run: npm -v - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev From d78c2397f8cfc2cb23b09920ba9d91246fb50990 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 14 Oct 2022 23:03:43 -0400 Subject: [PATCH 47/88] downgrade npm version for build --- .github/workflows/app-test-build-deploy.yaml | 4 +- package.json | 2 +- yarn.lock | 62 ++++++++++++++++---- 3 files changed, 53 insertions(+), 15 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index af0a7379b8e..7ce4810fd69 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -105,8 +105,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.10' - - name: 'upgrade npm version' - run: npm install -g npm@8.19.2 + - name: 'downgrade npm version' + run: npm install -g npm@6 - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev diff --git a/package.json b/package.json index 2f41697b3ba..187f285ad6c 100755 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "21.0.1", + "electron": "21.1.1", "electron-builder": "^23.3.3", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", diff --git a/yarn.lock b/yarn.lock index 3574b7797d0..1c493d8307d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7069,7 +7069,7 @@ chokidar@^3.4.1, chokidar@^3.4.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.1, chownr@^1.1.2: +chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== @@ -9446,10 +9446,10 @@ electron-updater@4.1.2: pako "^1.0.10" semver "^6.2.0" -electron@21.0.1: - version "21.0.1" - resolved "https://registry.yarnpkg.com/electron/-/electron-21.0.1.tgz#753669454a86a89fd70ba9614c79f789fb177c34" - integrity sha512-jLVSLakd0fO2GPnW4xXQrI93R464jeFb2ISngqRP3wpwH96XqeANkuAYLAr9TVhfQMCIWnuPROBZ+NU7nuk0WA== +electron@21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-21.1.1.tgz#3ee427e31cccafbce45bebd32f2a8eba9e3399ca" + integrity sha512-EM2hvRJtiS3n54yx25Z0Qv54t3LGG+WjUHf1AOl+PKjQj+fmXnjIgVeIF9pM21kP1BTcyjrgvN6Sff0A45OB6A== dependencies: "@electron/get" "^1.14.1" "@types/node" "^16.11.26" @@ -11122,7 +11122,7 @@ fs-extra@^9.0.0, fs-extra@^9.0.1: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^1.2.5: +fs-minipass@^1.2.5, fs-minipass@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== @@ -15585,7 +15585,7 @@ minipass@^3.1.6: dependencies: yallist "^4.0.0" -minizlib@^1.2.1: +minizlib@^1.2.1, minizlib@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== @@ -16013,6 +16013,23 @@ node-gyp-build@^4.2.1: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== +node-gyp@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" + integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.2" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.1.2" + request "^2.88.0" + rimraf "^2.6.3" + semver "^5.7.1" + tar "^4.4.12" + which "^1.3.1" + node-gyp@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" @@ -16102,6 +16119,14 @@ node-stream-zip@1.8.2: resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.8.2.tgz#1f79e30ab3ff54cbda312cd3a9f0030b15bb3f53" integrity sha512-zwP2F/R28Oqtl0gOLItk5QjJ6jEU8XO4kaUMgeqvCyXPgdCZlm8T/5qLMiNy+moJCBCiMQAaX7aVMRhT0t2vkQ== +nopt@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" + integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== + dependencies: + abbrev "1" + osenv "^0.1.4" + nopt@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" @@ -16623,7 +16648,7 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@^0.1.5: +osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== @@ -19597,7 +19622,7 @@ request-promise-native@^1.0.8: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.88.2: +request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -19944,7 +19969,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -20116,7 +20141,7 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0: +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -21556,6 +21581,19 @@ tar@^4.4.10, tar@^4.4.8: safe-buffer "^5.1.2" yallist "^3.0.3" +tar@^4.4.12: + version "4.4.19" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" + integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA== + dependencies: + chownr "^1.1.4" + fs-minipass "^1.2.7" + minipass "^2.9.0" + minizlib "^1.3.3" + mkdirp "^0.5.5" + safe-buffer "^5.2.1" + yallist "^3.1.1" + tar@^6.0.2: version "6.1.0" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" @@ -23703,7 +23741,7 @@ yaku@^0.16.6: resolved "https://registry.yarnpkg.com/yaku/-/yaku-0.16.7.tgz#1d195c78aa9b5bf8479c895b9504fd4f0847984e" integrity sha1-HRlceKqbW/hHnIlblQT9TwhHmE4= -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3, yallist@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 94f0b1405faf0dfc29410e4fe986dd2d02aa6d81 Mon Sep 17 00:00:00 2001 From: koji Date: Sat, 15 Oct 2022 13:10:48 -0400 Subject: [PATCH 48/88] install gcc on ubuntu --- .github/workflows/app-test-build-deploy.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 7ce4810fd69..dd90d1ae9c3 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -110,6 +110,9 @@ jobs: - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev + - name: 'install gcc' + if: startsWith(matrix.os, 'ubuntu') + run : sudo apt install gcc-10 g++-10 - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 From a655eb23a7b9f7614af78140239c85e083aebf86 Mon Sep 17 00:00:00 2001 From: koji Date: Sat, 15 Oct 2022 13:41:04 -0400 Subject: [PATCH 49/88] modify if-else in run --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index dd90d1ae9c3..18079dc7514 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -158,7 +158,7 @@ jobs: run: | if [ '${{ matrix.os}}' == 'ubuntu-22.04'] then - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + make -C app-shell dist-${{ matrix.os }} else make -C app-shell dist-${{ matrix.os }} fi From cf2c1a6ba534598d734fd348951bf0e066b25bad Mon Sep 17 00:00:00 2001 From: koji Date: Sat, 15 Oct 2022 14:49:17 -0400 Subject: [PATCH 50/88] modify if-else in run --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 18079dc7514..dd90d1ae9c3 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -158,7 +158,7 @@ jobs: run: | if [ '${{ matrix.os}}' == 'ubuntu-22.04'] then - make -C app-shell dist-${{ matrix.os }} + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} else make -C app-shell dist-${{ matrix.os }} fi From f9419e602c2fa470ee7bcfa95f76e7d6af30b3b9 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 17 Oct 2022 10:35:52 -0400 Subject: [PATCH 51/88] use node v16 without minor version --- .github/workflows/app-test-build-deploy.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index dd90d1ae9c3..1f1dab42ddb 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -57,7 +57,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' @@ -101,7 +101,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: actions/setup-python@v4 with: python-version: '3.10' @@ -158,9 +158,9 @@ jobs: run: | if [ '${{ matrix.os}}' == 'ubuntu-22.04'] then - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - else make -C app-shell dist-${{ matrix.os }} + else + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} fi - if: github.event_name != 'pull_request' From 1769b81d7087a41f4ae98f6a587b76d016947ca9 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 17 Oct 2022 13:29:30 -0400 Subject: [PATCH 52/88] update the node version from 16.8.0 to 16 --- .github/workflows/api-test-lint-deploy.yaml | 6 +++--- .github/workflows/components-test-build-deploy.yaml | 6 +++--- .github/workflows/docs-build.yaml | 2 +- .github/workflows/js-check.yaml | 2 +- .github/workflows/ll-test-build-deploy.yaml | 8 ++++---- .github/workflows/notify-server-lint-test.yaml | 2 +- .github/workflows/pd-test-build-deploy.yaml | 8 ++++---- .github/workflows/react-api-client-test.yaml | 2 +- .github/workflows/robot-server-lint-test.yaml | 2 +- .github/workflows/shared-data-test-lint-deploy.yaml | 8 ++++---- .github/workflows/step-generation-test.yaml | 2 +- .github/workflows/update-server-lint-test.yaml | 4 ++-- .github/workflows/usb-bridge-lint-test.yaml | 4 ++-- .nvmrc | 2 +- DEV_SETUP.md | 4 ++-- 15 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/workflows/api-test-lint-deploy.yaml b/.github/workflows/api-test-lint-deploy.yaml index a14d04c2a98..899bffa7c4e 100644 --- a/.github/workflows/api-test-lint-deploy.yaml +++ b/.github/workflows/api-test-lint-deploy.yaml @@ -54,7 +54,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' @@ -89,7 +89,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: ${{ matrix.python }} @@ -131,7 +131,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/components-test-build-deploy.yaml b/.github/workflows/components-test-build-deploy.yaml index 377231f36f0..18b5b5d0cdf 100644 --- a/.github/workflows/components-test-build-deploy.yaml +++ b/.github/workflows/components-test-build-deploy.yaml @@ -42,7 +42,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -77,7 +77,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -110,7 +110,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 diff --git a/.github/workflows/docs-build.yaml b/.github/workflows/docs-build.yaml index a265b396717..a5eda6b7ce8 100644 --- a/.github/workflows/docs-build.yaml +++ b/.github/workflows/docs-build.yaml @@ -43,7 +43,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v3' with: python-version: '3.7' diff --git a/.github/workflows/js-check.yaml b/.github/workflows/js-check.yaml index aa0477ec7bc..c760ca3bc75 100644 --- a/.github/workflows/js-check.yaml +++ b/.github/workflows/js-check.yaml @@ -45,7 +45,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 diff --git a/.github/workflows/ll-test-build-deploy.yaml b/.github/workflows/ll-test-build-deploy.yaml index 251d5fbad76..aa412c6b477 100644 --- a/.github/workflows/ll-test-build-deploy.yaml +++ b/.github/workflows/ll-test-build-deploy.yaml @@ -45,7 +45,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -80,7 +80,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -111,7 +111,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -148,7 +148,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' diff --git a/.github/workflows/notify-server-lint-test.yaml b/.github/workflows/notify-server-lint-test.yaml index 3ee84084fae..434eff04b75 100644 --- a/.github/workflows/notify-server-lint-test.yaml +++ b/.github/workflows/notify-server-lint-test.yaml @@ -49,7 +49,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/pd-test-build-deploy.yaml b/.github/workflows/pd-test-build-deploy.yaml index b474209cbd3..50a39aafef2 100644 --- a/.github/workflows/pd-test-build-deploy.yaml +++ b/.github/workflows/pd-test-build-deploy.yaml @@ -47,7 +47,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -85,7 +85,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev @@ -114,7 +114,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -151,7 +151,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' diff --git a/.github/workflows/react-api-client-test.yaml b/.github/workflows/react-api-client-test.yaml index 57399e4e488..7d91462b011 100644 --- a/.github/workflows/react-api-client-test.yaml +++ b/.github/workflows/react-api-client-test.yaml @@ -39,7 +39,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install libudev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' diff --git a/.github/workflows/robot-server-lint-test.yaml b/.github/workflows/robot-server-lint-test.yaml index 26afd668ef0..188bbc42d1c 100644 --- a/.github/workflows/robot-server-lint-test.yaml +++ b/.github/workflows/robot-server-lint-test.yaml @@ -59,7 +59,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/shared-data-test-lint-deploy.yaml b/.github/workflows/shared-data-test-lint-deploy.yaml index aa430c7ddb6..dfb678a4477 100644 --- a/.github/workflows/shared-data-test-lint-deploy.yaml +++ b/.github/workflows/shared-data-test-lint-deploy.yaml @@ -47,7 +47,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v3' with: python-version: '3.7' @@ -79,7 +79,7 @@ jobs: run: sudo apt-get update && sudo apt-get install libudev-dev - uses: 'actions/setup-node@v1' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: ${{ matrix.python }} @@ -111,7 +111,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' @@ -146,7 +146,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - uses: 'actions/setup-python@v4' diff --git a/.github/workflows/step-generation-test.yaml b/.github/workflows/step-generation-test.yaml index 9595c2082d7..0d0ef384c76 100644 --- a/.github/workflows/step-generation-test.yaml +++ b/.github/workflows/step-generation-test.yaml @@ -40,7 +40,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - name: 'install udev for usb-detection' run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'cache yarn cache' diff --git a/.github/workflows/update-server-lint-test.yaml b/.github/workflows/update-server-lint-test.yaml index f0b735c813d..c1f2f7cd2c0 100644 --- a/.github/workflows/update-server-lint-test.yaml +++ b/.github/workflows/update-server-lint-test.yaml @@ -44,7 +44,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' @@ -63,7 +63,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.github/workflows/usb-bridge-lint-test.yaml b/.github/workflows/usb-bridge-lint-test.yaml index 763bd4ddc74..a8ad5602c50 100644 --- a/.github/workflows/usb-bridge-lint-test.yaml +++ b/.github/workflows/usb-bridge-lint-test.yaml @@ -44,7 +44,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' @@ -63,7 +63,7 @@ jobs: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' with: - node-version: '16.8.0' + node-version: '16' - uses: 'actions/setup-python@v4' with: python-version: '3.7' diff --git a/.nvmrc b/.nvmrc index 93eef160e89..b6a7d89c68e 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.8.0 +16 diff --git a/DEV_SETUP.md b/DEV_SETUP.md index 232e81c7c78..6f9756fb6bf 100644 --- a/DEV_SETUP.md +++ b/DEV_SETUP.md @@ -13,7 +13,7 @@ You will need the following tools installed to develop on the Opentrons platform - curl - ssh - Python v3.7 -- Node.js v16.8.0 +- Node.js v16 ### macOS @@ -85,7 +85,7 @@ nvs --version Now we can use nvs to install Node.js v14 and switch on `auto` mode, which will make sure Node.js v14 is used any time we're in the `opentrons` project directory. ```shell -nvs add 16.8.0 +nvs add 16 nvs auto on ``` From 406b3ca97e8db213aa142e7f129b3338e611fa9c Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 17 Oct 2022 14:42:27 -0400 Subject: [PATCH 53/88] add ToDo note --- .github/workflows/app-test-build-deploy.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 1f1dab42ddb..14434d30eda 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -110,9 +110,6 @@ jobs: - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get install libudev-dev - - name: 'install gcc' - if: startsWith(matrix.os, 'ubuntu') - run : sudo apt install gcc-10 g++-10 - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 @@ -155,6 +152,7 @@ jobs: APPLE_ID: ${{ secrets.OT_APP_APPLE_ID }} APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python + # TODO kj 10/17/2022 this run will be used make -C when all issues are solved. run: | if [ '${{ matrix.os}}' == 'ubuntu-22.04'] then From ec0fd3c4e011a3c4ea041901c85eb889e2fd4443 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 18 Oct 2022 15:28:03 -0400 Subject: [PATCH 54/88] modify Makefile for CPPFLAGS --- .github/workflows/app-test-build-deploy.yaml | 13 +++++++------ app-shell/Makefile | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 14434d30eda..f942db0246c 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -154,12 +154,13 @@ jobs: HOST_PYTHON: python # TODO kj 10/17/2022 this run will be used make -C when all issues are solved. run: | - if [ '${{ matrix.os}}' == 'ubuntu-22.04'] - then - make -C app-shell dist-${{ matrix.os }} - else - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - fi + make -C app-shell dist-${{ matrix.os }} + # if [ '${{ matrix.os}}' == 'ubuntu-22.04'] + # then + # make -C app-shell dist-${{ matrix.os }} + # else + # CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + # fi - if: github.event_name != 'pull_request' name: 'upload github artifact' diff --git a/app-shell/Makefile b/app-shell/Makefile index 716b2569275..4c1b514bbf2 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -105,12 +105,12 @@ dist-posix: package-deps .PHONY: dist-osx dist-osx: package-deps $(builder) --mac - $(MAKE) _dist-collect-artifacts + $(MAKE) CPPFLAGS="-std=c++17" _dist-collect-artifacts .PHONY: dist-linux dist-linux: package-deps $(builder) --linux - $(MAKE) _dist-collect-artifacts + $(MAKE) CPPFLAGS="-std=c++17" _dist-collect-artifacts .PHONY: dist-win dist-win: package-deps From dc74e603504fbc4fa23616ac5946430b1cddd9cd Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 18 Oct 2022 16:09:43 -0400 Subject: [PATCH 55/88] fix build errors --- .github/workflows/app-test-build-deploy.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index f942db0246c..14434d30eda 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -154,13 +154,12 @@ jobs: HOST_PYTHON: python # TODO kj 10/17/2022 this run will be used make -C when all issues are solved. run: | - make -C app-shell dist-${{ matrix.os }} - # if [ '${{ matrix.os}}' == 'ubuntu-22.04'] - # then - # make -C app-shell dist-${{ matrix.os }} - # else - # CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - # fi + if [ '${{ matrix.os}}' == 'ubuntu-22.04'] + then + make -C app-shell dist-${{ matrix.os }} + else + CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} + fi - if: github.event_name != 'pull_request' name: 'upload github artifact' From 2d9819b3aa4bb8d8876c092134898056647ee2b7 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 18 Oct 2022 17:04:22 -0400 Subject: [PATCH 56/88] update shell in run --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 14434d30eda..11592d0bb5b 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -154,7 +154,7 @@ jobs: HOST_PYTHON: python # TODO kj 10/17/2022 this run will be used make -C when all issues are solved. run: | - if [ '${{ matrix.os}}' == 'ubuntu-22.04'] + if [ '${{ matrix.os}}' == 'windows-2022'] then make -C app-shell dist-${{ matrix.os }} else From 722f5abc59b56a4a2a046311b38778ef3480b762 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 18 Oct 2022 21:14:53 -0400 Subject: [PATCH 57/88] modify build part --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 11592d0bb5b..3c4af6b7531 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -109,7 +109,7 @@ jobs: run: npm install -g npm@6 - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') - run: sudo apt-get update && sudo apt-get install libudev-dev + run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 From 6cc0589ab8f3bd735bc14852ad4a61e889f1f2e0 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 18 Oct 2022 21:53:49 -0400 Subject: [PATCH 58/88] change electron minor version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 187f285ad6c..2f41697b3ba 100755 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "21.1.1", + "electron": "21.0.1", "electron-builder": "^23.3.3", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", From d100a0972f3509a5d2132e3b604456456c38b082 Mon Sep 17 00:00:00 2001 From: koji Date: Wed, 19 Oct 2022 02:16:16 -0400 Subject: [PATCH 59/88] add install libs for ubuntu --- .github/workflows/app-test-build-deploy.yaml | 6 +++--- yarn.lock | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 3c4af6b7531..ae806232aef 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -58,8 +58,8 @@ jobs: - uses: 'actions/setup-node@v3' with: node-version: '16' - - name: 'install udev' - run: sudo apt-get update && sudo apt-get install libudev-dev + - name: 'install udev, systemd, and fuse2' + run: sudo apt-get update && sudo apt-get install libudev-dev libsystemd-dev libfuse2 - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 @@ -109,7 +109,7 @@ jobs: run: npm install -g npm@6 - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') - run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev + run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev libsystemd-dev libfuse2 - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 diff --git a/yarn.lock b/yarn.lock index 1c493d8307d..d030bc1c4b2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9446,10 +9446,10 @@ electron-updater@4.1.2: pako "^1.0.10" semver "^6.2.0" -electron@21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/electron/-/electron-21.1.1.tgz#3ee427e31cccafbce45bebd32f2a8eba9e3399ca" - integrity sha512-EM2hvRJtiS3n54yx25Z0Qv54t3LGG+WjUHf1AOl+PKjQj+fmXnjIgVeIF9pM21kP1BTcyjrgvN6Sff0A45OB6A== +electron@21.0.1: + version "21.0.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-21.0.1.tgz#753669454a86a89fd70ba9614c79f789fb177c34" + integrity sha512-jLVSLakd0fO2GPnW4xXQrI93R464jeFb2ISngqRP3wpwH96XqeANkuAYLAr9TVhfQMCIWnuPROBZ+NU7nuk0WA== dependencies: "@electron/get" "^1.14.1" "@types/node" "^16.11.26" From f0b36dce2ae31efbeb6e075d349c235fe0807f30 Mon Sep 17 00:00:00 2001 From: koji Date: Wed, 19 Oct 2022 09:34:53 -0400 Subject: [PATCH 60/88] update makefile --- app-shell/Makefile | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 4c1b514bbf2..716b2569275 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -105,12 +105,12 @@ dist-posix: package-deps .PHONY: dist-osx dist-osx: package-deps $(builder) --mac - $(MAKE) CPPFLAGS="-std=c++17" _dist-collect-artifacts + $(MAKE) _dist-collect-artifacts .PHONY: dist-linux dist-linux: package-deps $(builder) --linux - $(MAKE) CPPFLAGS="-std=c++17" _dist-collect-artifacts + $(MAKE) _dist-collect-artifacts .PHONY: dist-win dist-win: package-deps diff --git a/package.json b/package.json index 2f41697b3ba..87c06f29362 100755 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "decompress": "4.2.1", "download": "8.0.0", "electron": "21.0.1", - "electron-builder": "^23.3.3", + "electron-builder": "23.6.0", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", "electron-rebuild": "3.2.9", From 19ffda92cd096f15c9b0de67c2f9c62a72b709fd Mon Sep 17 00:00:00 2001 From: koji Date: Wed, 19 Oct 2022 10:53:41 -0400 Subject: [PATCH 61/88] check make version --- .github/workflows/app-test-build-deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index ae806232aef..8bdb6609354 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -107,6 +107,8 @@ jobs: python-version: '3.10' - name: 'downgrade npm version' run: npm install -g npm@6 + - name: check make version + run: make --version - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev libsystemd-dev libfuse2 From 44b889fb1a047983ec85a8b6f77436bedb92cd22 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 21 Oct 2022 18:54:22 -0400 Subject: [PATCH 62/88] update electron-builder --- package.json | 2 +- yarn.lock | 272 ++++++++++++++++++--------------------------------- 2 files changed, 97 insertions(+), 177 deletions(-) diff --git a/package.json b/package.json index 87c06f29362..18c5ef3c907 100755 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "decompress": "4.2.1", "download": "8.0.0", "electron": "21.0.1", - "electron-builder": "23.6.0", + "electron-builder": "24.0.0-alpha.1", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", "electron-rebuild": "3.2.9", diff --git a/yarn.lock b/yarn.lock index d030bc1c4b2..ea8b58c17e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5396,10 +5396,10 @@ app-builder-bin@4.0.0: resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== -app-builder-lib@23.3.3: - version "23.3.3" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-23.3.3.tgz#78b9dbb0bd8a69842461edd77a3226d0547c5939" - integrity sha512-m0+M53+HYMzqKxwNQZT143K7WwXEGUy9LY31l8dJphXx2P/FQod615mVbxHyqbDCG4J5bHdWm21qZ0e2DVY6CQ== +app-builder-lib@24.0.0-alpha.1: + version "24.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.0.0-alpha.1.tgz#3379edc9c7b099cc2ab1c3c3b0acb375cb4d9038" + integrity sha512-nf+XQvfHBCgpdCYKQZzEdeaaa4YxTMSJVY4yOvWDpitikWSBqecx4ywCxZv1SFcPKb3xEPRIF1N3ZJwlF18lTw== dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" @@ -5407,13 +5407,14 @@ app-builder-lib@23.3.3: "@malept/flatpak-bundler" "^0.4.0" async-exit-hook "^2.0.1" bluebird-lst "^1.0.9" - builder-util "23.3.3" - builder-util-runtime "9.0.3" + builder-util "23.6.0" + builder-util-runtime "9.1.1" chromium-pickle-js "^0.2.0" debug "^4.3.4" ejs "^3.1.7" electron-osx-sign "^0.6.0" - electron-publish "23.3.3" + electron-publish "23.6.0" + electron-rebuild "^3.2.9" form-data "^4.0.0" fs-extra "^10.1.0" hosted-git-info "^4.1.0" @@ -5422,7 +5423,7 @@ app-builder-lib@23.3.3: js-yaml "^4.1.0" lazy-val "^1.0.5" minimatch "^3.1.2" - read-config-file "6.2.0" + read-config-file "6.3.2" sanitize-filename "^1.6.3" semver "^7.3.7" tar "^6.1.11" @@ -6207,20 +6208,6 @@ boolean@^3.0.1: resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.1.2.tgz#e30f210a26b02458482a8cc353ab06f262a780c2" integrity sha512-YN6UmV0FfLlBVvRvNPx3pz5W/mUoYB24J4WSXOKP/OOJpi+Oq6WYqPaNTHzjI0QzwWtnvEd5CGYyQPgp1jFxnw== -boxen@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b" - integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.0" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" - boxen@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" @@ -6471,10 +6458,10 @@ builder-util-runtime@8.3.0: debug "^4.1.1" sax "^1.2.4" -builder-util-runtime@9.0.3: - version "9.0.3" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.0.3.tgz#6c62c493ba2b73c2af92432db4013b5a327f02b2" - integrity sha512-SfG2wnyjpUbbdtpnqDpWwklujofC6GarGpvdWrEkg9p5AD/xJmTF2buTNaqs3qtsNBEVQDDjZz9xc2GGpVyMfA== +builder-util-runtime@9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.1.1.tgz#2da7b34e78a64ad14ccd070d6eed4662d893bd60" + integrity sha512-azRhYLEoDvRDR8Dhis4JatELC/jUvYjm4cVSj7n9dauGTOM2eeNn9KS0z6YA6oDsjI1xphjNbY6PZZeHPzzqaw== dependencies: debug "^4.3.4" sax "^1.2.4" @@ -6489,17 +6476,17 @@ builder-util-runtime@^4.4.0, builder-util-runtime@^4.4.1: fs-extra-p "^4.6.1" sax "^1.2.4" -builder-util@23.3.3: - version "23.3.3" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-23.3.3.tgz#449ee57ec1ffc7e59f7a3a8a1a33d25cf5e39e43" - integrity sha512-MJZlUiq2PY5hjYv9+XNaoYdsITqvLgRDoHSFg/4nzpInbNxNjLQOolL04Zsyp+hgfcbFvMC4h0KkR1CMPHLWbA== +builder-util@23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-23.6.0.tgz#1880ec6da7da3fd6fa19b8bd71df7f39e8d17dd9" + integrity sha512-QiQHweYsh8o+U/KNCZFSvISRnvRctb8m/2rB2I1JdByzvNKxPeFLlHFRPQRXab6aYeXc18j9LpsDLJ3sGQmWTQ== dependencies: "7zip-bin" "~5.1.1" "@types/debug" "^4.1.6" "@types/fs-extra" "^9.0.11" app-builder-bin "4.0.0" bluebird-lst "^1.0.9" - builder-util-runtime "9.0.3" + builder-util-runtime "9.1.1" chalk "^4.1.1" cross-spawn "^7.0.3" debug "^4.3.4" @@ -7263,6 +7250,15 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -7583,17 +7579,13 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== +config-file-ts@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.4.tgz#6c0741fbe118a7cf786c65f139030f0448a2cc99" + integrity sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ== dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" + glob "^7.1.6" + typescript "^4.0.2" connect-history-api-fallback@^1.6.0: version "1.6.0" @@ -8951,14 +8943,14 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= -dmg-builder@23.3.3: - version "23.3.3" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-23.3.3.tgz#b37547f8403c3e9f7c60265a93d902f5b0c395ea" - integrity sha512-ECwAjt+ZWyOvddrkDx1xRD6IVUCZb5SV6vSMHZd+Va3G2sUXHrnglR1cGDKRF4oYRQm8SYVrpLZKbi8npyDcAQ== +dmg-builder@24.0.0-alpha.1: + version "24.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.0.0-alpha.1.tgz#434fc501bfdf73c1e914109ee6eb93ff153ab0f8" + integrity sha512-3nJ1FLH1ctn1wWhDRAWZmuAaY16MEcOSrAY2iZuYsAHNNdDhT0mLaGP44GlT+uS3gU464F1uhL/F0hLp2Q2M5A== dependencies: - app-builder-lib "23.3.3" - builder-util "23.3.3" - builder-util-runtime "9.0.3" + app-builder-lib "24.0.0-alpha.1" + builder-util "23.6.0" + builder-util-runtime "9.1.1" fs-extra "^10.0.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" @@ -9248,23 +9240,23 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-builder@^23.3.3: - version "23.3.3" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-23.3.3.tgz#88d4e584a99b9e36ca4e8432b1163a1ef877355f" - integrity sha512-mFYYdhoFPKevP6y5uaaF3dusmB2OtQ/HnwwpyOePeU7QDS0SEIAUokQsHUanAiJAZcBqtY7iyLBgX18QybdFFw== +electron-builder@24.0.0-alpha.1: + version "24.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.0.0-alpha.1.tgz#769b4881b4db5ed2d06e20bd8dc231a9874994dc" + integrity sha512-lHt/e4oTIEcxQcbfSZgVIJ6B+sCmcj8AkStOkXyUIoRyF71UyP5soeXVv1VGKfOf78YD01k7AiRfmmbRjgIsMA== dependencies: "@types/yargs" "^17.0.1" - app-builder-lib "23.3.3" - builder-util "23.3.3" - builder-util-runtime "9.0.3" + app-builder-lib "24.0.0-alpha.1" + builder-util "23.6.0" + builder-util-runtime "9.1.1" chalk "^4.1.1" - dmg-builder "23.3.3" + dmg-builder "24.0.0-alpha.1" fs-extra "^10.0.0" is-ci "^3.0.0" lazy-val "^1.0.5" - read-config-file "6.2.0" - update-notifier "^5.1.0" - yargs "^17.0.1" + read-config-file "6.3.2" + simple-update-notifier "^1.0.7" + yargs "^17.5.1" electron-context-menu@^3.5.0: version "3.5.0" @@ -9356,14 +9348,14 @@ electron-osx-sign@^0.6.0: minimist "^1.2.0" plist "^3.0.1" -electron-publish@23.3.3: - version "23.3.3" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-23.3.3.tgz#c4125fbb00620acb854f6e994fd3ab3115662ddd" - integrity sha512-1dX17eE5xVXedTxjC+gjsP74oC0+sIHgqysp0ryTlF9+yfQUyXjBk6kcK+zhtBA2SsHMSglDtM+JPxDD/WpPTQ== +electron-publish@23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-23.6.0.tgz#ac9b469e0b07752eb89357dd660e5fb10b3d1ce9" + integrity sha512-jPj3y+eIZQJF/+t5SLvsI5eS4mazCbNYqatv5JihbqOstIM13k0d1Z3vAWntvtt13Itl61SO6seicWdioOU5dg== dependencies: "@types/fs-extra" "^9.0.11" - builder-util "23.3.3" - builder-util-runtime "9.0.3" + builder-util "23.6.0" + builder-util-runtime "9.1.1" chalk "^4.1.1" fs-extra "^10.0.0" lazy-val "^1.0.5" @@ -9394,7 +9386,7 @@ electron-publisher-s3@^20.17.2: fs-extra-p "^4.6.1" mime "^2.3.1" -electron-rebuild@3.2.9: +electron-rebuild@3.2.9, electron-rebuild@^3.2.9: version "3.2.9" resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.2.9.tgz#ea372be15f591f8d6d978ee9bca6526dadbcf20f" integrity sha512-FkEZNFViUem3P0RLYbZkUjC8LUFIK+wKq09GHoOITSJjfDAVQv964hwaNseTTWt58sITQX3/5fHNYcTefqaCWw== @@ -11527,13 +11519,6 @@ global-dirs@^2.0.1: dependencies: ini "1.3.7" -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -11933,11 +11918,6 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - has@^1.0.0, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -12646,11 +12626,6 @@ import-from@^2.1.0: dependencies: resolve-from "^3.0.0" -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - import-lazy@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" @@ -12732,11 +12707,6 @@ ini@1.3.7: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" @@ -13133,14 +13103,6 @@ is-installed-globally@^0.3.2: global-dirs "^2.0.1" is-path-inside "^3.0.1" -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" @@ -13186,11 +13148,6 @@ is-negative-zero@^2.0.1: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== - is-number-object@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" @@ -13451,11 +13408,6 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -14394,13 +14346,6 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" -latest-version@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - lazy-ass@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" @@ -16859,16 +16804,6 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - pako@^1.0.10, pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -18450,7 +18385,7 @@ pupa@^1.0.0: resolved "https://registry.yarnpkg.com/pupa/-/pupa-1.0.0.tgz#9a9568a5af7e657b8462a6e9d5328743560ceff6" integrity sha512-WTQm0CKSL1kn+DQCuu970eBPGmhIcfDyDBa9cbgR/grZ2jLrQmLDHoqqAPWLTRlOHFUrBBmL7FQJBZALA+llQg== -pupa@^2.0.1, pupa@^2.1.1: +pupa@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== @@ -18651,7 +18586,7 @@ raw-loader@^4.0.2: loader-utils "^2.0.0" schema-utils "^3.0.0" -rc@^1.2.7, rc@^1.2.8: +rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -18993,11 +18928,12 @@ read-cmd-shim@^1.0.1: dependencies: graceful-fs "^4.1.2" -read-config-file@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.2.0.tgz#71536072330bcd62ba814f91458b12add9fc7ade" - integrity sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg== +read-config-file@6.3.2: + version "6.3.2" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411" + integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== dependencies: + config-file-ts "^0.2.4" dotenv "^9.0.2" dotenv-expand "^5.1.0" js-yaml "^4.1.0" @@ -19307,20 +19243,6 @@ regexpu-core@^4.7.1: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - regjsgen@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" @@ -20134,13 +20056,6 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -20151,7 +20066,7 @@ semver@5.5.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== -semver@7.0.0: +semver@7.0.0, semver@~7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== @@ -20426,6 +20341,13 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" +simple-update-notifier@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz#7edf75c5bdd04f88828d632f762b2bc32996a9cc" + integrity sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew== + dependencies: + semver "~7.0.0" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -22266,6 +22188,11 @@ typescript@^3.0.3, typescript@^3.8.3, typescript@^3.9.5, typescript@^3.9.7: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== +typescript@^4.0.2: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + ua-parser-js@^0.7.18, ua-parser-js@^0.7.23: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" @@ -22673,26 +22600,6 @@ update-browserslist-db@^1.0.4: escalade "^3.1.1" picocolors "^1.0.0" -update-notifier@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" - integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== - dependencies: - boxen "^5.0.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.4.0" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.1.0" - pupa "^2.1.1" - semver "^7.3.4" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" @@ -23661,11 +23568,6 @@ x-is-string@^0.1.0: resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - xml-lexer@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/xml-lexer/-/xml-lexer-0.2.2.tgz#518193a4aa334d58fc7d248b549079b89907e046" @@ -23807,6 +23709,11 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.7: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== +yargs-parser@^21.0.0: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yargs@15.4.0: version "15.4.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.0.tgz#53949fb768309bac1843de9b17b80051e9805ec2" @@ -23918,6 +23825,19 @@ yargs@^17.0.1: y18n "^5.0.5" yargs-parser "^20.2.2" +yargs@^17.5.1: + version "17.6.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.0.tgz#e134900fc1f218bc230192bdec06a0a5f973e46c" + integrity sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + yauzl@^2.10.0, yauzl@^2.4.2: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" From 13dad73751f519f5d649b47ba70ebe30c87b70aa Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 21 Oct 2022 21:48:42 -0400 Subject: [PATCH 63/88] remove lib install --- .github/workflows/app-test-build-deploy.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 8bdb6609354..d6e23780c4c 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -58,8 +58,8 @@ jobs: - uses: 'actions/setup-node@v3' with: node-version: '16' - - name: 'install udev, systemd, and fuse2' - run: sudo apt-get update && sudo apt-get install libudev-dev libsystemd-dev libfuse2 + - name: 'install udev' + run: sudo apt-get update && sudo apt-get install libudev-dev - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 @@ -111,7 +111,7 @@ jobs: run: make --version - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') - run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev libsystemd-dev libfuse2 + run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 From b21524d1b506106ca65b6569874caa4eca1eb454 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 21 Oct 2022 21:58:10 -0400 Subject: [PATCH 64/88] update electron version --- app-shell/electron-builder.config.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index cb40e3cc1e7..89df1cc3b87 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,7 +8,7 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', - electronVersion: '21.0.1', + electronVersion: '21.2.0', files: [ '**/*', 'build/br-premigration-wheels', diff --git a/package.json b/package.json index 18c5ef3c907..8708e889760 100755 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "21.0.1", + "electron": "21.2.0", "electron-builder": "24.0.0-alpha.1", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", From 93a24317257a1a1922fd22a81eff23df7f5b40ab Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 21 Oct 2022 22:36:53 -0400 Subject: [PATCH 65/88] add option to electron-rebuild --- app-shell/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 716b2569275..318c3a7f1af 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild + yarn electron-rebuild -c.electronVersion=21.2.0 .PHONY: clean clean: From 2b5078bb28d12c6c737c2ebeef3aa883e584f271 Mon Sep 17 00:00:00 2001 From: koji Date: Fri, 21 Oct 2022 23:23:57 -0400 Subject: [PATCH 66/88] add option to electron-rebuild --- app-shell/Makefile | 2 +- app-shell/electron-builder.config.js | 2 +- package.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 318c3a7f1af..d25303f57bc 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild -c.electronVersion=21.2.0 + yarn electron-rebuild -c.electronVersion=21.1.0 .PHONY: clean clean: diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index 89df1cc3b87..346642c139a 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,7 +8,7 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', - electronVersion: '21.2.0', + electronVersion: '21.1.0', files: [ '**/*', 'build/br-premigration-wheels', diff --git a/package.json b/package.json index 8708e889760..0f953333c22 100755 --- a/package.json +++ b/package.json @@ -83,11 +83,11 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "21.2.0", + "electron": "21.1.0", "electron-builder": "24.0.0-alpha.1", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", - "electron-rebuild": "3.2.9", + "electron-rebuild": "^3.2.9", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.4", "eslint": "^7.22.0", From 7c64ea8e813e504adea89310451d276c27de51f7 Mon Sep 17 00:00:00 2001 From: koji Date: Sat, 22 Oct 2022 00:11:29 -0400 Subject: [PATCH 67/88] add option to electron-rebuild --- app-shell/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index d25303f57bc..03d9c86e149 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild -c.electronVersion=21.1.0 + yarn electron-rebuild -m -c.electronVersion=21.1.0 .PHONY: clean clean: From 0ddff9820f4ab4e4b0e6283b44564652b4486d0c Mon Sep 17 00:00:00 2001 From: koji Date: Sat, 22 Oct 2022 07:06:30 -0400 Subject: [PATCH 68/88] increase timeout from 30 to 60 --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index d6e23780c4c..439c01cf9e5 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -52,7 +52,7 @@ jobs: # to run cross-platform runs-on: 'ubuntu-22.04' name: 'opentrons app frontend unit tests' - timeout-minutes: 30 + timeout-minutes: 60 steps: - uses: 'actions/checkout@v3' - uses: 'actions/setup-node@v3' From 64cbf7f1fbb963745db19e60b639e911d52690d1 Mon Sep 17 00:00:00 2001 From: koji Date: Sat, 22 Oct 2022 08:29:22 -0400 Subject: [PATCH 69/88] remove if-else from run --- .github/workflows/app-test-build-deploy.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 439c01cf9e5..c6f26ab0701 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -156,12 +156,7 @@ jobs: HOST_PYTHON: python # TODO kj 10/17/2022 this run will be used make -C when all issues are solved. run: | - if [ '${{ matrix.os}}' == 'windows-2022'] - then - make -C app-shell dist-${{ matrix.os }} - else - CPPFLAGS="-std=c++17" make -C app-shell dist-${{ matrix.os }} - fi + make -C app-shell dist-${{ matrix.os }} - if: github.event_name != 'pull_request' name: 'upload github artifact' From af51613c5a1bc2a644d725d1c9b3acc624721cd4 Mon Sep 17 00:00:00 2001 From: Shlok Amin Date: Mon, 24 Oct 2022 15:31:27 -0400 Subject: [PATCH 70/88] remove electron version --- app-shell/electron-builder.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index 346642c139a..fd0a0e941c5 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,7 +8,6 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', - electronVersion: '21.1.0', files: [ '**/*', 'build/br-premigration-wheels', From dc1990dd3833368c69c9a9cd87aad6daf276d36b Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 17:36:11 -0400 Subject: [PATCH 71/88] add electron to app-shell package.json --- app-shell/Makefile | 2 +- app-shell/package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 03d9c86e149..716b2569275 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild -m -c.electronVersion=21.1.0 + yarn electron-rebuild .PHONY: clean clean: diff --git a/app-shell/package.json b/app-shell/package.json index 5ef87cc5e57..2ac9dc9e66e 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -44,6 +44,7 @@ "@types/uuid": "^3.4.7", "ajv": "6.10.2", "dateformat": "3.0.3", + "electron": "21.1.0", "electron-context-menu": "^3.5.0", "electron-debug": "3.0.1", "electron-devtools-installer": "3.2.0", From 532cdca05f3a7e284eb787c6a312a0d85b7f8187 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 18:10:00 -0400 Subject: [PATCH 72/88] move from dependeinces to devDependencies --- app-shell/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shell/package.json b/app-shell/package.json index 2ac9dc9e66e..4154794048f 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -32,6 +32,7 @@ "@opentrons/app": "6.1.0", "@opentrons/discovery-client": "6.1.0", "@opentrons/shared-data": "6.1.0", + "electron": "21.1.0", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0" }, @@ -44,7 +45,6 @@ "@types/uuid": "^3.4.7", "ajv": "6.10.2", "dateformat": "3.0.3", - "electron": "21.1.0", "electron-context-menu": "^3.5.0", "electron-debug": "3.0.1", "electron-devtools-installer": "3.2.0", From 1e1e2b118d5087fa10f5d24960845f19ad010f9b Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 18:17:46 -0400 Subject: [PATCH 73/88] update windows-2019 to windows-2022 --- app-shell/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 716b2569275..5bbe8ceead3 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -140,7 +140,7 @@ dist-ubuntu-latest: dist-linux dist-ubuntu-22.04: dist-linux .PHONY: dist-windows-2022 -dist-windows-2019: dist-win +dist-windows-2022: dist-win # copy distributable artifacts to the publish directory # update files will not exist for all OSs, so noop if cp errors From 41047e2a7c05d29c4644a99dd1e62417231a7225 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 18:55:15 -0400 Subject: [PATCH 74/88] revert electronVersion to config.js --- app-shell/electron-builder.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app-shell/electron-builder.config.js b/app-shell/electron-builder.config.js index fd0a0e941c5..346642c139a 100644 --- a/app-shell/electron-builder.config.js +++ b/app-shell/electron-builder.config.js @@ -8,6 +8,7 @@ const NO_USB_DETECTION = process.env.NO_USB_DETECTION === 'true' module.exports = { appId: 'com.opentrons.app', + electronVersion: '21.1.0', files: [ '**/*', 'build/br-premigration-wheels', From 7966b661c4bd50ad5ea256dcb85e5c24d2d606b4 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 19:04:01 -0400 Subject: [PATCH 75/88] add clean cache command --- .github/workflows/app-test-build-deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index c6f26ab0701..3f979720209 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -112,6 +112,8 @@ jobs: - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev + - name: 'clean cache' + run: yarn cache clean - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 From c96b6b0507fb55b886bd3c98dd7a4e83728e0662 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 19:07:02 -0400 Subject: [PATCH 76/88] update yarn.lock --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index 492856b8044..6ee6ecc4ca9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9438,10 +9438,10 @@ electron-updater@4.1.2: pako "^1.0.10" semver "^6.2.0" -electron@21.0.1: - version "21.0.1" - resolved "https://registry.yarnpkg.com/electron/-/electron-21.0.1.tgz#753669454a86a89fd70ba9614c79f789fb177c34" - integrity sha512-jLVSLakd0fO2GPnW4xXQrI93R464jeFb2ISngqRP3wpwH96XqeANkuAYLAr9TVhfQMCIWnuPROBZ+NU7nuk0WA== +electron@21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-21.1.0.tgz#7272dfe1a5d6a00fd58d17b26215e541b6ff10dd" + integrity sha512-CM5VZpZPtAoPgTPcmEbRaZWXlxGuD5a5DTeAwm0F0F6/k6R3HZAi8vZnE77gwuHK/Qqcinw4/MAbiCwAKh2W+g== dependencies: "@electron/get" "^1.14.1" "@types/node" "^16.11.26" From 962a0f60d97bb26c3cc40d6055a2f92c60901043 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 19:48:16 -0400 Subject: [PATCH 77/88] update makefile --- .github/workflows/app-test-build-deploy.yaml | 2 -- app-shell/Makefile | 2 +- app-shell/package.json | 1 - yarn.lock | 2 +- 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 3f979720209..c6f26ab0701 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -112,8 +112,6 @@ jobs: - name: 'install libudev' if: startsWith(matrix.os, 'ubuntu') run: sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libudev-dev - - name: 'clean cache' - run: yarn cache clean - name: 'set complex environment variables' id: 'set-vars' uses: actions/github-script@v6.1.1 diff --git a/app-shell/Makefile b/app-shell/Makefile index 5bbe8ceead3..31704265d00 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild + yarn electron-rebuild -v 21.1.0 .PHONY: clean clean: diff --git a/app-shell/package.json b/app-shell/package.json index 4154794048f..5ef87cc5e57 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -32,7 +32,6 @@ "@opentrons/app": "6.1.0", "@opentrons/discovery-client": "6.1.0", "@opentrons/shared-data": "6.1.0", - "electron": "21.1.0", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0" }, diff --git a/yarn.lock b/yarn.lock index 6ee6ecc4ca9..5a824106963 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9386,7 +9386,7 @@ electron-publisher-s3@^20.17.2: fs-extra-p "^4.6.1" mime "^2.3.1" -electron-rebuild@3.2.9, electron-rebuild@^3.2.9: +electron-rebuild@^3.2.9: version "3.2.9" resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.2.9.tgz#ea372be15f591f8d6d978ee9bca6526dadbcf20f" integrity sha512-FkEZNFViUem3P0RLYbZkUjC8LUFIK+wKq09GHoOITSJjfDAVQv964hwaNseTTWt58sITQX3/5fHNYcTefqaCWw== From bfc81d494baec92fcfc5836814f15199a76b0284 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 21:19:09 -0400 Subject: [PATCH 78/88] add electron app-shell devDependencies --- app-shell/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/app-shell/package.json b/app-shell/package.json index 5ef87cc5e57..4154794048f 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -32,6 +32,7 @@ "@opentrons/app": "6.1.0", "@opentrons/discovery-client": "6.1.0", "@opentrons/shared-data": "6.1.0", + "electron": "21.1.0", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0" }, From 5a70730982f3d3e1d21bc757e3b2c69678a04a86 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 21:43:10 -0400 Subject: [PATCH 79/88] modify workflow for build --- .github/workflows/app-test-build-deploy.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index c6f26ab0701..698151a13c1 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -128,6 +128,8 @@ jobs: key: js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} - name: setup-js run: | + npm cache clean + yarn cache clean npm config set cache ${{ github.workspace }}/.npm-cache yarn config set cache-folder ${{ github.workspace }}/.yarn-cache make setup-js @@ -154,7 +156,6 @@ jobs: APPLE_ID: ${{ secrets.OT_APP_APPLE_ID }} APPLE_ID_PASSWORD: ${{ secrets.OT_APP_APPLE_ID_PASSWORD }} HOST_PYTHON: python - # TODO kj 10/17/2022 this run will be used make -C when all issues are solved. run: | make -C app-shell dist-${{ matrix.os }} From 04fdc29420fc0b33a0f3f7807d82f02509504c03 Mon Sep 17 00:00:00 2001 From: koji Date: Mon, 24 Oct 2022 22:11:43 -0400 Subject: [PATCH 80/88] modify workflow for build --- .github/workflows/app-test-build-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 698151a13c1..f0cbf2f7bf2 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -128,7 +128,7 @@ jobs: key: js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} - name: setup-js run: | - npm cache clean + npm cache verify yarn cache clean npm config set cache ${{ github.workspace }}/.npm-cache yarn config set cache-folder ${{ github.workspace }}/.yarn-cache From c5e4218b9b62d2c11d5849aefff85aab20eaf1f6 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 25 Oct 2022 00:27:04 -0400 Subject: [PATCH 81/88] update package.json files --- app-shell/Makefile | 2 +- package.json | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 31704265d00..5bbe8ceead3 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild -v 21.1.0 + yarn electron-rebuild .PHONY: clean clean: diff --git a/package.json b/package.json index 0f953333c22..4131b0b833a 100755 --- a/package.json +++ b/package.json @@ -83,7 +83,6 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron": "21.1.0", "electron-builder": "24.0.0-alpha.1", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", From 98a52b0bc00dde13c7f3f136c8c1fc1efbeab764 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 25 Oct 2022 02:13:14 -0400 Subject: [PATCH 82/88] update makefile --- Makefile | 2 +- package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c091495542f..781b0dbda3b 100755 --- a/Makefile +++ b/Makefile @@ -49,7 +49,7 @@ setup: setup-js setup-py # front-end dependecies handled by yarn .PHONY: setup-js setup-js: - yarn config set network-timeout 60000 + yarn config set network-timeout 60000 --frozen-lockfile yarn $(MAKE) -C $(APP_SHELL_DIR) setup $(MAKE) -C $(SHARED_DATA_DIR) setup-js diff --git a/package.json b/package.json index 4131b0b833a..0f953333c22 100755 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", + "electron": "21.1.0", "electron-builder": "24.0.0-alpha.1", "electron-notarize": "^1.2.1", "electron-publisher-s3": "^20.17.2", From 1b632c99999572e44aa6b3c75800dd220a711962 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 25 Oct 2022 03:41:20 -0400 Subject: [PATCH 83/88] update package.json and makefile --- .github/workflows/app-test-build-deploy.yaml | 2 - app-shell/Makefile | 4 +- app-shell/package.json | 7 +- package.json | 6 +- yarn.lock | 504 +++++++++++++------ 5 files changed, 368 insertions(+), 155 deletions(-) diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index f0cbf2f7bf2..bdd82cba023 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -128,8 +128,6 @@ jobs: key: js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} - name: setup-js run: | - npm cache verify - yarn cache clean npm config set cache ${{ github.workspace }}/.npm-cache yarn config set cache-folder ${{ github.workspace }}/.yarn-cache make setup-js diff --git a/app-shell/Makefile b/app-shell/Makefile index 5bbe8ceead3..3bc3a51da77 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -46,7 +46,7 @@ builder := electron-builder \ --publish never -electron := electron . \ +electron := yarn electron . \ --devtools \ --log.level.console="debug" \ --disable_ui.webPreferences.webSecurity \ @@ -68,7 +68,7 @@ all: package # must be wrapped in yarn run otherwise `prebuild-install` will fail silently # due to how `electron-rebuild` calls `prebuild-install` setup: - yarn electron-rebuild + yarn rebuild .PHONY: clean clean: diff --git a/app-shell/package.json b/app-shell/package.json index 4154794048f..ead59e2e59c 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -8,7 +8,8 @@ "types": "lib/main.d.ts", "scripts": { "start": "make dev", - "postinstall": "patch-package" + "postinstall": "patch-package", + "rebuild": "electron-rebuild" }, "repository": { "type": "git", @@ -33,6 +34,10 @@ "@opentrons/discovery-client": "6.1.0", "@opentrons/shared-data": "6.1.0", "electron": "21.1.0", + "electron-builder": "24.0.0-alpha.1", + "electron-notarize": "^1.2.1", + "electron-publisher-s3": "^20.17.2", + "electron-rebuild": "^3.2.9", "patch-package": "^6.4.7", "postinstall-postinstall": "^2.1.0" }, diff --git a/package.json b/package.json index 4131b0b833a..3b7c4f8c03a 100755 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ } }, "engines": { - "node": ">=14" + "node": ">=16" }, "devDependencies": { "@babel/core": "^7.12.10", @@ -83,10 +83,6 @@ "cz-conventional-changelog": "2.1.0", "decompress": "4.2.1", "download": "8.0.0", - "electron-builder": "24.0.0-alpha.1", - "electron-notarize": "^1.2.1", - "electron-publisher-s3": "^20.17.2", - "electron-rebuild": "^3.2.9", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.4", "eslint": "^7.22.0", diff --git a/yarn.lock b/yarn.lock index 5a824106963..b079c3a2e99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3008,9 +3008,9 @@ integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== "@sindresorhus/is@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.0.1.tgz#d26729db850fa327b7cacc5522252194404226f5" - integrity sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g== + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@sinonjs/commons@^1.7.0": version "1.8.3" @@ -4110,20 +4110,13 @@ resolved "https://registry.yarnpkg.com/@types/file-saver/-/file-saver-2.0.1.tgz#e18eb8b069e442f7b956d313f4fadd3ef887354e" integrity sha512-g1QUuhYVVAamfCifK7oB7G3aIl4BbOyzDOqVyUfEr4tfBKrXfeH+M+Tg7HKCXSrbzxYdhyCP7z9WbKo0R2hBCw== -"@types/fs-extra@9.0.13": +"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== dependencies: "@types/node" "*" -"@types/fs-extra@^9.0.11": - version "9.0.12" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.12.tgz#9b8f27973df8a7a3920e8461517ebf8a7d4fdfaf" - integrity sha512-I+bsBr67CurCGnSenZZ7v94gd3tc3+Aj2taxMT4yu4ABLuOgOjeFxX3dokG24ztSRg5tnT00sL8BszO7gSMoIw== - dependencies: - "@types/node" "*" - "@types/glob@*", "@types/glob@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" @@ -4239,11 +4232,11 @@ "@types/node" "*" "@types/keyv@*": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.2.tgz#5d97bb65526c20b6e0845f6b0d2ade4f28604ee5" - integrity sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg== + version "4.2.0" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-4.2.0.tgz#65b97868ab757906f2dbb653590d7167ad023fa0" + integrity sha512-xoBtGl5R9jeKUhc8ZqeYaRDx04qqJ10yhhXYGmJ4Jr8qKpvMsDQQrNUvF/wUJ4klOtmJeJM+p2Xo3zp9uaC3tw== dependencies: - "@types/node" "*" + keyv "*" "@types/lodash@^4.14.165", "@types/lodash@^4.14.168": version "4.14.170" @@ -4601,9 +4594,9 @@ integrity sha512-XDwyIlt/47l2kWLTzw/mtrpLdB+GPSskR2n/PIcPn+VYhVO77rGhRncIR5GPU0KRzXuqkDO+J5qqrG0Y8P6jzQ== "@types/verror@^1.10.3": - version "1.10.5" - resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.5.tgz#2a1413aded46e67a1fe2386800e291123ed75eb1" - integrity sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw== + version "1.10.6" + resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.6.tgz#3e600c62d210c5826460858f84bcbb65805460bb" + integrity sha512-NNm+gdePAX1VGvPcGZCDKQZKYSiAWigKhKaz5KF94hG6f2s8de9Ow5+7AbXoeKxL8gavZfk4UquSAygOF2duEQ== "@types/vfile-message@*": version "2.0.0" @@ -4667,9 +4660,9 @@ "@types/yargs-parser" "*" "@types/yargs@^17.0.1": - version "17.0.2" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.2.tgz#8fb2e0f4cdc7ab2a1a570106e56533f31225b584" - integrity sha512-JhZ+pNdKMfB0rXauaDlrIvm+U7V4m03PPOSVoPS66z8gf+G4Z/UW8UlrVIj2MRQOBzuoEvYtjS0bqYwnpZaS9Q== + version "17.0.13" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" + integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== dependencies: "@types/yargs-parser" "*" @@ -5096,7 +5089,7 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -abbrev@1: +abbrev@1, abbrev@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== @@ -5778,7 +5771,28 @@ autoprefixer@^9.5.1, autoprefixer@^9.6.1, autoprefixer@^9.8.6: postcss "^7.0.32" postcss-value-parser "^4.1.0" -aws-sdk@^2.264.1, aws-sdk@^2.493.0: +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +aws-sdk@^2.264.1: + version "2.1239.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1239.0.tgz#606e4fb0345da86db801538e13925828a9acbb31" + integrity sha512-746OlzNxjaMux93cTr5//WyY8t2HwRuJOO41qKDhXmklZibFDBc/3v/8CYzb1jsEYy77AO2J045+TkP9N10Wcw== + dependencies: + buffer "4.9.2" + events "1.1.1" + ieee754 "1.1.13" + jmespath "0.16.0" + querystring "0.2.0" + sax "1.2.1" + url "0.10.3" + util "^0.12.4" + uuid "8.0.0" + xml2js "0.4.19" + +aws-sdk@^2.493.0: version "2.930.0" resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.930.0.tgz#f98871a790ffdbfae5439e50db99f6d4635afe19" integrity sha512-g8fPOy7Skh2Pqpz2SaDI+M9re2rjTWBQUirAMgtUD/6I/Lf6CR1Q0amsjtQU8WqRQH06kNGwuLtc8Tt6wAux3Q== @@ -6411,7 +6425,7 @@ buffer-crc32@~0.2.3: buffer-equal@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + integrity sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ== buffer-fill@^1.0.0: version "1.0.0" @@ -6728,7 +6742,7 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" -cacheable-request@^7.0.1: +cacheable-request@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== @@ -7074,7 +7088,7 @@ chrome-trace-event@^1.0.2: chromium-pickle-js@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" - integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= + integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw== ci-info@^1.5.0: version "1.6.0" @@ -7086,10 +7100,10 @@ ci-info@^2.0.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -ci-info@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== +ci-info@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" + integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -7390,7 +7404,7 @@ colornames@^1.1.1: colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== colors@^1.1.2, colors@^1.2.1: version "1.4.0" @@ -7433,7 +7447,7 @@ commander@2.17.x: commander@2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" - integrity sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q= + integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== dependencies: graceful-readlink ">= 1.0.0" @@ -7488,7 +7502,7 @@ compare-func@^2.0.0: compare-version@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" - integrity sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA= + integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== component-emitter@^1.2.1: version "1.3.0" @@ -8648,6 +8662,14 @@ define-properties@^1.1.2, define-properties@^1.1.3: dependencies: object-keys "^1.0.12" +define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -9329,9 +9351,9 @@ electron-localshortcut@^3.1.0: keyboardevents-areequal "^0.2.1" electron-notarize@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.1.tgz#347c18eca8e29dddadadee511b870c13d4008baf" - integrity sha512-u/ECWhIrhkSQpZM4cJzVZ5TsmkaqrRo5LDC/KMbGF0sPkm53Ng59+M0zp8QVaql0obfJy9vlVT+4iOkAi2UDlA== + version "1.2.2" + resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.2.tgz#ebf2b258e8e08c1c9f8ff61dc53d5b16b439daf4" + integrity sha512-ZStVWYcWI7g87/PgjPJSIIhwQXOaw4/XeXU+pWqMMktSLHaGMLHdyPPN7Cmao7+Cr7fYufA16npdtMndYciHNw== dependencies: debug "^4.1.1" fs-extra "^9.0.1" @@ -9677,6 +9699,36 @@ es-abstract@^1.17.0-next.0, es-abstract@^1.17.2, es-abstract@^1.18.0, es-abstrac string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" +es-abstract@^1.19.0, es-abstract@^1.19.5, es-abstract@^1.20.0: + version "1.20.4" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + es-abstract@^1.19.1: version "1.19.1" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" @@ -10665,11 +10717,11 @@ file-uri-to-path@1.0.0: integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filelist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" - integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: - minimatch "^3.0.4" + minimatch "^5.0.1" filename-reserved-regex@^2.0.0: version "2.0.0" @@ -10910,6 +10962,13 @@ follow-redirects@^1.14.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -11048,7 +11107,7 @@ fs-extra-p@^4.6.1: bluebird-lst "^1.0.5" fs-extra "^6.0.1" -fs-extra@10.0.0, fs-extra@^10.0.0: +fs-extra@10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== @@ -11068,7 +11127,7 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" -fs-extra@^10.1.0: +fs-extra@^10.0.0, fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -11176,6 +11235,16 @@ function.prototype.name@^1.1.0, function.prototype.name@^1.1.2: es-abstract "^1.18.0-next.2" functions-have-names "^1.2.2" +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" @@ -11266,6 +11335,15 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.1" +get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + get-nonce@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" @@ -11668,16 +11746,16 @@ gonzales-pe@^4.2.3, gonzales-pe@^4.3.0: minimist "^1.2.5" got@^11.7.0: - version "11.8.2" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599" - integrity sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ== + version "11.8.5" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" + integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" "@types/cacheable-request" "^6.0.1" "@types/responselike" "^1.0.0" cacheable-lookup "^5.0.3" - cacheable-request "^7.0.1" + cacheable-request "^7.0.2" decompress-response "^6.0.0" http2-wrapper "^1.0.0-beta.5.2" lowercase-keys "^2.0.0" @@ -11724,7 +11802,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.10, graceful-fs@^4.2.9: +graceful-fs@^4.1.10, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -11739,15 +11817,10 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== -graceful-fs@^4.2.6: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= + integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== graphviz@0.0.9, graphviz@^0.0.9: version "0.0.9" @@ -11836,6 +11909,11 @@ has-bigints@^1.0.1: resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== +has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" @@ -11858,6 +11936,13 @@ has-glob@^1.0.0: dependencies: is-glob "^3.0.0" +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + has-symbol-support-x@^1.4.1: version "1.4.2" resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" @@ -11868,6 +11953,11 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" @@ -12917,6 +13007,11 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-callable@^1.1.3, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" @@ -12942,11 +13037,11 @@ is-ci@^2.0.0: ci-info "^2.0.0" is-ci@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" - integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: - ci-info "^3.1.1" + ci-info "^3.2.0" is-color-stop@^1.0.0: version "1.1.0" @@ -13076,6 +13171,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^3.0.0, is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -13118,7 +13220,7 @@ is-ip@3.1.0: is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= + integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-map@^2.0.2: version "2.0.2" @@ -13148,6 +13250,11 @@ is-negative-zero@^2.0.1: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + is-number-object@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" @@ -13301,6 +13408,13 @@ is-shared-array-buffer@^1.0.1: resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + is-ssh@^1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.3.tgz#7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e" @@ -13349,6 +13463,17 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-typed-array@^1.1.3, is-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67" + integrity sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.20.0" + for-each "^0.3.3" + has-tostringtag "^1.0.0" + is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -13376,6 +13501,13 @@ is-weakref@^1.0.1: dependencies: call-bind "^1.0.0" +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + is-whitespace-character@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" @@ -14009,6 +14141,11 @@ jmespath@0.15.0: resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc= +jmespath@0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076" + integrity sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== + js-sha3@0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" @@ -14154,13 +14291,18 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.1.3, json5@^2.2.0: +json5@^2.1.2, json5@^2.1.3: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" +json5@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + jsonc-parser@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22" @@ -14252,6 +14394,13 @@ keyboardevents-areequal@^0.2.1: resolved "https://registry.yarnpkg.com/keyboardevents-areequal/-/keyboardevents-areequal-0.2.2.tgz#88191ec738ce9f7591c25e9056de928b40277194" integrity sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw== +keyv@*, keyv@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.0.tgz#dbce9ade79610b6e641a9a65f2f6499ba06b9bc6" + integrity sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA== + dependencies: + json-buffer "3.0.1" + keyv@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" @@ -14266,13 +14415,6 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" -keyv@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" - integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== - dependencies: - json-buffer "3.0.1" - killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" @@ -15344,11 +15486,16 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.3.1, mime@^2.4.4, mime@^2.5.2: +mime@^2.0.3, mime@^2.4.4: version "2.5.2" resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== +mime@^2.3.1, mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -15877,9 +16024,9 @@ no-case@^3.0.4: tslib "^2.0.3" node-abi@^3.0.0: - version "3.24.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.24.0.tgz#b9d03393a49f2c7e147d0c99f180e680c27c1599" - integrity sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw== + version "3.28.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.28.0.tgz#b0df8b317e1c4f2f323756c5fc8ffccc5bca4718" + integrity sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A== dependencies: semver "^7.3.5" @@ -15954,9 +16101,9 @@ node-forge@^0.10.0: integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-gyp-build@^4.2.1: - version "4.2.3" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" - integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== + version "4.5.0" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40" + integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg== node-gyp@^5.0.2: version "5.1.1" @@ -15976,15 +16123,15 @@ node-gyp@^5.0.2: which "^1.3.1" node-gyp@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" - integrity sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g== + version "9.3.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.0.tgz#f8eefe77f0ad8edb3b3b898409b53e697642b319" + integrity sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q== dependencies: env-paths "^2.2.0" glob "^7.1.4" graceful-fs "^4.2.6" make-fetch-happen "^10.0.3" - nopt "^5.0.0" + nopt "^6.0.0" npmlog "^6.0.0" rimraf "^3.0.2" semver "^7.3.5" @@ -16072,12 +16219,12 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== +nopt@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" + integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== dependencies: - abbrev "1" + abbrev "^1.0.0" normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: version "2.5.0" @@ -16324,6 +16471,11 @@ object-inspect@^1.11.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== +object-inspect@^1.12.2: + version "1.12.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" @@ -16354,6 +16506,16 @@ object.assign@^4.1.0, object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + object.entries@^1.1.0, object.entries@^1.1.1, object.entries@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" @@ -17203,16 +17365,7 @@ pkg-up@^3.0.1, pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -plist@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.3.tgz#007df34c7be0e2c3dcfcf460d623e6485457857d" - integrity sha512-ghdOKN99hh1oEmAlwBmPYo4L+tSQ7O3jRpkhWqOrMz86CWotpVzMevvQ+czo7oPDpOZyA6K06Ci7QVHpoh9gaA== - dependencies: - base64-js "^1.5.1" - xmlbuilder "^9.0.7" - xmldom "^0.6.0" - -plist@^3.0.4: +plist@^3.0.1, plist@^3.0.4: version "3.0.6" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== @@ -19231,6 +19384,15 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: call-bind "^1.0.2" define-properties "^1.1.3" +regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + regexpp@^3.0.0, regexpp@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" @@ -19627,9 +19789,9 @@ reselect@4.0.0, reselect@^4.0.0: integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA== resolve-alpn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.0.tgz#058bb0888d1cd4d12474e9a4b6eb17bdd5addc44" - integrity sha512-e4FNQs+9cINYMO5NMFc6kOUCdohjqFPSgMuwuZAOUWqrfWsen+Yjy5qZFkV5K7VO7tFSLKcUL97olkED7sCBHA== + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== resolve-cwd@^2.0.0: version "2.0.0" @@ -19712,9 +19874,9 @@ responselike@1.0.2, responselike@^1.0.2: lowercase-keys "^1.0.0" responselike@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" - integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== dependencies: lowercase-keys "^2.0.0" @@ -19906,6 +20068,15 @@ safe-json-stringify@~1: resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -20089,9 +20260,9 @@ semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: lru-cache "^6.0.0" semver@^7.3.7: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" @@ -20484,9 +20655,9 @@ socks-proxy-agent@^7.0.0: socks "^2.6.2" socks@^2.6.2: - version "2.7.0" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.0.tgz#f9225acdb841e874dca25f870e9130990f3913d0" - integrity sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA== + version "2.7.1" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" + integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== dependencies: ip "^2.0.0" smart-buffer "^4.2.0" @@ -20544,7 +20715,7 @@ source-map-resolve@^0.6.0: atob "^2.1.2" decode-uri-component "^0.2.0" -source-map-support@^0.5.16, source-map-support@^0.5.19, source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -20552,6 +20723,14 @@ source-map-support@^0.5.16, source-map-support@^0.5.19, source-map-support@^0.5. buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@^0.5.19: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-support@~0.5.20: version "0.5.20" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" @@ -20787,7 +20966,7 @@ standalone-react-addons-pure-render-mixin@^0.1.1: stat-mode@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502" - integrity sha1-5sgLYjEj19gM8TLOU480YokHJQI= + integrity sha512-o+7DC0OM5Jt3+gratXXqfXf62V/CBoqQbT7Kp7jCxTYW2PLOB2/ZSGIfm9T5/QZe1Vw1MCbu6DoB6JnhVtxcJw== stat-mode@^1.0.0: version "1.0.0" @@ -20982,6 +21161,15 @@ string.prototype.trimend@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" +string.prototype.trimend@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" + integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + string.prototype.trimstart@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" @@ -20990,6 +21178,15 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" +string.prototype.trimstart@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" + integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -21533,19 +21730,7 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.0.5: - version "6.1.8" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.8.tgz#4fc50cfe56511c538ce15b71e05eebe66530cbd4" - integrity sha512-sb9b0cp855NbkMJcskdSYA7b11Q8JsX4qe4pyUAfHp+Y6jBjJeek2ZVlwEfWayshEIwlIzXx0Fain3QG9JPm2A== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tar@^6.1.11, tar@^6.1.2: +tar@^6.0.5, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== @@ -21823,9 +22008,9 @@ tinycolor2@^1.4.1: integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== tmp-promise@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.2.tgz#6e933782abff8b00c3119d63589ca1fb9caaa62a" - integrity sha512-OyCLAKU1HzBjL6Ev3gxUeraJNlbNingmi8IrHHEsYH8LTmEuhvYfqvhn2F/je+mjf4N58UmZ96OMEy1JanSCpA== + version "3.0.3" + resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== dependencies: tmp "^0.2.0" @@ -22016,7 +22201,7 @@ trough@^1.0.0: truncate-utf8-bytes@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" - integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys= + integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== dependencies: utf8-byte-length "^1.0.1" @@ -22236,6 +22421,16 @@ unbox-primitive@^1.0.1: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + unbzip2-stream@^1.0.9: version "1.4.3" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" @@ -22707,7 +22902,7 @@ use@^3.1.0: utf8-byte-length@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" - integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E= + integrity sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -22753,6 +22948,17 @@ util@^0.11.0: dependencies: inherits "2.0.3" +util@^0.12.4: + version "0.12.5" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" + utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -22778,6 +22984,11 @@ uuid@3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== +uuid@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" + integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== + uuid@8.3.2, uuid@^8.3.0: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" @@ -22846,7 +23057,7 @@ vendors@^1.0.0: resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== -verror@1.10.0, verror@^1.10.0: +verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= @@ -22855,6 +23066,15 @@ verror@1.10.0, verror@^1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +verror@^1.10.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" + integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + vfile-location@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" @@ -23342,6 +23562,18 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-typed-array@^1.1.2: + version "1.1.8" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.8.tgz#0cfd53401a6f334d90ed1125754a42ed663eb01f" + integrity sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-abstract "^1.20.0" + for-each "^0.3.3" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.9" + which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -23606,7 +23838,7 @@ xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== -xmlbuilder@^9.0.7, xmlbuilder@~9.0.1: +xmlbuilder@~9.0.1: version "9.0.7" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= @@ -23616,11 +23848,6 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xmldom@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.6.0.tgz#43a96ecb8beece991cef382c08397d82d4d0c46f" - integrity sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg== - xregexp@^4.2.4: version "4.4.1" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.4.1.tgz#c84a88fa79e9ab18ca543959712094492185fe65" @@ -23817,20 +24044,7 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.0.1: - version "17.1.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba" - integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.5.1: +yargs@^17.0.1, yargs@^17.5.1: version "17.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.0.tgz#e134900fc1f218bc230192bdec06a0a5f973e46c" integrity sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g== From 40e0a66262cd7a3aee923eb259f222af7270e1ee Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 25 Oct 2022 04:28:10 -0400 Subject: [PATCH 84/88] modify makefile --- app-shell/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shell/Makefile b/app-shell/Makefile index 3bc3a51da77..c4adf645cfc 100644 --- a/app-shell/Makefile +++ b/app-shell/Makefile @@ -41,7 +41,7 @@ build_id := $(or $(and $(OT_BUILD),b$(OT_BUILD)$(branch_suffix)),dev) # make dist no_python_bundle=true or =1 or whatever no_python_bundle ?= -builder := electron-builder \ +builder := yarn electron-builder \ --config electron-builder.config.js \ --publish never From 5f59748ec14111ad2d158a50085f54a2db6e4484 Mon Sep 17 00:00:00 2001 From: Shlok Amin Date: Tue, 25 Oct 2022 14:28:26 -0400 Subject: [PATCH 85/88] add electron file ambient type declaration --- app/typings/electron.d.ts | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 app/typings/electron.d.ts diff --git a/app/typings/electron.d.ts b/app/typings/electron.d.ts new file mode 100644 index 00000000000..aadfe2f4329 --- /dev/null +++ b/app/typings/electron.d.ts @@ -0,0 +1,6 @@ +interface File { + /** + * The real path to the file on the users filesystem + */ + path: string; + } \ No newline at end of file From 17f3ed4c23bb63bb5a6aa099f956021295f6c524 Mon Sep 17 00:00:00 2001 From: Shlok Amin Date: Tue, 25 Oct 2022 14:42:00 -0400 Subject: [PATCH 86/88] format --- app/typings/electron.d.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/typings/electron.d.ts b/app/typings/electron.d.ts index aadfe2f4329..ead387da02a 100644 --- a/app/typings/electron.d.ts +++ b/app/typings/electron.d.ts @@ -1,6 +1,7 @@ interface File { - /** - * The real path to the file on the users filesystem - */ - path: string; - } \ No newline at end of file + /** + * The real path to the file on the users filesystem + */ + path: string +} +å \ No newline at end of file From 2544e0541944b9780daa5a92b15ef1fa2782f44d Mon Sep 17 00:00:00 2001 From: Shlok Amin Date: Tue, 25 Oct 2022 14:43:33 -0400 Subject: [PATCH 87/88] remove rogue char --- app/typings/electron.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/app/typings/electron.d.ts b/app/typings/electron.d.ts index ead387da02a..5805b6a6ba2 100644 --- a/app/typings/electron.d.ts +++ b/app/typings/electron.d.ts @@ -4,4 +4,3 @@ interface File { */ path: string } -å \ No newline at end of file From 5ca6fc9484c7f967c66719ec27146945ae805744 Mon Sep 17 00:00:00 2001 From: koji Date: Tue, 25 Oct 2022 18:53:47 -0400 Subject: [PATCH 88/88] remove --frozen-lockfile option --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 781b0dbda3b..c091495542f 100755 --- a/Makefile +++ b/Makefile @@ -49,7 +49,7 @@ setup: setup-js setup-py # front-end dependecies handled by yarn .PHONY: setup-js setup-js: - yarn config set network-timeout 60000 --frozen-lockfile + yarn config set network-timeout 60000 yarn $(MAKE) -C $(APP_SHELL_DIR) setup $(MAKE) -C $(SHARED_DATA_DIR) setup-js