diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 7592177b371..a011b8ab23e 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -23,7 +23,7 @@ env: # Please ensure that this is in sync with project/build.properties sbtVersion: 1.5.2 # Please ensure that this is in sync with rustVersion in build.sbt - rustToolchain: nightly-2021-11-08 + rustToolchain: nightly-2021-11-29 jobs: vuln-scan: diff --git a/.github/workflows/gui.yml b/.github/workflows/gui.yml index af81e603f73..15413c0d708 100644 --- a/.github/workflows/gui.yml +++ b/.github/workflows/gui.yml @@ -111,7 +111,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2021-11-08 + toolchain: nightly-2021-11-29 override: true - name: Install Clippy run: rustup component add clippy @@ -141,7 +141,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2021-11-08 + toolchain: nightly-2021-11-29 override: true - name: Run tests (no WASM) run: node ./run test --no-wasm --skip-version-validation @@ -167,7 +167,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2021-11-08 + toolchain: nightly-2021-11-29 override: true - name: Install wasm-pack (macOS) env: @@ -226,7 +226,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2021-11-08 + toolchain: nightly-2021-11-29 override: true - name: Install wasm-pack (macOS) env: @@ -304,7 +304,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2021-11-08 + toolchain: nightly-2021-11-29 override: true - name: Install wasm-pack (macOS) env: diff --git a/.github/workflows/legal-review.yml b/.github/workflows/legal-review.yml index 7810ed95d73..d1eb8492c42 100644 --- a/.github/workflows/legal-review.yml +++ b/.github/workflows/legal-review.yml @@ -14,7 +14,7 @@ env: # Please ensure that this is in sync with project/build.properties sbtVersion: 1.5.2 # Please ensure that this is in sync with rustVersion in build.sbt - rustToolchain: nightly-2021-11-08 + rustToolchain: nightly-2021-11-29 excludedPaths: | .github/PULL_REQUEST_TEMPLATE.md .github/CODEOWNERS diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index b30c4a45c68..384f31820da 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -16,7 +16,7 @@ env: # Please ensure that this is in sync with project/build.properties sbtVersion: 1.5.2 # Please ensure that this is in sync with rustVersion in build.sbt - rustToolchain: nightly-2021-11-08 + rustToolchain: nightly-2021-11-29 # Please ensure that this is in sync with nodeVersion in scala.yml nodeVersion: 14.17.2 # Specifies how many nightly releases should be kept. Any older releases are removed. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 783d198eef4..768b40426a1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ env: # Please ensure that this is in sync with project/build.properties sbtVersion: 1.5.2 # Please ensure that this is in sync with rustVersion in build.sbt - rustToolchain: nightly-2021-11-08 + rustToolchain: nightly-2021-11-29 # Please ensure that this is in sync with nodeVersion in scala.yml nodeVersion: 14.17.2 diff --git a/.github/workflows/scala.yml b/.github/workflows/scala.yml index a951c1bb985..97913e69a45 100644 --- a/.github/workflows/scala.yml +++ b/.github/workflows/scala.yml @@ -14,7 +14,7 @@ env: # Please ensure that this is in sync with project/build.properties sbtVersion: 1.5.2 # Please ensure that this is in sync with rustVersion in build.sbt - rustToolchain: nightly-2021-11-08 + rustToolchain: nightly-2021-11-29 # Some moderately recent version of Node.JS is needed to run the library download tests. nodeVersion: 14.17.2 diff --git a/app/gui/Cargo.toml b/app/gui/Cargo.toml index a5619f8f809..45ed2612a96 100644 --- a/app/gui/Cargo.toml +++ b/app/gui/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-gui" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/analytics/Cargo.toml b/app/gui/analytics/Cargo.toml index a15dcad3d33..ee5f615919b 100644 --- a/app/gui/analytics/Cargo.toml +++ b/app/gui/analytics/Cargo.toml @@ -2,7 +2,7 @@ name = "analytics" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] js-sys = { version = "0.3.28" } diff --git a/app/gui/config/Cargo.toml b/app/gui/config/Cargo.toml index b77e3bbeb7f..2bd58dbcfe5 100644 --- a/app/gui/config/Cargo.toml +++ b/app/gui/config/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-config" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] ensogl = { path = "../../../lib/rust/ensogl" } diff --git a/app/gui/controller/Cargo.toml b/app/gui/controller/Cargo.toml index d390282d187..e83759578e0 100644 --- a/app/gui/controller/Cargo.toml +++ b/app/gui/controller/Cargo.toml @@ -2,7 +2,7 @@ name = "controller" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/app/gui/controller/double-representation/Cargo.toml b/app/gui/controller/double-representation/Cargo.toml index de8e988dba7..8d87167e6b8 100644 --- a/app/gui/controller/double-representation/Cargo.toml +++ b/app/gui/controller/double-representation/Cargo.toml @@ -2,7 +2,7 @@ name = "double-representation" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/controller/engine-model/Cargo.toml b/app/gui/controller/engine-model/Cargo.toml index 0688a838ad1..d44f7b91d94 100644 --- a/app/gui/controller/engine-model/Cargo.toml +++ b/app/gui/controller/engine-model/Cargo.toml @@ -2,7 +2,7 @@ name = "engine-model" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/app/gui/controller/engine-protocol/Cargo.toml b/app/gui/controller/engine-protocol/Cargo.toml index 63417c4236a..bee480aa1d9 100644 --- a/app/gui/controller/engine-protocol/Cargo.toml +++ b/app/gui/controller/engine-protocol/Cargo.toml @@ -2,7 +2,7 @@ name = "engine-protocol" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/language/ast/impl/Cargo.toml b/app/gui/language/ast/impl/Cargo.toml index 5607825a97b..212e0753ade 100644 --- a/app/gui/language/ast/impl/Cargo.toml +++ b/app/gui/language/ast/impl/Cargo.toml @@ -2,7 +2,7 @@ name = "ast" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/language/ast/macros/Cargo.toml b/app/gui/language/ast/macros/Cargo.toml index 9780a703168..306690ad73b 100644 --- a/app/gui/language/ast/macros/Cargo.toml +++ b/app/gui/language/ast/macros/Cargo.toml @@ -2,7 +2,7 @@ name = "ast-macros" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] proc-macro = true diff --git a/app/gui/language/parser/Cargo.toml b/app/gui/language/parser/Cargo.toml index 1e212011438..0b9c60cab73 100644 --- a/app/gui/language/parser/Cargo.toml +++ b/app/gui/language/parser/Cargo.toml @@ -2,7 +2,7 @@ name = "parser" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" build = "build.rs" [lib] diff --git a/app/gui/language/span-tree/Cargo.toml b/app/gui/language/span-tree/Cargo.toml index 812134194ed..721e168ecd9 100644 --- a/app/gui/language/span-tree/Cargo.toml +++ b/app/gui/language/span-tree/Cargo.toml @@ -2,7 +2,7 @@ name = "span-tree" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] ast = { path = "../ast/impl" } diff --git a/app/gui/language/span-tree/example/Cargo.toml b/app/gui/language/span-tree/example/Cargo.toml index e02108dd1c2..a1d42e5acad 100644 --- a/app/gui/language/span-tree/example/Cargo.toml +++ b/app/gui/language/span-tree/example/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-span-tree-example" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/view/Cargo.toml b/app/gui/view/Cargo.toml index 02be016d025..682809908a7 100644 --- a/app/gui/view/Cargo.toml +++ b/app/gui/view/Cargo.toml @@ -2,7 +2,7 @@ name = "ide-view" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/view/debug_scene/Cargo.toml b/app/gui/view/debug_scene/Cargo.toml index d1066dc822d..927e070041e 100644 --- a/app/gui/view/debug_scene/Cargo.toml +++ b/app/gui/view/debug_scene/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-debug-scene" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/view/debug_scene/interface/Cargo.toml b/app/gui/view/debug_scene/interface/Cargo.toml index 75c9fe025a9..73480168c97 100644 --- a/app/gui/view/debug_scene/interface/Cargo.toml +++ b/app/gui/view/debug_scene/interface/Cargo.toml @@ -2,7 +2,7 @@ name = "debug-scene-interface" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/view/debug_scene/visualization/Cargo.toml b/app/gui/view/debug_scene/visualization/Cargo.toml index 436ea84e758..4d47e7a1820 100644 --- a/app/gui/view/debug_scene/visualization/Cargo.toml +++ b/app/gui/view/debug_scene/visualization/Cargo.toml @@ -2,7 +2,7 @@ name = "debug-scene-visualization" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/gui/view/graph-editor/Cargo.toml b/app/gui/view/graph-editor/Cargo.toml index 1c9ad15ebea..14ec5dff1d8 100644 --- a/app/gui/view/graph-editor/Cargo.toml +++ b/app/gui/view/graph-editor/Cargo.toml @@ -2,7 +2,7 @@ name = "ide-view-graph-editor" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/app/ide-desktop/package-lock.json b/app/ide-desktop/package-lock.json index 2a2636119cd..a0e4490af97 100644 --- a/app/ide-desktop/package-lock.json +++ b/app/ide-desktop/package-lock.json @@ -116,9 +116,9 @@ } }, "node_modules/@electron/get/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -147,9 +147,9 @@ } }, "node_modules/@electron/universal/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -760,9 +760,9 @@ } }, "node_modules/@grpc/proto-loader": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.6.tgz", - "integrity": "sha512-cdMaPZ8AiFz6ua6PUbP+LKbhwJbFXnrQ/mlnKGUyzDUZ3wp7vPLksnmLCBX6SHgSmjX7CbNVNLFYD5GmmjO4GQ==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.7.tgz", + "integrity": "sha512-QzTPIyJxU0u+r2qGe8VMl3j/W2ryhEvBv7hc42OjYfthSj370fUrb7na65rG6w3YLZS/fb8p89iTBobfWGDgdw==", "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", @@ -1999,9 +1999,9 @@ } }, "node_modules/@malept/flatpak-bundler/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -2409,9 +2409,9 @@ "optional": true }, "node_modules/@types/yargs": { - "version": "17.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.5.tgz", - "integrity": "sha512-4HNq144yhaVjJs+ON6A07NEoi9Hh0Rhl/jI9Nt/l/YRjt+T6St/QK3meFARWZ8IgkzoD1LC0PdTdJenlQQi2WQ==", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.7.tgz", + "integrity": "sha512-OvLKmpKdea1aWtqHv9bxVVcMoT6syAeK+198dfETIFkAevYRGwqh4H+KFxfjUETZuUuE5sQCAFwdOdoHUdo8eg==", "dependencies": { "@types/yargs-parser": "*" } @@ -2838,9 +2838,9 @@ "integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw==" }, "node_modules/app-builder-lib": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.13.1.tgz", - "integrity": "sha512-TsUe7gCdH1cnSknUcqwVRAAxsFxsxcU/BJvnKR8ASzjaZtePW7MU+AEaDVDUURycgYxQ9XeymGjmuQGS32jcbw==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz", + "integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==", "dependencies": { "@develar/schema-utils": "~2.6.5", "@electron/universal": "1.0.5", @@ -2848,13 +2848,14 @@ "7zip-bin": "~5.1.1", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "chromium-pickle-js": "^0.2.0", "debug": "^4.3.2", "ejs": "^3.1.6", "electron-osx-sign": "^0.5.0", - "electron-publish": "22.13.1", + "electron-publish": "22.14.5", + "form-data": "^4.0.0", "fs-extra": "^10.0.0", "hosted-git-info": "^4.0.2", "is-ci": "^3.0.0", @@ -2877,14 +2878,14 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/app-builder-lib/node_modules/ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "node_modules/app-builder-lib/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -2897,6 +2898,19 @@ } } }, + "node_modules/app-builder-lib/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/app-builder-lib/node_modules/fs-extra": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", @@ -3200,6 +3214,15 @@ "node": ">=0.10.0" } }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/async": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", @@ -3606,9 +3629,9 @@ } }, "node_modules/boxen/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", "engines": { "node": ">=10" }, @@ -3941,16 +3964,16 @@ } }, "node_modules/builder-util": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.13.1.tgz", - "integrity": "sha512-gMdoW9aQbWYxuQ4k4jT4An1BTo/hWzvsdv3pwNz18iNYnqn9j+xMllQOg9CHgfQYKSUd8VuMsZnbCvLO4NltYw==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz", + "integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==", "dependencies": { "@types/debug": "^4.1.6", "@types/fs-extra": "^9.0.11", "7zip-bin": "~5.1.1", "app-builder-bin": "3.7.1", "bluebird-lst": "^1.0.9", - "builder-util-runtime": "8.8.1", + "builder-util-runtime": "8.9.1", "chalk": "^4.1.1", "cross-spawn": "^7.0.3", "debug": "^4.3.2", @@ -3963,9 +3986,9 @@ } }, "node_modules/builder-util-runtime": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.8.1.tgz", - "integrity": "sha512-xHxAzdsJmMV8m/N+INzYUKfyJASeKyKHnA1uGkY8Y8JKLI/c4BG+If+L0If2YETv96CiRASkvd02tIt2pvrchQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz", + "integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==", "dependencies": { "debug": "^4.3.2", "sax": "^1.2.4" @@ -3975,9 +3998,9 @@ } }, "node_modules/builder-util-runtime/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -4025,9 +4048,9 @@ } }, "node_modules/builder-util/node_modules/ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "node_modules/builder-util/node_modules/color-convert": { "version": "2.0.1", @@ -4059,9 +4082,9 @@ } }, "node_modules/builder-util/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -4618,59 +4641,69 @@ } }, "node_modules/cli-truncate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz", - "integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "optional": true, "dependencies": { - "slice-ansi": "^1.0.0", - "string-width": "^2.0.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "optional": true, "engines": { - "node": ">=4" + "node": ">=8" } }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "optional": true + }, "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "optional": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/cli-truncate/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "optional": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "optional": true, "dependencies": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/cli-width": { @@ -4808,9 +4841,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "node_modules/color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.1.tgz", + "integrity": "sha512-AGfGNQbnXlYqPStIx3QB2XA3Wy8vjbreqklmCiGVwcoHSLN5KIpDZDflYnXlBliKHI8CTBX3PsCgG+xfZgqK8A==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -6281,13 +6314,13 @@ } }, "node_modules/dmg-builder": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.13.1.tgz", - "integrity": "sha512-qgfLN2fo4q2wIWNvbcKlZ71DLRDLvWIElOB7oxlSxUrMi6xhI+9v1Mh7E0FJ+r5UXhQzaQXaGuyMsQRbGgrSwg==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz", + "integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==", "dependencies": { - "app-builder-lib": "22.13.1", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "app-builder-lib": "22.14.5", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "fs-extra": "^10.0.0", "iconv-lite": "^0.6.2", "js-yaml": "^4.1.0" @@ -6345,9 +6378,9 @@ } }, "node_modules/dmg-license": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.9.tgz", - "integrity": "sha512-Rq6qMDaDou2+aPN2SYy0x7LDznoJ/XaG6oDcH5wXUp+WRWQMUYE6eM+F+nex+/LSXOp1uw4HLFoed0YbfU8R/Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz", + "integrity": "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A==", "optional": true, "os": [ "darwin" @@ -6356,10 +6389,9 @@ "@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" }, @@ -6611,16 +6643,16 @@ } }, "node_modules/electron-builder": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.13.1.tgz", - "integrity": "sha512-ajlI40L60qKBBxvpf770kcjxHAccMpEWpwsHAppytl3WmWgJfMut4Wz9VUFqyNtX/9a624QTatk6TqoxqewRug==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz", + "integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==", "dependencies": { "@types/yargs": "^17.0.1", - "app-builder-lib": "22.13.1", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "app-builder-lib": "22.14.5", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "chalk": "^4.1.1", - "dmg-builder": "22.13.1", + "dmg-builder": "22.14.5", "fs-extra": "^10.0.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -6674,9 +6706,9 @@ } }, "node_modules/electron-builder/node_modules/ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "node_modules/electron-builder/node_modules/color-convert": { "version": "2.0.1", @@ -6844,9 +6876,9 @@ } }, "node_modules/electron-notarize/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -6937,13 +6969,13 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/electron-publish": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.13.1.tgz", - "integrity": "sha512-5nCXhnsqrRxP5NsZxUKjiMkcFmQglXp7i/YY4rp3h1s1psg3utOIkM29Z93YTSXicZJU1J+8811eo5HX1vpoKg==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz", + "integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==", "dependencies": { "@types/fs-extra": "^9.0.11", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "chalk": "^4.1.1", "fs-extra": "^10.0.0", "lazy-val": "^1.0.5", @@ -9636,15 +9668,15 @@ } }, "node_modules/iconv-corefoundation": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.6.tgz", - "integrity": "sha512-1NBe55C75bKGZaY9UHxvXG3G0gEp0ziht7quhuFrW3SPgZDw9HI6qvYXRSV5M/Eupyu8ljuJ6Cba+ec15PZ4Xw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", "optional": true, "os": [ "darwin" ], "dependencies": { - "cli-truncate": "^1.1.0", + "cli-truncate": "^2.1.0", "node-addon-api": "^1.6.3" }, "engines": { @@ -15167,24 +15199,59 @@ } }, "node_modules/slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "optional": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "optional": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/slide": { @@ -15987,9 +16054,9 @@ } }, "node_modules/sumchecker/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { "ms": "2.1.2" }, @@ -18582,9 +18649,9 @@ } }, "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", "engines": { "node": ">=10" }, @@ -18746,9 +18813,9 @@ }, "dependencies": { "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -18768,9 +18835,9 @@ }, "dependencies": { "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -19326,9 +19393,9 @@ } }, "@grpc/proto-loader": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.6.tgz", - "integrity": "sha512-cdMaPZ8AiFz6ua6PUbP+LKbhwJbFXnrQ/mlnKGUyzDUZ3wp7vPLksnmLCBX6SHgSmjX7CbNVNLFYD5GmmjO4GQ==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.7.tgz", + "integrity": "sha512-QzTPIyJxU0u+r2qGe8VMl3j/W2ryhEvBv7hc42OjYfthSj370fUrb7na65rG6w3YLZS/fb8p89iTBobfWGDgdw==", "requires": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", @@ -20341,9 +20408,9 @@ }, "dependencies": { "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -20727,9 +20794,9 @@ "optional": true }, "@types/yargs": { - "version": "17.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.5.tgz", - "integrity": "sha512-4HNq144yhaVjJs+ON6A07NEoi9Hh0Rhl/jI9Nt/l/YRjt+T6St/QK3meFARWZ8IgkzoD1LC0PdTdJenlQQi2WQ==", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.7.tgz", + "integrity": "sha512-OvLKmpKdea1aWtqHv9bxVVcMoT6syAeK+198dfETIFkAevYRGwqh4H+KFxfjUETZuUuE5sQCAFwdOdoHUdo8eg==", "requires": { "@types/yargs-parser": "*" } @@ -21096,9 +21163,9 @@ "integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw==" }, "app-builder-lib": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.13.1.tgz", - "integrity": "sha512-TsUe7gCdH1cnSknUcqwVRAAxsFxsxcU/BJvnKR8ASzjaZtePW7MU+AEaDVDUURycgYxQ9XeymGjmuQGS32jcbw==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz", + "integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==", "requires": { "@develar/schema-utils": "~2.6.5", "@electron/universal": "1.0.5", @@ -21106,13 +21173,14 @@ "7zip-bin": "~5.1.1", "async-exit-hook": "^2.0.1", "bluebird-lst": "^1.0.9", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "chromium-pickle-js": "^0.2.0", "debug": "^4.3.2", "ejs": "^3.1.6", "electron-osx-sign": "^0.5.0", - "electron-publish": "22.13.1", + "electron-publish": "22.14.5", + "form-data": "^4.0.0", "fs-extra": "^10.0.0", "hosted-git-info": "^4.0.2", "is-ci": "^3.0.0", @@ -21132,18 +21200,28 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "fs-extra": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", @@ -21385,6 +21463,12 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "optional": true + }, "async": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", @@ -21708,9 +21792,9 @@ } }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" }, "chalk": { "version": "4.1.2", @@ -21978,16 +22062,16 @@ "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" }, "builder-util": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.13.1.tgz", - "integrity": "sha512-gMdoW9aQbWYxuQ4k4jT4An1BTo/hWzvsdv3pwNz18iNYnqn9j+xMllQOg9CHgfQYKSUd8VuMsZnbCvLO4NltYw==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz", + "integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==", "requires": { "@types/debug": "^4.1.6", "@types/fs-extra": "^9.0.11", "7zip-bin": "~5.1.1", "app-builder-bin": "3.7.1", "bluebird-lst": "^1.0.9", - "builder-util-runtime": "8.8.1", + "builder-util-runtime": "8.9.1", "chalk": "^4.1.1", "cross-spawn": "^7.0.3", "debug": "^4.3.2", @@ -22022,9 +22106,9 @@ } }, "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "color-convert": { "version": "2.0.1", @@ -22050,9 +22134,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -22139,18 +22223,18 @@ } }, "builder-util-runtime": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.8.1.tgz", - "integrity": "sha512-xHxAzdsJmMV8m/N+INzYUKfyJASeKyKHnA1uGkY8Y8JKLI/c4BG+If+L0If2YETv96CiRASkvd02tIt2pvrchQ==", + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz", + "integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==", "requires": { "debug": "^4.3.2", "sax": "^1.2.4" }, "dependencies": { "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -22499,44 +22583,51 @@ } }, "cli-truncate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz", - "integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "optional": true, "requires": { - "slice-ansi": "^1.0.0", - "string-width": "^2.0.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "optional": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "optional": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "optional": true }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "optional": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "optional": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.1" } } } @@ -22654,9 +22745,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.1.tgz", + "integrity": "sha512-AGfGNQbnXlYqPStIx3QB2XA3Wy8vjbreqklmCiGVwcoHSLN5KIpDZDflYnXlBliKHI8CTBX3PsCgG+xfZgqK8A==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -23873,13 +23964,13 @@ } }, "dmg-builder": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.13.1.tgz", - "integrity": "sha512-qgfLN2fo4q2wIWNvbcKlZ71DLRDLvWIElOB7oxlSxUrMi6xhI+9v1Mh7E0FJ+r5UXhQzaQXaGuyMsQRbGgrSwg==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz", + "integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==", "requires": { - "app-builder-lib": "22.13.1", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "app-builder-lib": "22.14.5", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "dmg-license": "^1.0.9", "fs-extra": "^10.0.0", "iconv-lite": "^0.6.2", @@ -23926,18 +24017,17 @@ } }, "dmg-license": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.9.tgz", - "integrity": "sha512-Rq6qMDaDou2+aPN2SYy0x7LDznoJ/XaG6oDcH5wXUp+WRWQMUYE6eM+F+nex+/LSXOp1uw4HLFoed0YbfU8R/Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz", + "integrity": "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A==", "optional": true, "requires": { "@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" } @@ -24140,16 +24230,16 @@ } }, "electron-builder": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.13.1.tgz", - "integrity": "sha512-ajlI40L60qKBBxvpf770kcjxHAccMpEWpwsHAppytl3WmWgJfMut4Wz9VUFqyNtX/9a624QTatk6TqoxqewRug==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz", + "integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==", "requires": { "@types/yargs": "^17.0.1", - "app-builder-lib": "22.13.1", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "app-builder-lib": "22.14.5", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "chalk": "^4.1.1", - "dmg-builder": "22.13.1", + "dmg-builder": "22.14.5", "fs-extra": "^10.0.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -24181,9 +24271,9 @@ } }, "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" }, "color-convert": { "version": "2.0.1", @@ -24312,9 +24402,9 @@ }, "dependencies": { "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -24383,13 +24473,13 @@ } }, "electron-publish": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.13.1.tgz", - "integrity": "sha512-5nCXhnsqrRxP5NsZxUKjiMkcFmQglXp7i/YY4rp3h1s1psg3utOIkM29Z93YTSXicZJU1J+8811eo5HX1vpoKg==", + "version": "22.14.5", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz", + "integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==", "requires": { "@types/fs-extra": "^9.0.11", - "builder-util": "22.13.1", - "builder-util-runtime": "8.8.1", + "builder-util": "22.14.5", + "builder-util-runtime": "8.9.1", "chalk": "^4.1.1", "fs-extra": "^10.0.0", "lazy-val": "^1.0.5", @@ -26507,12 +26597,12 @@ "integrity": "sha1-pls0RZrWNnrbs3B6gqPJ+RYWcDA=" }, "iconv-corefoundation": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.6.tgz", - "integrity": "sha512-1NBe55C75bKGZaY9UHxvXG3G0gEp0ziht7quhuFrW3SPgZDw9HI6qvYXRSV5M/Eupyu8ljuJ6Cba+ec15PZ4Xw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", "optional": true, "requires": { - "cli-truncate": "^1.1.0", + "cli-truncate": "^2.1.0", "node-addon-api": "^1.6.3" } }, @@ -30873,18 +30963,44 @@ "dev": true }, "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "optional": true, "requires": { - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "optional": true } } @@ -31540,9 +31656,9 @@ }, "dependencies": { "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "requires": { "ms": "2.1.2" } @@ -33647,9 +33763,9 @@ }, "dependencies": { "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" }, "decamelize": { "version": "4.0.0", diff --git a/build.sbt b/build.sbt index b242050ea34..fc6863e0f19 100644 --- a/build.sbt +++ b/build.sbt @@ -16,7 +16,7 @@ import java.io.File // ============================================================================ val scalacVersion = "2.13.6" -val rustVersion = "1.58.0-nightly" +val rustVersion = "1.59.0-nightly" val graalVersion = "21.1.0" val javaVersion = "11" val ensoVersion = "0.2.32-SNAPSHOT" // Note [Engine And Launcher Version] diff --git a/build/rust-scripts/Cargo.toml b/build/rust-scripts/Cargo.toml index 9c9fcc86645..6994557db08 100644 --- a/build/rust-scripts/Cargo.toml +++ b/build/rust-scripts/Cargo.toml @@ -2,7 +2,7 @@ name = "build-scripts" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] glob = "0.3.0" diff --git a/lib/rust/automata/Cargo.toml b/lib/rust/automata/Cargo.toml index efc6815a62c..8371038e9a8 100644 --- a/lib/rust/automata/Cargo.toml +++ b/lib/rust/automata/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-automata" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "A finite-automata-based lexing engine." readme = "README.md" diff --git a/lib/rust/build-utils/Cargo.toml b/lib/rust/build-utils/Cargo.toml index b322a761b9f..2e49e4f8109 100644 --- a/lib/rust/build-utils/Cargo.toml +++ b/lib/rust/build-utils/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-build-utilities" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] path-clean = "0.1.0" diff --git a/lib/rust/callback/Cargo.toml b/lib/rust/callback/Cargo.toml index b8c8cf62a29..ed28a08ab29 100644 --- a/lib/rust/callback/Cargo.toml +++ b/lib/rust/callback/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-callback" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] diff --git a/lib/rust/code-builder/Cargo.toml b/lib/rust/code-builder/Cargo.toml index 28204b0a322..04b9b7772db 100644 --- a/lib/rust/code-builder/Cargo.toml +++ b/lib/rust/code-builder/Cargo.toml @@ -2,7 +2,7 @@ name = "code-builder" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] diff --git a/lib/rust/config-reader/Cargo.toml b/lib/rust/config-reader/Cargo.toml index fdd752c37fb..fff499f56a5 100644 --- a/lib/rust/config-reader/Cargo.toml +++ b/lib/rust/config-reader/Cargo.toml @@ -2,7 +2,7 @@ name = "config-reader" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/data-structures/Cargo.toml b/lib/rust/data-structures/Cargo.toml index be7237bec55..63b60af926b 100644 --- a/lib/rust/data-structures/Cargo.toml +++ b/lib/rust/data-structures/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-data-structures" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "A collection of useful data structures." readme = "README.md" diff --git a/lib/rust/ensogl/Cargo.toml b/lib/rust/ensogl/Cargo.toml index 3d189b7ca90..aa816d4e0dd 100644 --- a/lib/rust/ensogl/Cargo.toml +++ b/lib/rust/ensogl/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/ensogl/app/theme/hardcoded/Cargo.toml b/lib/rust/ensogl/app/theme/hardcoded/Cargo.toml index e396c686502..aa3b2bd79a5 100644 --- a/lib/rust/ensogl/app/theme/hardcoded/Cargo.toml +++ b/lib/rust/ensogl/app/theme/hardcoded/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-hardcoded-theme" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/ensogl/component/Cargo.toml b/lib/rust/ensogl/component/Cargo.toml index 85673c23f45..622a849a83a 100644 --- a/lib/rust/ensogl/component/Cargo.toml +++ b/lib/rust/ensogl/component/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-component" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] ensogl-drop-down-menu = { path = "drop-down-menu" } diff --git a/lib/rust/ensogl/component/drop-down-menu/Cargo.toml b/lib/rust/ensogl/component/drop-down-menu/Cargo.toml index 940e81a1433..a4275db7d02 100644 --- a/lib/rust/ensogl/component/drop-down-menu/Cargo.toml +++ b/lib/rust/ensogl/component/drop-down-menu/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-drop-down-menu" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/drop-manager/Cargo.toml b/lib/rust/ensogl/component/drop-manager/Cargo.toml index 868bb6ab169..0de19387c6c 100644 --- a/lib/rust/ensogl/component/drop-manager/Cargo.toml +++ b/lib/rust/ensogl/component/drop-manager/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-drop-manager" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-web = { path = "../../../web" } diff --git a/lib/rust/ensogl/component/file-browser/Cargo.toml b/lib/rust/ensogl/component/file-browser/Cargo.toml index 793129433ba..f616c3a958d 100644 --- a/lib/rust/ensogl/component/file-browser/Cargo.toml +++ b/lib/rust/ensogl/component/file-browser/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-file-browser" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/gui/Cargo.toml b/lib/rust/ensogl/component/gui/Cargo.toml index eca46d79e3b..e786ea10170 100644 --- a/lib/rust/ensogl/component/gui/Cargo.toml +++ b/lib/rust/ensogl/component/gui/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-gui-component" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/ensogl/component/label/Cargo.toml b/lib/rust/ensogl/component/label/Cargo.toml index 614bfcafbab..80f49d1d730 100644 --- a/lib/rust/ensogl/component/label/Cargo.toml +++ b/lib/rust/ensogl/component/label/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-label" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/list-view/Cargo.toml b/lib/rust/ensogl/component/list-view/Cargo.toml index 02c828965a0..bf88a8e6bc6 100644 --- a/lib/rust/ensogl/component/list-view/Cargo.toml +++ b/lib/rust/ensogl/component/list-view/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-list-view" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/scroll-area/Cargo.toml b/lib/rust/ensogl/component/scroll-area/Cargo.toml index dd328d1cc47..81eddcd788a 100644 --- a/lib/rust/ensogl/component/scroll-area/Cargo.toml +++ b/lib/rust/ensogl/component/scroll-area/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-scroll-area" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/scrollbar/Cargo.toml b/lib/rust/ensogl/component/scrollbar/Cargo.toml index e8d5ea49c41..33934f57c90 100644 --- a/lib/rust/ensogl/component/scrollbar/Cargo.toml +++ b/lib/rust/ensogl/component/scrollbar/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-scrollbar" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/selector/Cargo.toml b/lib/rust/ensogl/component/selector/Cargo.toml index 3126b0ae378..7a28682f496 100644 --- a/lib/rust/ensogl/component/selector/Cargo.toml +++ b/lib/rust/ensogl/component/selector/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-selector" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/component/shadow/Cargo.toml b/lib/rust/ensogl/component/shadow/Cargo.toml index 03b15d98f62..67d784d1b2a 100644 --- a/lib/rust/ensogl/component/shadow/Cargo.toml +++ b/lib/rust/ensogl/component/shadow/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-shadow" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] ensogl-core = { path = "../../core" } diff --git a/lib/rust/ensogl/component/text/Cargo.toml b/lib/rust/ensogl/component/text/Cargo.toml index b2e5bcbc0d7..2761f77345e 100644 --- a/lib/rust/ensogl/component/text/Cargo.toml +++ b/lib/rust/ensogl/component/text/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-text" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/ensogl/component/text/embedded-fonts/Cargo.toml b/lib/rust/ensogl/component/text/embedded-fonts/Cargo.toml index ff254edc476..cdd61739083 100644 --- a/lib/rust/ensogl/component/text/embedded-fonts/Cargo.toml +++ b/lib/rust/ensogl/component/text/embedded-fonts/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-text-embedded-fonts" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/component/text/msdf-sys/Cargo.toml b/lib/rust/ensogl/component/text/msdf-sys/Cargo.toml index f2e2d5a99dd..c7e91fd5458 100644 --- a/lib/rust/ensogl/component/text/msdf-sys/Cargo.toml +++ b/lib/rust/ensogl/component/text/msdf-sys/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-text-msdf-sys" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/component/toggle-button/Cargo.toml b/lib/rust/ensogl/component/toggle-button/Cargo.toml index 3121555afa6..ebce49e8e29 100644 --- a/lib/rust/ensogl/component/toggle-button/Cargo.toml +++ b/lib/rust/ensogl/component/toggle-button/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-toggle-button" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [dependencies] enso-frp = { path = "../../../frp" } diff --git a/lib/rust/ensogl/core/Cargo.toml b/lib/rust/ensogl/core/Cargo.toml index d4bd87e65e7..bdf38cde53a 100644 --- a/lib/rust/ensogl/core/Cargo.toml +++ b/lib/rust/ensogl/core/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-core" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/ensogl/example/Cargo.toml b/lib/rust/ensogl/example/Cargo.toml index 0bc98f1f7ff..1a2982a1f76 100644 --- a/lib/rust/ensogl/example/Cargo.toml +++ b/lib/rust/ensogl/example/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-examples" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/animation/Cargo.toml b/lib/rust/ensogl/example/animation/Cargo.toml index 4d78727a4b3..022b0fec48e 100644 --- a/lib/rust/ensogl/example/animation/Cargo.toml +++ b/lib/rust/ensogl/example/animation/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-animation" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/complex-shape-system/Cargo.toml b/lib/rust/ensogl/example/complex-shape-system/Cargo.toml index dcfbcc9fda3..1cb0389e73f 100644 --- a/lib/rust/ensogl/example/complex-shape-system/Cargo.toml +++ b/lib/rust/ensogl/example/complex-shape-system/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-complex-shape-system" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/dom-symbols/Cargo.toml b/lib/rust/ensogl/example/dom-symbols/Cargo.toml index 1904c085c47..ba560d64b45 100644 --- a/lib/rust/ensogl/example/dom-symbols/Cargo.toml +++ b/lib/rust/ensogl/example/dom-symbols/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-dom-symbols" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/drop-manager/Cargo.toml b/lib/rust/ensogl/example/drop-manager/Cargo.toml index 42c6ca5bdee..d41e8e47aeb 100644 --- a/lib/rust/ensogl/example/drop-manager/Cargo.toml +++ b/lib/rust/ensogl/example/drop-manager/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-drop-manager" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/easing-animator/Cargo.toml b/lib/rust/ensogl/example/easing-animator/Cargo.toml index 02aaa02c790..366779d3bfd 100644 --- a/lib/rust/ensogl/example/easing-animator/Cargo.toml +++ b/lib/rust/ensogl/example/easing-animator/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-easing-animator" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/glyph-system/Cargo.toml b/lib/rust/ensogl/example/glyph-system/Cargo.toml index c1170fde849..1080d3e01cc 100644 --- a/lib/rust/ensogl/example/glyph-system/Cargo.toml +++ b/lib/rust/ensogl/example/glyph-system/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-glyph-system" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/list-view/Cargo.toml b/lib/rust/ensogl/example/list-view/Cargo.toml index 6a00ccef24d..c3aa766782b 100644 --- a/lib/rust/ensogl/example/list-view/Cargo.toml +++ b/lib/rust/ensogl/example/list-view/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-list-view" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/mouse-events/Cargo.toml b/lib/rust/ensogl/example/mouse-events/Cargo.toml index be849a7f361..7631f8b4960 100644 --- a/lib/rust/ensogl/example/mouse-events/Cargo.toml +++ b/lib/rust/ensogl/example/mouse-events/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-mouse-events" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/scroll-area/Cargo.toml b/lib/rust/ensogl/example/scroll-area/Cargo.toml index 41547167ec8..c4155d3ba50 100644 --- a/lib/rust/ensogl/example/scroll-area/Cargo.toml +++ b/lib/rust/ensogl/example/scroll-area/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-scroll-area" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/shape-system/Cargo.toml b/lib/rust/ensogl/example/shape-system/Cargo.toml index 7db1d761edf..3e815f27fdf 100644 --- a/lib/rust/ensogl/example/shape-system/Cargo.toml +++ b/lib/rust/ensogl/example/shape-system/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-shape-system" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/slider/Cargo.toml b/lib/rust/ensogl/example/slider/Cargo.toml index ed96e9db65a..d815d0dede9 100644 --- a/lib/rust/ensogl/example/slider/Cargo.toml +++ b/lib/rust/ensogl/example/slider/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-slider" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/sprite-system-benchmark/Cargo.toml b/lib/rust/ensogl/example/sprite-system-benchmark/Cargo.toml index 49935c9687a..4daf63927ec 100644 --- a/lib/rust/ensogl/example/sprite-system-benchmark/Cargo.toml +++ b/lib/rust/ensogl/example/sprite-system-benchmark/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-sprite-system-benchmark" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/sprite-system/Cargo.toml b/lib/rust/ensogl/example/sprite-system/Cargo.toml index f1e7dcb4e95..66e8100aa5f 100644 --- a/lib/rust/ensogl/example/sprite-system/Cargo.toml +++ b/lib/rust/ensogl/example/sprite-system/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-sprite-system" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/ensogl/example/text-area/Cargo.toml b/lib/rust/ensogl/example/text-area/Cargo.toml index 1bd07c54680..de6f52371aa 100644 --- a/lib/rust/ensogl/example/text-area/Cargo.toml +++ b/lib/rust/ensogl/example/text-area/Cargo.toml @@ -2,7 +2,7 @@ name = "ensogl-example-text-area" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/frp/Cargo.toml b/lib/rust/frp/Cargo.toml index a2db8c4722f..c725965ffdf 100644 --- a/lib/rust/frp/Cargo.toml +++ b/lib/rust/frp/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-frp" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] diff --git a/lib/rust/fuzzly/Cargo.toml b/lib/rust/fuzzly/Cargo.toml index 2d0008415f5..bd828a73fbf 100644 --- a/lib/rust/fuzzly/Cargo.toml +++ b/lib/rust/fuzzly/Cargo.toml @@ -2,7 +2,7 @@ name = "fuzzly" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/generics/Cargo.toml b/lib/rust/generics/Cargo.toml index 0c5e71fee64..2b91390cc05 100644 --- a/lib/rust/generics/Cargo.toml +++ b/lib/rust/generics/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-generics" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "A library for supporting generic programming." readme = "README.md" diff --git a/lib/rust/json-rpc/Cargo.toml b/lib/rust/json-rpc/Cargo.toml index 19636e8251f..7e77c69d9bc 100644 --- a/lib/rust/json-rpc/Cargo.toml +++ b/lib/rust/json-rpc/Cargo.toml @@ -2,7 +2,7 @@ name = "json-rpc" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/launcher-shims/Cargo.toml b/lib/rust/launcher-shims/Cargo.toml index 7211456bb16..66c21ecdeac 100644 --- a/lib/rust/launcher-shims/Cargo.toml +++ b/lib/rust/launcher-shims/Cargo.toml @@ -2,7 +2,7 @@ name = "launcher-shims" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "Small wrappers for the launcher executable used for testing launcher upgrade." diff --git a/lib/rust/logger/Cargo.toml b/lib/rust/logger/Cargo.toml index c4bd35ff4f3..b1fa5942389 100644 --- a/lib/rust/logger/Cargo.toml +++ b/lib/rust/logger/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-logger" version = "0.3.1" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "An efficient logger for writing applications in Rust." readme = "README.md" diff --git a/lib/rust/macro-utils/Cargo.toml b/lib/rust/macro-utils/Cargo.toml index 712f7bc6a33..acb17c07863 100644 --- a/lib/rust/macro-utils/Cargo.toml +++ b/lib/rust/macro-utils/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-macro-utils" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "Utilities for writing macros." readme = "README.md" diff --git a/lib/rust/not-used/eval-tt/Cargo.toml b/lib/rust/not-used/eval-tt/Cargo.toml index 7bccce178bc..9cf42d5de9b 100644 --- a/lib/rust/not-used/eval-tt/Cargo.toml +++ b/lib/rust/not-used/eval-tt/Cargo.toml @@ -2,7 +2,7 @@ name = "eval-tt" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] diff --git a/lib/rust/not-used/web-test-proc-macro/Cargo.toml b/lib/rust/not-used/web-test-proc-macro/Cargo.toml index 5995440aae4..030c2faeebb 100644 --- a/lib/rust/not-used/web-test-proc-macro/Cargo.toml +++ b/lib/rust/not-used/web-test-proc-macro/Cargo.toml @@ -2,7 +2,7 @@ name = "web-test-proc-macro" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] proc-macro = true diff --git a/lib/rust/not-used/web-test/Cargo.toml b/lib/rust/not-used/web-test/Cargo.toml index 03df564ab04..5d6488009b9 100644 --- a/lib/rust/not-used/web-test/Cargo.toml +++ b/lib/rust/not-used/web-test/Cargo.toml @@ -2,7 +2,7 @@ name = "web-test" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] diff --git a/lib/rust/optics/Cargo.toml b/lib/rust/optics/Cargo.toml index d1a974df1cb..14e69c65007 100644 --- a/lib/rust/optics/Cargo.toml +++ b/lib/rust/optics/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-optics" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "An implementation of functional optics." readme = "README.md" diff --git a/lib/rust/parser/Cargo.toml b/lib/rust/parser/Cargo.toml index ff4307583ed..3a9ecdd23a7 100644 --- a/lib/rust/parser/Cargo.toml +++ b/lib/rust/parser/Cargo.toml @@ -2,7 +2,7 @@ name = "parser-new" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" publish = false diff --git a/lib/rust/parser/ast/Cargo.toml b/lib/rust/parser/ast/Cargo.toml index e8ac8dd83f3..7b7a0338091 100644 --- a/lib/rust/parser/ast/Cargo.toml +++ b/lib/rust/parser/ast/Cargo.toml @@ -2,7 +2,7 @@ name = "ast-new" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "An abstract syntax tree for the Enso language." readme = "README.md" diff --git a/lib/rust/parser/flexer-testing/definition/Cargo.toml b/lib/rust/parser/flexer-testing/definition/Cargo.toml index c2aa128e8c3..cec19049dce 100644 --- a/lib/rust/parser/flexer-testing/definition/Cargo.toml +++ b/lib/rust/parser/flexer-testing/definition/Cargo.toml @@ -2,7 +2,7 @@ name = "flexer-test-definition" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" publish = false diff --git a/lib/rust/parser/flexer-testing/generation/Cargo.toml b/lib/rust/parser/flexer-testing/generation/Cargo.toml index 4c57dfc3a8a..f1de05918bb 100644 --- a/lib/rust/parser/flexer-testing/generation/Cargo.toml +++ b/lib/rust/parser/flexer-testing/generation/Cargo.toml @@ -2,7 +2,7 @@ name = "flexer-test-generation" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" publish = false diff --git a/lib/rust/parser/flexer/Cargo.toml b/lib/rust/parser/flexer/Cargo.toml index d22dbb68313..8c7989cda3e 100644 --- a/lib/rust/parser/flexer/Cargo.toml +++ b/lib/rust/parser/flexer/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-flexer" version = "0.2.1" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "A finite-automata-based lexing engine." readme = "README.md" diff --git a/lib/rust/parser/lazy-reader/Cargo.toml b/lib/rust/parser/lazy-reader/Cargo.toml index d24a482208f..38f674ace9a 100644 --- a/lib/rust/parser/lazy-reader/Cargo.toml +++ b/lib/rust/parser/lazy-reader/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-lazy-reader" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "An efficient buffered reader." readme = "README.md" diff --git a/lib/rust/parser/lexer/definition/Cargo.toml b/lib/rust/parser/lexer/definition/Cargo.toml index 9fafb1420cc..26d92202713 100644 --- a/lib/rust/parser/lexer/definition/Cargo.toml +++ b/lib/rust/parser/lexer/definition/Cargo.toml @@ -2,7 +2,7 @@ name = "lexer-definition" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" publish = false diff --git a/lib/rust/parser/lexer/generation/Cargo.toml b/lib/rust/parser/lexer/generation/Cargo.toml index f5ca655a198..26d044a2c4b 100644 --- a/lib/rust/parser/lexer/generation/Cargo.toml +++ b/lib/rust/parser/lexer/generation/Cargo.toml @@ -2,7 +2,7 @@ name = "lexer" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" publish = false diff --git a/lib/rust/parser/parser-jni/Cargo.toml b/lib/rust/parser/parser-jni/Cargo.toml index 0c2cd770054..f99782af23c 100644 --- a/lib/rust/parser/parser-jni/Cargo.toml +++ b/lib/rust/parser/parser-jni/Cargo.toml @@ -2,7 +2,7 @@ name = "parser-jni" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "A parser for the Enso language" readme = "README.md" diff --git a/lib/rust/prelude/Cargo.toml b/lib/rust/prelude/Cargo.toml index 1724c7a015c..2732d627124 100644 --- a/lib/rust/prelude/Cargo.toml +++ b/lib/rust/prelude/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-prelude" version = "0.2.6" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "An augmented standard library in the vein of Haskell's prelude." readme = "README.md" diff --git a/lib/rust/shapely/impl/Cargo.toml b/lib/rust/shapely/impl/Cargo.toml index 70ae7b9ccc9..02b1023ec29 100644 --- a/lib/rust/shapely/impl/Cargo.toml +++ b/lib/rust/shapely/impl/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-shapely" version = "0.2.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "Automated typeclass derivation." readme = "README.md" diff --git a/lib/rust/shapely/macros/Cargo.toml b/lib/rust/shapely/macros/Cargo.toml index 4025b650219..70b2b2ea75b 100644 --- a/lib/rust/shapely/macros/Cargo.toml +++ b/lib/rust/shapely/macros/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-shapely-macros" version = "0.2.1" authors = ["Enso Team "] -edition = "2018" +edition = "2021" description = "Automated typeclass derivation." readme = "README.md" diff --git a/lib/rust/shortcuts/Cargo.toml b/lib/rust/shortcuts/Cargo.toml index 3fb7cd794d4..796b5c32105 100644 --- a/lib/rust/shortcuts/Cargo.toml +++ b/lib/rust/shortcuts/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-shortcuts" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/shortcuts/example/Cargo.toml b/lib/rust/shortcuts/example/Cargo.toml index 87d847497c5..5889119abb0 100644 --- a/lib/rust/shortcuts/example/Cargo.toml +++ b/lib/rust/shortcuts/example/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-shortcuts-examples" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["cdylib", "rlib"] diff --git a/lib/rust/text/Cargo.toml b/lib/rust/text/Cargo.toml index 6f4d6936e69..ebceea73f5c 100644 --- a/lib/rust/text/Cargo.toml +++ b/lib/rust/text/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-text" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] crate-type = ["rlib", "cdylib"] diff --git a/lib/rust/types/Cargo.toml b/lib/rust/types/Cargo.toml index 848357af08f..8327d228a64 100644 --- a/lib/rust/types/Cargo.toml +++ b/lib/rust/types/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-types" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] diff --git a/lib/rust/web/Cargo.toml b/lib/rust/web/Cargo.toml index 61c93f7f5a8..27ead6fe545 100644 --- a/lib/rust/web/Cargo.toml +++ b/lib/rust/web/Cargo.toml @@ -2,7 +2,7 @@ name = "enso-web" version = "0.1.0" authors = ["Enso Team "] -edition = "2018" +edition = "2021" [lib] diff --git a/run b/run index 480ff61af95..791ea240494 100755 --- a/run +++ b/run @@ -19,7 +19,7 @@ async function init () { console.log("Checking versions of installed packages.") await cmd.check_version('node',node_lts_version) await cmd.check_version('npm',npm_lts_version) - await cmd.check_version('rustc','1.58.0-nightly',{ + await cmd.check_version('rustc','1.59.0-nightly',{ preprocess:(v)=>v.substring(6,20) }) } diff --git a/rust-toolchain b/rust-toolchain index be72b51e9b5..f8e0c89c6c1 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -nightly-2021-11-08 +nightly-2021-11-29 diff --git a/rustfmt.toml b/rustfmt.toml index 77996195e6e..16e6823c204 100644 --- a/rustfmt.toml +++ b/rustfmt.toml @@ -52,7 +52,7 @@ trailing_comma = "Vertical" match_block_trailing_comma = false blank_lines_upper_bound = 3 blank_lines_lower_bound = 0 -edition = "2018" +edition = "2021" version = "One" inline_attribute_width = 0 merge_derives = false