Skip to content

Commit c26eb83

Browse files
authored
Publish source maps to Sentry Release during GitHub Actions Run (#1039)
* Generate source maps in CI * Ref seemed not to work * Args must be array * Add project and org * Generate source maps in production builds * Switch conditional logic
1 parent 74d944f commit c26eb83

4 files changed

Lines changed: 165 additions & 4 deletions

File tree

.github/workflows/blank.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ jobs:
5353
name: Build Web
5454
if: ${{ matrix.target == 'web' }}
5555
run: yarn build:web
56+
env:
57+
SENTRY_AUTH_TOKEN: ${{ github.ref == 'refs/heads/main' && secrets.SENTRY_AUTH_TOKEN || '' }}
5658
-
5759
name: Build lib
5860
if: ${{ matrix.target == 'lib' }}

client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
},
6161
"devDependencies": {
6262
"@electron/remote": "^2.0.1",
63+
"@sentry/webpack-plugin": "^1.18.3",
6364
"@types/axios": "^0.14.0",
6465
"@types/body-parser": "^1.19.0",
6566
"@types/color-hash": "^1.0.0",

client/vue.config.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ const { gitDescribeSync } = require('git-describe');
22
const path = require('path');
33
const http = require('http');
44
const packagejson = require('./package.json');
5+
const SentryPlugin = require('@sentry/webpack-plugin');
56

67
const keepAliveAgent = new http.Agent({ keepAlive: true });
78

@@ -21,6 +22,17 @@ function chainWebpack(config) {
2122
*/
2223
'vtk.js': 'vtkjs',
2324
});
25+
if (process.env.SENTRY_AUTH_TOKEN) {
26+
config
27+
.plugin('SentryPlugin')
28+
.use(SentryPlugin, [{
29+
authToken: process.env.SENTRY_AUTH_TOKEN,
30+
include: './dist',
31+
org: 'kitware-data',
32+
project: 'viame-web-client',
33+
release: process.env.VUE_APP_GIT_HASH
34+
}]);
35+
}
2436
}
2537

2638
module.exports = {
@@ -34,7 +46,7 @@ module.exports = {
3446
},
3547
},
3648
},
37-
productionSourceMap: false,
49+
productionSourceMap: true,
3850
publicPath: process.env.VUE_APP_STATIC_PATH,
3951
chainWebpack,
4052
pluginOptions: {

client/yarn.lock

Lines changed: 149 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1955,6 +1955,18 @@
19551955
"@sentry/utils" "5.24.2"
19561956
tslib "^1.9.3"
19571957

1958+
"@sentry/cli@^1.70.1":
1959+
version "1.71.0"
1960+
resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.71.0.tgz#1e33e05d7651b68f501764ab24dce3d5932b195d"
1961+
integrity sha512-Z8TzH7PkiRfjWSzjXOfPWWp6wxjr+n39Jdrt26OcInVQZM1sx/gZULrDiQZ1L2dy9Fe9AR4SF4nt2/7h2GmLQQ==
1962+
dependencies:
1963+
https-proxy-agent "^5.0.0"
1964+
mkdirp "^0.5.5"
1965+
node-fetch "^2.6.0"
1966+
npmlog "^4.1.2"
1967+
progress "^2.0.3"
1968+
proxy-from-env "^1.1.0"
1969+
19581970
"@sentry/core@5.24.2":
19591971
version "5.24.2"
19601972
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.24.2.tgz#1724652855c0887a690c3fc6acd2519d4072b511"
@@ -2007,6 +2019,13 @@
20072019
"@sentry/types" "5.24.2"
20082020
tslib "^1.9.3"
20092021

2022+
"@sentry/webpack-plugin@^1.18.3":
2023+
version "1.18.3"
2024+
resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz#1cd3401f84f561b4a451dac5f42465ee5102f5d6"
2025+
integrity sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ==
2026+
dependencies:
2027+
"@sentry/cli" "^1.70.1"
2028+
20102029
"@sindresorhus/is@^0.14.0":
20112030
version "0.14.0"
20122031
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
@@ -3659,6 +3678,13 @@ address@^1.1.2:
36593678
resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
36603679
integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
36613680

3681+
agent-base@6:
3682+
version "6.0.2"
3683+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
3684+
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
3685+
dependencies:
3686+
debug "4"
3687+
36623688
aggregate-error@^3.0.0:
36633689
version "3.0.1"
36643690
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
@@ -3778,6 +3804,11 @@ ansi-regex@^5.0.0:
37783804
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
37793805
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
37803806

3807+
ansi-regex@^5.0.1:
3808+
version "5.0.1"
3809+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
3810+
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
3811+
37813812
ansi-styles@^2.2.1:
37823813
version "2.2.1"
37833814
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -3860,7 +3891,7 @@ app-builder-lib@22.9.1:
38603891
semver "^7.3.2"
38613892
temp-file "^3.3.7"
38623893

3863-
aproba@^1.1.1:
3894+
aproba@^1.0.3, aproba@^1.1.1:
38643895
version "1.2.0"
38653896
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
38663897
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
@@ -3870,6 +3901,14 @@ arch@^2.1.1:
38703901
resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e"
38713902
integrity sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==
38723903

3904+
are-we-there-yet@~1.1.2:
3905+
version "1.1.7"
3906+
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146"
3907+
integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==
3908+
dependencies:
3909+
delegates "^1.0.0"
3910+
readable-stream "^2.0.6"
3911+
38733912
argparse@^1.0.7:
38743913
version "1.0.10"
38753914
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -5680,6 +5719,11 @@ console-browserify@^1.1.0:
56805719
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
56815720
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
56825721

5722+
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
5723+
version "1.1.0"
5724+
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
5725+
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
5726+
56835727
consolidate@^0.15.1:
56845728
version "0.15.1"
56855729
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
@@ -6445,6 +6489,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
64456489
dependencies:
64466490
ms "2.0.0"
64476491

6492+
debug@4:
6493+
version "4.3.2"
6494+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
6495+
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
6496+
dependencies:
6497+
ms "2.1.2"
6498+
64486499
debug@^3.1.0, debug@^3.1.1:
64496500
version "3.2.6"
64506501
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
@@ -6623,6 +6674,11 @@ delayed-stream@~1.0.0:
66236674
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
66246675
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
66256676

6677+
delegates@^1.0.0:
6678+
version "1.0.0"
6679+
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
6680+
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
6681+
66266682
depd@~1.1.2:
66276683
version "1.1.2"
66286684
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -8338,6 +8394,20 @@ functional-red-black-tree@^1.0.1:
83388394
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
83398395
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
83408396

8397+
gauge@~2.7.3:
8398+
version "2.7.4"
8399+
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
8400+
integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
8401+
dependencies:
8402+
aproba "^1.0.3"
8403+
console-control-strings "^1.0.0"
8404+
has-unicode "^2.0.0"
8405+
object-assign "^4.1.0"
8406+
signal-exit "^3.0.0"
8407+
string-width "^1.0.1"
8408+
strip-ansi "^3.0.1"
8409+
wide-align "^1.1.0"
8410+
83418411
gensync@^1.0.0-beta.1:
83428412
version "1.0.0-beta.1"
83438413
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -8760,6 +8830,11 @@ has-symbols@^1.0.0, has-symbols@^1.0.1:
87608830
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
87618831
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
87628832

8833+
has-unicode@^2.0.0:
8834+
version "2.0.1"
8835+
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
8836+
integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
8837+
87638838
has-value@^0.3.1:
87648839
version "0.3.1"
87658840
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -9128,6 +9203,14 @@ https-browserify@^1.0.0:
91289203
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
91299204
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
91309205

9206+
https-proxy-agent@^5.0.0:
9207+
version "5.0.0"
9208+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
9209+
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
9210+
dependencies:
9211+
agent-base "6"
9212+
debug "4"
9213+
91319214
human-signals@^1.1.1:
91329215
version "1.1.1"
91339216
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
@@ -12080,6 +12163,13 @@ node-cache@^4.1.1:
1208012163
clone "2.x"
1208112164
lodash "^4.17.15"
1208212165

12166+
node-fetch@^2.6.0:
12167+
version "2.6.6"
12168+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89"
12169+
integrity sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==
12170+
dependencies:
12171+
whatwg-url "^5.0.0"
12172+
1208312173
node-forge@^0.10.0:
1208412174
version "0.10.0"
1208512175
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
@@ -12269,6 +12359,16 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
1226912359
dependencies:
1227012360
path-key "^3.0.0"
1227112361

12362+
npmlog@^4.1.2:
12363+
version "4.1.2"
12364+
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
12365+
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
12366+
dependencies:
12367+
are-we-there-yet "~1.1.2"
12368+
console-control-strings "~1.1.0"
12369+
gauge "~2.7.3"
12370+
set-blocking "~2.0.0"
12371+
1227212372
nth-check@^1.0.2, nth-check@~1.0.1:
1227312373
version "1.0.2"
1227412374
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
@@ -13541,6 +13641,11 @@ proxy-addr@~2.0.5:
1354113641
forwarded "~0.1.2"
1354213642
ipaddr.js "1.9.1"
1354313643

13644+
proxy-from-env@^1.1.0:
13645+
version "1.1.0"
13646+
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
13647+
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
13648+
1354413649
prr@~1.0.1:
1354513650
version "1.0.1"
1354613651
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
@@ -13811,7 +13916,7 @@ read-pkg@^5.1.1, read-pkg@^5.2.0:
1381113916
parse-json "^5.0.0"
1381213917
type-fest "^0.6.0"
1381313918

13814-
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
13919+
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
1381513920
version "2.3.7"
1381613921
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
1381713922
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -14727,7 +14832,7 @@ set-blocking@^1.0.0:
1472714832
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-1.0.0.tgz#cd5e5d938048df1ac92dfe92e1f16add656f5ec5"
1472814833
integrity sha1-zV5dk4BI3xrJLf6S4fFq3WVvXsU=
1472914834

14730-
set-blocking@^2.0.0:
14835+
set-blocking@^2.0.0, set-blocking@~2.0.0:
1473114836
version "2.0.0"
1473214837
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
1473314838
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
@@ -15255,6 +15360,15 @@ string-width@^1.0.1:
1525515360
is-fullwidth-code-point "^1.0.0"
1525615361
strip-ansi "^3.0.0"
1525715362

15363+
"string-width@^1.0.2 || 2 || 3 || 4":
15364+
version "4.2.3"
15365+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
15366+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
15367+
dependencies:
15368+
emoji-regex "^8.0.0"
15369+
is-fullwidth-code-point "^3.0.0"
15370+
strip-ansi "^6.0.1"
15371+
1525815372
string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
1525915373
version "2.1.1"
1526015374
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
@@ -15378,6 +15492,13 @@ strip-ansi@^6.0.0:
1537815492
dependencies:
1537915493
ansi-regex "^5.0.0"
1538015494

15495+
strip-ansi@^6.0.1:
15496+
version "6.0.1"
15497+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
15498+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
15499+
dependencies:
15500+
ansi-regex "^5.0.1"
15501+
1538115502
strip-bom@^2.0.0:
1538215503
version "2.0.0"
1538315504
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
@@ -15896,6 +16017,11 @@ tr46@^2.0.2:
1589616017
dependencies:
1589716018
punycode "^2.1.1"
1589816019

16020+
tr46@~0.0.3:
16021+
version "0.0.3"
16022+
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
16023+
integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
16024+
1589916025
trim-newlines@^2.0.0:
1590016026
version "2.0.0"
1590116027
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
@@ -17183,6 +17309,11 @@ wcwidth@^1.0.0, wcwidth@^1.0.1:
1718317309
dependencies:
1718417310
defaults "^1.0.3"
1718517311

17312+
webidl-conversions@^3.0.0:
17313+
version "3.0.1"
17314+
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
17315+
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
17316+
1718617317
webidl-conversions@^4.0.2:
1718717318
version "4.0.2"
1718817319
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
@@ -17387,6 +17518,14 @@ whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0:
1738717518
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
1738817519
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
1738917520

17521+
whatwg-url@^5.0.0:
17522+
version "5.0.0"
17523+
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
17524+
integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
17525+
dependencies:
17526+
tr46 "~0.0.3"
17527+
webidl-conversions "^3.0.0"
17528+
1739017529
whatwg-url@^6.4.1:
1739117530
version "6.5.0"
1739217531
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8"
@@ -17433,6 +17572,13 @@ which@^2.0.1, which@^2.0.2:
1743317572
dependencies:
1743417573
isexe "^2.0.0"
1743517574

17575+
wide-align@^1.1.0:
17576+
version "1.1.5"
17577+
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
17578+
integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
17579+
dependencies:
17580+
string-width "^1.0.2 || 2 || 3 || 4"
17581+
1743617582
widest-line@^2.0.0:
1743717583
version "2.0.1"
1743817584
resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc"

0 commit comments

Comments
 (0)