From 47352e365dc82c07434ca4dea55f13ada5338d79 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Tue, 31 Jan 2023 16:44:35 +0100 Subject: [PATCH] Upgrade to noise-supporting syndicate --- .dir-locals.el => .dir-locals.el.disabled | 0 src/index.ts | 13 +- yarn.lock | 301 ++++------------------ 3 files changed, 57 insertions(+), 257 deletions(-) rename .dir-locals.el => .dir-locals.el.disabled (100%) diff --git a/.dir-locals.el b/.dir-locals.el.disabled similarity index 100% rename from .dir-locals.el rename to .dir-locals.el.disabled diff --git a/src/index.ts b/src/index.ts index 9585f11..932effb 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -import { is, Dataflow, Dataspace, Embedded, Reader, Ref, Schemas, Sturdy, Turn } from "@syndicate-lang/core"; +import { is, fromJS, Dataflow, Dataspace, Embedded, Reader, Ref, Schemas, Sturdy, Turn } from "@syndicate-lang/core"; import * as html from "@syndicate-lang/html"; import * as timer from "@syndicate-lang/timer"; import * as wsRelay from "@syndicate-lang/ws-relay"; @@ -215,11 +215,12 @@ function bootApp(ds: Ref, runningEngine: RunningEngine) { localStorage.setItem('userEmail', emailInput.value); })); - during wsRelay.Resolved({ - "addr": relayAddr, - "sturdyref": serverCap, - "resolved": $remoteDs_e: Embedded, - }) => { + const route = wsRelay.Noise.Route({ + "transports": [fromJS(relayAddr)], + "steps": [wsRelay.Noise.RouteStep.GatekeeperStep(serverCap)], + }); + + during wsRelay.Resolved({ "route": route, "resolved": $remoteDs_e: Embedded }) => { const remoteDs = remoteDs_e.embeddedValue; setupLog(remoteDs, id, Symbol.for('vr-demo')); diff --git a/yarn.lock b/yarn.lock index be79d18..5b6ac05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,9 +3,9 @@ "@babylonjs/core@5": - version "5.41.0" - resolved "https://registry.yarnpkg.com/@babylonjs/core/-/core-5.41.0.tgz#ebc98f9d338d5dcbb4e81fcd3b6d515419532bca" - integrity sha512-PrY12n9IOql+9P/bFhEI7WTUqneTI0W9+ROKkwallqtTYku3XV7O5E7BXpdLJwrB/VufKApu6ErNoUb9Zhj9Cg== + version "5.44.0" + resolved "https://registry.yarnpkg.com/@babylonjs/core/-/core-5.44.0.tgz#92de05b7da7979efe6943a0fdc96aa90c1303ad6" + integrity sha512-ph41bRLY3rBRxM3MELyuFSUY+wh9EM887pfy+e9w9JiCJQsRMU8feBngliAjuPOyz3OUNgIcqZR9EJTO4pxGNg== "@preserves/core@*", "@preserves/core@>=0.20.2", "@preserves/core@^0.20.5": version "0.20.5" @@ -56,59 +56,60 @@ estree-walker "^2.0.2" picomatch "^2.3.1" -"@syndicate-lang/compiler@^0.11.5": - version "0.11.5" - resolved "https://registry.yarnpkg.com/@syndicate-lang/compiler/-/compiler-0.11.5.tgz#03712782b4f79acfd85e83e082d4e0690f9850ec" - integrity sha512-1zj3e/6U0Cotjkml7AoiYt+GGHGwPLhAXh0DSmln3M1ur2d40mgzB7MWxKbaexrNxBYtpQfwrkcPH1aJzAWfjA== +"@syndicate-lang/compiler@^0.11.6": + version "0.11.6" + resolved "https://registry.yarnpkg.com/@syndicate-lang/compiler/-/compiler-0.11.6.tgz#98f6016da98033ae7dac9daa0d601f625ea371a1" + integrity sha512-eIz9jqNz4lzf5s05ngefeX+NMS0c63ysL60rEB9bg+9IpWXYTBlZs0xQoy/3lw2igKZerUlOlOeu2kSkszBNDw== -"@syndicate-lang/core@*", "@syndicate-lang/core@^0.11.9": - version "0.11.9" - resolved "https://registry.yarnpkg.com/@syndicate-lang/core/-/core-0.11.9.tgz#0eac4e1517157b917238f5d84d4617efec1a911f" - integrity sha512-bWCT9v1Yk+duBBzOR4PfU4GmvFwTLZ3FlG9VO09tY76jvG49LypEkbfC8cFT8a0IEDjPFbwToRMcE0jUQYRPjA== +"@syndicate-lang/core@*", "@syndicate-lang/core@^0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@syndicate-lang/core/-/core-0.12.0.tgz#dc30759789e322f1a4235ab7f7b0c6905e540a50" + integrity sha512-QwgQ+nh2krHsjVMPcSYL116bg/FgkJdMzlrd973TG2a+0PiapwevYetO72yK2Bw0PfRb0pjU2WN4UkwBYNvRJQ== dependencies: "@preserves/core" ">=0.20.2" "@preserves/schema" ">=0.21.2" "@syndicate-lang/html@*": - version "0.11.12" - resolved "https://registry.yarnpkg.com/@syndicate-lang/html/-/html-0.11.12.tgz#3d5d3a07aeee478bd7248a6cc596832d5890a473" - integrity sha512-viL76SS4EvqTOKWVEYDyc4Wh0VGbkdP8GNFCtEbMrkzPVFfzsWwADRNxLBtxWT1onzGIEu5vt0oZiPsu5TeTRw== + version "0.11.13" + resolved "https://registry.yarnpkg.com/@syndicate-lang/html/-/html-0.11.13.tgz#3594e5aadae97af720184dfba3e4dcc429398234" + integrity sha512-Ld1ye/hhJ9jtIaVtb3TfRbHMWVhupmdZOK2xXaf4tk1/p9mxNqHwXA9YFQ/63XDmFjocVvrVkLlQJvWnBlSjCg== dependencies: - "@syndicate-lang/core" "^0.11.9" + "@syndicate-lang/core" "^0.12.0" "@syndicate-lang/timer@*": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@syndicate-lang/timer/-/timer-0.11.10.tgz#b8efe3140fa88ef0ba2a571ad88f527426fe1ee8" - integrity sha512-D8GWAr5yKlWb19BTphcgH9NGEdhx3wKbdtFoAxX+k2qK2xNodusumzmTxcth45mP691XCN0arcptKwZD95iOxg== + version "0.11.11" + resolved "https://registry.yarnpkg.com/@syndicate-lang/timer/-/timer-0.11.11.tgz#135553ee10753e76c738869859c31e1f349615a0" + integrity sha512-RvBNKXcCjEA22+ErOU8Kw8NwwTw4NTO/ZXbBhRMPpTmSR6rHrN8mnf6mWoTPXZJeCNKJu1oF9lt80qYjI07vzg== dependencies: - "@syndicate-lang/core" "^0.11.9" + "@syndicate-lang/core" "^0.12.0" "@syndicate-lang/ts-plugin@*": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@syndicate-lang/ts-plugin/-/ts-plugin-0.11.10.tgz#1a60d7e0cbe81fd09ee3363d0ce293a904f0a221" - integrity sha512-CSHEG8A4y0lezlhFV9Ni8lyc/UsaoAy9rpI3E/C32mCvQOpRU+5iwPjYpnvSf+S8hyeyWh4YnwyrxxHv4KTzlQ== + version "0.11.11" + resolved "https://registry.yarnpkg.com/@syndicate-lang/ts-plugin/-/ts-plugin-0.11.11.tgz#28564ba88996fdef863d2c73355e19ddd7d6ed65" + integrity sha512-+BlXgSwQxDd4xW8A4S4JZ1YKB3CX371BR9cFIxUTZmkhcGmsYk0QFJoJgCpXlLL/B53QVmD0MHVEV6ynuAiAJQ== dependencies: - "@syndicate-lang/compiler" "^0.11.5" - "@syndicate-lang/core" "^0.11.9" + "@syndicate-lang/compiler" "^0.11.6" + "@syndicate-lang/core" "^0.12.0" "@syndicate-lang/tsc@*": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@syndicate-lang/tsc/-/tsc-0.11.10.tgz#7f34519fe02476f3a8e8b3623915c1c6af8a1c2b" - integrity sha512-EpxlkNIQI3HSVktYXydF7urDNGtYaotGPkNr5zOxFcdEtlVVYY4+cKenQqIXtmG4jj1ctLql2joT11YoOwhSMg== + version "0.11.11" + resolved "https://registry.yarnpkg.com/@syndicate-lang/tsc/-/tsc-0.11.11.tgz#3036a64d300b2a477fef3f3cbb5967f16da2a6c9" + integrity sha512-N17ypKR957A+uhZhR+FmeBnwr1aPv0dFPnXepZ1BoM7ygi+8A5p+9LWqhaJRvX03BiYyD5UD+2XJO0xykivMfg== dependencies: - "@syndicate-lang/compiler" "^0.11.5" - "@syndicate-lang/core" "^0.11.9" + "@syndicate-lang/compiler" "^0.11.6" + "@syndicate-lang/core" "^0.12.0" glob "^7.1.6" yargs "^16.2.0" "@syndicate-lang/ws-relay@*": - version "0.11.10" - resolved "https://registry.yarnpkg.com/@syndicate-lang/ws-relay/-/ws-relay-0.11.10.tgz#b56da04aa4d7ccc30bd90ac9dc54520747528049" - integrity sha512-XVpKDq3KFS5IgpdtNJrJ0lW+5O6rcJ9FPAoXu6FgF99DCEWhnbfvFK0Nw20yahCK24Osi+R1LDD2IxNUGAoKDg== + version "0.12.1" + resolved "https://registry.yarnpkg.com/@syndicate-lang/ws-relay/-/ws-relay-0.12.1.tgz#f1ed304dba9236af7edefc6310805a1400f28959" + integrity sha512-VpvxviGMjob6trHbvK14zjykN5GKharaX5mXIWBEzQJAvAHkUbYQkg6YGgRxf4QM7aQuAm33SfXI30UHEHmwvA== dependencies: "@preserves/core" ">=0.20.2" "@preserves/schema" ">=0.21.2" - "@syndicate-lang/core" "^0.11.9" + "@syndicate-lang/core" "^0.12.0" + salty-crypto "0.2" "@types/estree@0.0.39": version "0.0.39" @@ -252,32 +253,20 @@ commander@^7.2: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@^9.4.1: - version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" - integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -crypto-random-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" - integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== - dependencies: - type-fest "^1.0.1" - decode-uri-component@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + version "4.3.0" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.0.tgz#65491893ec47756d44719ae520e0e2609233b59b" + integrity sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og== emoji-regex@^8.0.0: version "8.0.0" @@ -306,23 +295,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-up@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - -fs-extra@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed" - integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -362,11 +334,6 @@ glob@^7.1, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" @@ -400,9 +367,9 @@ is-binary-path@~2.1.0: binary-extensions "^2.0.0" is-builtin-module@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.0.tgz#bb0310dfe881f144ca83f30100ceb10cf58835e0" - integrity sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw== + version "3.2.1" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== dependencies: builtin-modules "^3.3.0" @@ -440,39 +407,6 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -locate-path@^7.1.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.1.1.tgz#8e1e5a75c7343770cef02ff93c4bf1f0aa666374" - integrity sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg== - dependencies: - p-locate "^6.0.0" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - minimatch@^3.0, minimatch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -492,30 +426,6 @@ once@^1.3.0: dependencies: wrappy "1" -p-debounce@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-4.0.0.tgz#348e3f44489baa9435cc7d807f17b3bb2fb16b24" - integrity sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A== - -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -531,13 +441,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pkg-up@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-4.0.0.tgz#b2ca5e845979e31497d81520b621f4cdac2dcd75" - integrity sha512-N4zdA4sfOe6yCv+ulPCmpnIBQ5I60xfhDr1otdBBhKte9QtEf3bhfrfkW7dTb+IQ0iEx4ZDzas0kc1o5rdWpYg== - dependencies: - find-up "^6.2.0" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -574,12 +477,10 @@ rollup@3.8: optionalDependencies: fsevents "~2.3.2" -semver@^7.3.8: - 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" +salty-crypto@0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/salty-crypto/-/salty-crypto-0.2.0.tgz#cdc276feded27bd4d0c3b24290a8d20c939c7e16" + integrity sha512-QOR/YpEYcaEog9mvYuBO9pqOwFAHbWgDrUKZWGZHcsq3hxmSbdl/UducMPRgvRUK0oQeiQ9wRkJOYD+6iyLSpA== source-map-resolve@^0.6.0: version "0.6.0" @@ -617,21 +518,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -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== - -tempy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-3.0.0.tgz#a6c0a15f5534a820e92c3e1369f1c1e87ebd6b68" - integrity sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA== - dependencies: - is-stream "^3.0.0" - temp-dir "^2.0.0" - type-fest "^2.12.2" - unique-string "^3.0.0" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -644,92 +530,15 @@ tslib@2.4: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== -type-fest@^1.0.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.12.2: - version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - typescript-language-server@3.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/typescript-language-server/-/typescript-language-server-3.0.1.tgz#b345e64baf7abe53765ec429ac8f73dc4dcf630b" - integrity sha512-FjdULHn9C8yJjNF66GEpSeBhwyFySSuTxlw5ZACWUIg7jtxbirDB9zZnlqANeekr22AFTVc+vsUx8ZCVlyX1rw== - dependencies: - commander "^9.4.1" - deepmerge "^4.2.2" - fs-extra "^11.1.0" - p-debounce "^4.0.0" - pkg-up "^4.0.0" - semver "^7.3.8" - tempy "^3.0.0" - vscode-languageserver "^8.0.2" - vscode-languageserver-protocol "^3.17.2" - vscode-languageserver-textdocument "1.0.8" - vscode-uri "^3.0.7" - which "^3.0.0" + version "3.0.3" + resolved "https://registry.yarnpkg.com/typescript-language-server/-/typescript-language-server-3.0.3.tgz#a5bce1232405c7acac0bf1bd3fc9ff7a8ed1a480" + integrity sha512-7FQOXbyWQOnRmOujX/Td2/mBICLuDaVdecALzwx5x7CreV5/GL8+o1KLIMvS7D3/OShV0CiRGmkNmF3Y5L/pdg== typescript@4.9: - version "4.9.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" - integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== - -unique-string@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" - integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== - dependencies: - crypto-random-string "^4.0.0" - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -vscode-jsonrpc@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz#f239ed2cd6004021b6550af9fd9d3e47eee3cac9" - integrity sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ== - -vscode-languageserver-protocol@3.17.2, vscode-languageserver-protocol@^3.17.2: - version "3.17.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz#beaa46aea06ed061576586c5e11368a9afc1d378" - integrity sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg== - dependencies: - vscode-jsonrpc "8.0.2" - vscode-languageserver-types "3.17.2" - -vscode-languageserver-textdocument@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" - integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== - -vscode-languageserver-types@3.17.2: - version "3.17.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz#b2c2e7de405ad3d73a883e91989b850170ffc4f2" - integrity sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA== - -vscode-languageserver@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz#cfe2f0996d9dfd40d3854e786b2821604dfec06d" - integrity sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA== - dependencies: - vscode-languageserver-protocol "3.17.2" - -vscode-uri@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== - -which@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/which/-/which-3.0.0.tgz#a9efd016db59728758a390d23f1687b6e8f59f8e" - integrity sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ== - dependencies: - isexe "^2.0.0" + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== wrap-ansi@^7.0.0: version "7.0.0" @@ -750,11 +559,6 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -772,8 +576,3 @@ yargs@^16.2.0: string-width "^4.2.0" y18n "^5.0.5" yargs-parser "^20.2.2" - -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==