This is an automated email from the ASF dual-hosted git repository.
shanedell pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git
The following commit(s) were added to refs/heads/main by this push:
new 64bbb7e omega-edit updates:
64bbb7e is described below
commit 64bbb7e12d435f305383f5101e016688cb597940
Author: Shane Dell <[email protected]>
AuthorDate: Tue Nov 1 14:33:16 2022 -0400
omega-edit updates:
- Update version from 0.9.20 to 0.9.23
- Update viewport subscribe to work for new version
- "data" function not called immediately anymore, so we need to make sure
the data is when setting up subscribtions.
Closes #322
---
package.json | 6 +-
src/omega_edit/utils.ts | 125 ++++++++++++++++++++++++------------------
yarn.lock | 143 +++++++++++++++++++++++++++++++++++++++++++-----
3 files changed, 205 insertions(+), 69 deletions(-)
diff --git a/package.json b/package.json
index d7014c9..3259957 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"description": "VS Code extension for Apache Daffodil DFDL schema
debugging",
"version": "1.1.0-SNAPSHOT",
"daffodilVersion": "3.3.0",
- "omegaEditServerHash":
"ffabce0d095364d1c863466f522dfa0ac2f0574d6394a82c0239a613bb84baf7c7b9fd92fdb0457e1d3c9321249acc21567d7dcfd6ff0528e0e792da1b487407",
+ "omegaEditServerHash":
"c98401315e7baf311becfcbf94afb9550184617fb537e26a651ca366aa1ac0a9634a2d8f32bd8f740a4e229c114bf4945f4e9f28f5041b1ab8b94d90067b0790",
"publisher": "asf",
"author": "Apache Daffodil",
"license": "Apache-2.0",
@@ -45,7 +45,7 @@
"child_process": "1.0.2",
"google-protobuf": "3.20.1",
"hexy": "0.3.4",
- "omega-edit": "0.9.20",
+ "omega-edit": "0.9.23",
"unzip-stream": "0.3.1",
"uuid": "^8.3.2",
"vscode-debugadapter": "1.51.0",
@@ -484,4 +484,4 @@
"publisherId": "4dbc1d1a-d64b-46f8-8756-1c234855f645",
"isPreReleaseVersion": false
}
-}
\ No newline at end of file
+}
diff --git a/src/omega_edit/utils.ts b/src/omega_edit/utils.ts
index b3cae21..3dce1f8 100644
--- a/src/omega_edit/utils.ts
+++ b/src/omega_edit/utils.ts
@@ -17,8 +17,12 @@
import * as vscode from 'vscode'
import * as hexy from 'hexy'
-import { ObjectId, ViewportDataRequest } from 'omega-edit/omega_edit_pb'
-import { getClient } from 'omega-edit/settings'
+import {
+ EventSubscriptionRequest,
+ // ObjectId,
+ ViewportDataRequest,
+} from 'omega-edit/omega_edit_pb'
+import { getClient, ALL_EVENTS } from 'omega-edit/settings'
const client = getClient()
@@ -52,64 +56,79 @@ export async function getFilePath(
return filePath
}
-export function viewportSubscribe(
+export async function setViewportDataForPanel(
panel: vscode.WebviewPanel,
- vp1: string,
- vp2: string,
+ vp: string,
commandViewport: string,
commandHex: string | null
) {
- var objId = new ObjectId().setId(vp1)
- client.subscribeToViewportEvents(objId).on('data', (ve) => {
- client.getViewportData(
- new ViewportDataRequest().setViewportId(vp2),
- (err, r) => {
- let data = r?.getData_asB64()
-
- if (data) {
- let txt = Buffer.from(data, 'base64').toString('binary')
- panel.webview.postMessage({ command: commandViewport, text: txt })
-
- if (commandHex === 'hexAll') {
- let hex = hexy.hexy(txt)
- let offsetLines = ''
- let encodedData = ''
-
- let hexLines = hex.split('\n')
-
- // Format hex code to make the file look nicer
- hexLines.forEach((h) => {
- if (h) {
- let splitHex = h.split(':')
- let dataLocations = splitHex[1].split(' ')
-
- offsetLines += splitHex[0] + '<br/>'
- if (dataLocations.length > 9) {
- for (var i = 1; i < 9; i++) {
- let middle = Math.floor(dataLocations[i].length / 2)
- encodedData +=
- dataLocations[i].substr(0, middle).toUpperCase() +
- '' +
- dataLocations[i].substr(middle).toUpperCase() +
- ' '
- }
- }
+ client.getViewportData(
+ new ViewportDataRequest().setViewportId(vp),
+ (err, r) => {
+ let data = r?.getData_asB64()
+
+ if (data) {
+ let txt = Buffer.from(data, 'base64').toString('binary')
+ panel.webview.postMessage({ command: commandViewport, text: txt })
+
+ if (commandHex === 'hexAll') {
+ let hex = hexy.hexy(txt)
+ let offsetLines = ''
+ let encodedData = ''
- encodedData += '<br/>'
+ let hexLines = hex.split('\n')
+
+ // Format hex code to make the file look nicer
+ hexLines.forEach((h) => {
+ if (h) {
+ let splitHex = h.split(':')
+ let dataLocations = splitHex[1].split(' ')
+
+ offsetLines += splitHex[0] + '<br/>'
+ if (dataLocations.length > 9) {
+ for (var i = 1; i < 9; i++) {
+ let middle = Math.floor(dataLocations[i].length / 2)
+ encodedData +=
+ dataLocations[i].substr(0, middle).toUpperCase() +
+ '' +
+ dataLocations[i].substr(middle).toUpperCase() +
+ ' '
+ }
}
- })
-
- panel.webview.postMessage({
- command: commandHex,
- text: encodedData,
- offsetText: offsetLines,
- })
- } else if (commandHex) {
- let hxt = hexy.hexy(txt)
- panel.webview.postMessage({ command: commandHex, text: hxt })
- }
+
+ encodedData += '<br/>'
+ }
+ })
+
+ panel.webview.postMessage({
+ command: commandHex,
+ text: encodedData,
+ offsetText: offsetLines,
+ })
+ } else if (commandHex) {
+ let hxt = hexy.hexy(txt)
+ panel.webview.postMessage({ command: commandHex, text: hxt })
}
}
- )
+ }
+ )
+}
+
+export async function viewportSubscribe(
+ panel: vscode.WebviewPanel,
+ vp1: string,
+ vp2: string,
+ commandViewport: string,
+ commandHex: string | null
+) {
+ var request = new EventSubscriptionRequest()
+ .setId(vp1)
+ .setInterest(ALL_EVENTS)
+
+ client.subscribeToViewportEvents(request).on('data', async (ve) => {
+ await setViewportDataForPanel(panel, vp2, commandViewport, commandHex)
})
+
+ // data request not ran right away, so this ensures the views are populated
+ await setViewportDataForPanel(panel, vp2, commandViewport, commandHex)
}
diff --git a/yarn.lock b/yarn.lock
index e2767ef..3d9343b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,13 @@
# yarn lockfile v1
+"@cspotcode/source-map-support@^0.8.0":
+ version "0.8.1"
+ resolved
"https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
+ integrity
sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
+ dependencies:
+ "@jridgewell/trace-mapping" "0.3.9"
+
"@discoveryjs/json-ext@^0.5.0":
version "0.5.7"
resolved
"https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
@@ -15,6 +22,14 @@
"@grpc/proto-loader" "^0.7.0"
"@types/node" ">=12.12.47"
+"@grpc/grpc-js@^1.7.1":
+ version "1.7.3"
+ resolved
"https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.7.3.tgz#f2ea79f65e31622d7f86d4b4c9ae38f13ccab99a"
+ integrity
sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==
+ dependencies:
+ "@grpc/proto-loader" "^0.7.0"
+ "@types/node" ">=12.12.47"
+
"@grpc/proto-loader@^0.7.0":
version "0.7.2"
resolved
"https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.2.tgz#fa63178853afe1473c50cff89fe572f7c8b20154"
@@ -58,6 +73,14 @@
resolved
"https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
integrity
sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+"@jridgewell/[email protected]":
+ version "0.3.9"
+ resolved
"https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
+ integrity
sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.15"
resolved
"https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774"
@@ -124,6 +147,26 @@
resolved
"https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
integrity
sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
+"@tsconfig/node10@^1.0.7":
+ version "1.0.9"
+ resolved
"https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
+ integrity
sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
+
+"@tsconfig/node12@^1.0.7":
+ version "1.0.11"
+ resolved
"https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
+ integrity
sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
+
+"@tsconfig/node14@^1.0.0":
+ version "1.0.3"
+ resolved
"https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
+ integrity
sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
+
+"@tsconfig/node16@^1.0.2":
+ version "1.0.3"
+ resolved
"https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
+ integrity
sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
+
"@types/eslint-scope@^3.7.3":
version "3.7.4"
resolved
"https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16"
@@ -158,6 +201,11 @@
"@types/minimatch" "*"
"@types/node" "*"
+"@types/google-protobuf@^3.15.5":
+ version "3.15.6"
+ resolved
"https://registry.yarnpkg.com/@types/google-protobuf/-/google-protobuf-3.15.6.tgz#674a69493ef2c849b95eafe69167ea59079eb504"
+ integrity
sha512-pYVNNJ+winC4aek+lZp93sIKxnXt5qMkuKmaqS3WGuTq0Bw1ZDYNBgzG5kkdtwcv+GmYJGo3yEg6z2cKKAiEdw==
+
"@types/json-schema@*", "@types/json-schema@^7.0.8":
version "7.0.11"
resolved
"https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
@@ -183,6 +231,11 @@
resolved
"https://registry.yarnpkg.com/@types/node/-/node-18.7.18.tgz#633184f55c322e4fb08612307c274ee6d5ed3154"
integrity
sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==
+"@types/node@^18.8.4":
+ version "18.11.9"
+ resolved
"https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4"
+ integrity
sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==
+
"@types/vscode@^1.55.0":
version "1.71.0"
resolved
"https://registry.yarnpkg.com/@types/vscode/-/vscode-1.71.0.tgz#a8d9bb7aca49b0455060e6eb978711b510bdd2e2"
@@ -356,6 +409,11 @@ acorn-import-assertions@^1.7.6:
resolved
"https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
integrity
sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
+acorn-walk@^8.1.1:
+ version "8.2.0"
+ resolved
"https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
+ integrity
sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
+
acorn@^8.4.1, acorn@^8.5.0:
version "8.8.0"
resolved
"https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
@@ -415,6 +473,11 @@ anymatch@~3.1.2:
normalize-path "^3.0.0"
picomatch "^2.0.4"
+arg@^4.1.0:
+ version "4.1.3"
+ resolved
"https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
+ integrity
sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
+
argparse@^2.0.1:
version "2.0.1"
resolved
"https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
@@ -724,6 +787,11 @@ core-util-is@~1.0.0:
resolved
"https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity
sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
+create-require@^1.1.0:
+ version "1.1.1"
+ resolved
"https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
+ integrity
sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
+
cross-spawn@^7.0.3:
version "7.0.3"
resolved
"https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -783,6 +851,11 @@ [email protected]:
resolved
"https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
integrity
sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
+diff@^4.0.1:
+ version "4.0.2"
+ resolved
"https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+ integrity
sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+
dom-serializer@^2.0.0:
version "2.0.0"
resolved
"https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53"
@@ -1087,6 +1160,11 @@ [email protected]:
resolved
"https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.20.1.tgz#1b255c2b59bcda7c399df46c65206aa3c7a0ce8b"
integrity
sha512-XMf1+O32FjYIV3CYu6Tuh5PNbfNEU5Xu22X+Xkdb/DUexFlCzhvv7d5Iirm4AOwn8lv4al1YvIhzGrg2j9Zfzw==
+google-protobuf@^3.21.2:
+ version "3.21.2"
+ resolved
"https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.21.2.tgz#4580a2bea8bbb291ee579d1fefb14d6fa3070ea4"
+ integrity
sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==
+
graceful-fs@^4.1.2, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
version "4.2.10"
resolved
"https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
@@ -1381,6 +1459,11 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
+make-error@^1.1.1:
+ version "1.3.6"
+ resolved
"https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
+ integrity
sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
+
markdown-it@^12.3.2:
version "12.3.2"
resolved
"https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.3.2.tgz#bf92ac92283fe983fe4de8ff8abfb5ad72cd0c90"
@@ -1575,13 +1658,18 @@ object-inspect@^1.9.0:
resolved
"https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
integrity
sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
[email protected]:
- version "0.9.20"
- resolved
"https://registry.yarnpkg.com/omega-edit/-/omega-edit-0.9.20.tgz#426f1312f50841838cbfe34788d9633e6ea37b0d"
- integrity
sha512-UTLMTTBl5awlc3hwAcsHOs6I7kyNh+OPjvrtGvQ8qsFUTPQaMtOt4KULF6i1l0WwsN5MzjM1Fs9VeXIweZQtjQ==
[email protected]:
+ version "0.9.23"
+ resolved
"https://registry.yarnpkg.com/omega-edit/-/omega-edit-0.9.23.tgz#00337fa37520c6a5947cfc391dd4451c09398932"
+ integrity
sha512-jiHdnyhNcCYVAInLvAV68bdX27M7ZJSVDgcbNyq5mw1M1O6MO5lWpD2MvK6GzmoMQG5p7CgyzO0fiumknHXg7A==
dependencies:
- prettier "^2.6.2"
- run-script-os "^1.1.6"
+ "@grpc/grpc-js" "^1.7.1"
+ "@types/google-protobuf" "^3.15.5"
+ "@types/node" "^18.8.4"
+ google-protobuf "^3.21.2"
+ ts-node "^10.7.0"
+ typescript "^4.8.4"
+ unzip-stream "^0.3.1"
once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
@@ -1710,7 +1798,7 @@ prebuild-install@^7.0.1:
tar-fs "^2.0.0"
tunnel-agent "^0.6.0"
[email protected], prettier@^2.6.2:
[email protected]:
version "2.7.1"
resolved
"https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
integrity
sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
@@ -1863,11 +1951,6 @@ rimraf@^3.0.0, rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
-run-script-os@^1.1.6:
- version "1.1.6"
- resolved
"https://registry.yarnpkg.com/run-script-os/-/run-script-os-1.1.6.tgz#8b0177fb1b54c99a670f95c7fdc54f18b9c72347"
- integrity
sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==
-
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved
"https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
@@ -2119,6 +2202,25 @@ [email protected]:
micromatch "^4.0.0"
semver "^7.3.4"
+ts-node@^10.7.0:
+ version "10.9.1"
+ resolved
"https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
+ integrity
sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
+ dependencies:
+ "@cspotcode/source-map-support" "^0.8.0"
+ "@tsconfig/node10" "^1.0.7"
+ "@tsconfig/node12" "^1.0.7"
+ "@tsconfig/node14" "^1.0.0"
+ "@tsconfig/node16" "^1.0.2"
+ acorn "^8.4.1"
+ acorn-walk "^8.1.1"
+ arg "^4.1.0"
+ create-require "^1.1.0"
+ diff "^4.0.1"
+ make-error "^1.1.1"
+ v8-compile-cache-lib "^3.0.1"
+ yn "3.1.1"
+
tunnel-agent@^0.6.0:
version "0.6.0"
resolved
"https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@@ -2145,6 +2247,11 @@ [email protected]:
resolved
"https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
integrity
sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+typescript@^4.8.4:
+ version "4.8.4"
+ resolved
"https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
+ integrity
sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
+
uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"
resolved
"https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
@@ -2155,7 +2262,7 @@ underscore@^1.12.1:
resolved
"https://registry.yarnpkg.com/underscore/-/underscore-1.13.4.tgz#7886b46bbdf07f768e0052f1828e1dcab40c0dee"
integrity
sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==
[email protected]:
[email protected], unzip-stream@^0.3.1:
version "0.3.1"
resolved
"https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.1.tgz#2333b5cd035d29db86fb701ca212cf8517400083"
integrity
sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==
@@ -2209,6 +2316,11 @@ uuid@^8.3.2:
resolved
"https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity
sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+v8-compile-cache-lib@^3.0.1:
+ version "3.0.1"
+ resolved
"https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
+ integrity
sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
+
[email protected]:
version "2.9.2"
resolved
"https://registry.yarnpkg.com/vsce/-/vsce-2.9.2.tgz#be5d2ca5899f31ba84225d6b19ea1376589df897"
@@ -2449,6 +2561,11 @@ yazl@^2.2.2:
dependencies:
buffer-crc32 "~0.2.3"
[email protected]:
+ version "3.1.1"
+ resolved
"https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
+ integrity
sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
+
yocto-queue@^0.1.0:
version "0.1.0"
resolved
"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"