Skip to content

Commit 2ef0b55

Browse files
committed
Minor fixups
1 parent 90687ce commit 2ef0b55

File tree

5 files changed

+22
-160
lines changed

5 files changed

+22
-160
lines changed

coderd/workspaceagents.go

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1414,7 +1414,7 @@ func (api *API) workspaceAgentPostMetadata(rw http.ResponseWriter, r *http.Reque
14141414
Value: ellipse(req.Value, 10<<10),
14151415
Error: ellipse(req.Error, 10<<10),
14161416
// We ignore the CollectedAt from the agent to avoid bugs caused by
1417-
// misaligned clocks.
1417+
// clock skew.
14181418
CollectedAt: time.Now(),
14191419
}
14201420

@@ -1478,8 +1478,6 @@ func (api *API) watchWorkspaceAgentMetadata(rw http.ResponseWriter, r *http.Requ
14781478
defer refreshTicker.Stop()
14791479

14801480
var (
1481-
// In practice, two concurrent sends is extremely unlikely because the
1482-
// refreshTicker would have to fire right as we receive a new DB update.
14831481
lastDBMetaMu sync.Mutex
14841482
lastDBMeta []database.WorkspaceAgentMetadatum
14851483
)
@@ -1488,9 +1486,6 @@ func (api *API) watchWorkspaceAgentMetadata(rw http.ResponseWriter, r *http.Requ
14881486
lastDBMetaMu.Lock()
14891487
defer lastDBMetaMu.Unlock()
14901488

1491-
// Avoid sending refreshes if the natural pace of updates is fast.
1492-
refreshTicker.Reset(refreshInterval)
1493-
14941489
var err error
14951490
if pull {
14961491
// We always use the original Request context because it contains
@@ -1509,6 +1504,10 @@ func (api *API) watchWorkspaceAgentMetadata(rw http.ResponseWriter, r *http.Requ
15091504
slices.SortFunc(lastDBMeta, func(i, j database.WorkspaceAgentMetadatum) bool {
15101505
return i.Key < j.Key
15111506
})
1507+
1508+
// Avoid sending refresh if the client is about to get a
1509+
// fresh update.
1510+
refreshTicker.Reset(refreshInterval)
15121511
}
15131512

15141513
_ = sendEvent(ctx, codersdk.ServerSentEvent{
@@ -1533,10 +1532,10 @@ func (api *API) watchWorkspaceAgentMetadata(rw http.ResponseWriter, r *http.Requ
15331532
for {
15341533
select {
15351534
case <-refreshTicker.C:
1536-
// Avoid spamming the DB when we know there are no updates. We want
1537-
// to continue sending updates so that "Result.Age" is always accurate on
1538-
// the frontend. This way, the frontend doesn't need complex clock
1539-
// skew logic to understand if metadata is stale.
1535+
// Avoid spamming the DB with reads we know there are no updates. We want
1536+
// to continue sending updates to the frontend so that "Result.Age"
1537+
// is always accurate. This way, the frontend doesn't need to
1538+
// sync its own clock with the backend.
15401539
sendMetadata(false)
15411540
case <-senderClosed:
15421541
return

docs/templates/agent-metadata.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Agent Metadata
2+
3+
With Agent Metadata, template admin can expose key operational metrics from
4+
their workspaces to their users. It is a sibling of [Resource Metadata](./resource-metadata.md).
5+
6+
See the [Terraform reference](https://registry.terraform.io/providers/coder/coder/latest/docs/resources/agent#metadata).

docs/templates/resource-metadata.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,16 @@ resource "coder_agent" "dev" {
109109
dir = "/workspace"
110110
metadata {
111111
name = "Process Count"
112-
cmd = ["sh", "-c", "ps aux | wc -l"]
113-
refresh = 5s
114-
# Any data above this width will require scrolling.
115-
width = 5
112+
script = "ps aux | wc -l"
113+
interval = 1
114+
timeout = 3
116115
}
117116
}
118117
```
119118

119+
Read more [here](./agent-metadata.md).
120+
120121
## Up next
121122

122123
- Learn about [secrets](../secrets.md)
124+
- Learn about [Agent Metadata](../agent-metadata.md)

site/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@
137137
"prettier": "2.8.1",
138138
"resize-observer": "1.0.4",
139139
"semver": "7.3.7",
140-
"storybook-addon-fetch-mock": "^1.0.1",
141140
"storybook-addon-mock": "^3.2.0",
142141
"storybook-react-context": "^0.6.0",
143142
"typescript": "4.8.2"

site/yarn.lock

Lines changed: 1 addition & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -51,27 +51,6 @@
5151
semver "^5.4.1"
5252
source-map "^0.5.0"
5353

54-
"@babel/core@^7.0.0":
55-
version "7.21.3"
56-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e"
57-
integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==
58-
dependencies:
59-
"@ampproject/remapping" "^2.2.0"
60-
"@babel/code-frame" "^7.18.6"
61-
"@babel/generator" "^7.21.3"
62-
"@babel/helper-compilation-targets" "^7.20.7"
63-
"@babel/helper-module-transforms" "^7.21.2"
64-
"@babel/helpers" "^7.21.0"
65-
"@babel/parser" "^7.21.3"
66-
"@babel/template" "^7.20.7"
67-
"@babel/traverse" "^7.21.3"
68-
"@babel/types" "^7.21.3"
69-
convert-source-map "^1.7.0"
70-
debug "^4.1.0"
71-
gensync "^1.0.0-beta.2"
72-
json5 "^2.2.2"
73-
semver "^6.3.0"
74-
7554
"@babel/core@^7.1.0", "@babel/core@^7.11.6", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.18.13", "@babel/core@^7.7.5":
7655
version "7.21.0"
7756
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.0.tgz#1341aefdcc14ccc7553fcc688dd8986a2daffc13"
@@ -103,16 +82,6 @@
10382
"@jridgewell/trace-mapping" "^0.3.17"
10483
jsesc "^2.5.1"
10584

106-
"@babel/generator@^7.21.3":
107-
version "7.21.3"
108-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce"
109-
integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==
110-
dependencies:
111-
"@babel/types" "^7.21.3"
112-
"@jridgewell/gen-mapping" "^0.3.2"
113-
"@jridgewell/trace-mapping" "^0.3.17"
114-
jsesc "^2.5.1"
115-
11685
"@babel/helper-annotate-as-pure@^7.18.6":
11786
version "7.18.6"
11887
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
@@ -242,20 +211,6 @@
242211
"@babel/traverse" "^7.21.0"
243212
"@babel/types" "^7.21.0"
244213

245-
"@babel/helper-module-transforms@^7.21.2":
246-
version "7.21.2"
247-
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2"
248-
integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==
249-
dependencies:
250-
"@babel/helper-environment-visitor" "^7.18.9"
251-
"@babel/helper-module-imports" "^7.18.6"
252-
"@babel/helper-simple-access" "^7.20.2"
253-
"@babel/helper-split-export-declaration" "^7.18.6"
254-
"@babel/helper-validator-identifier" "^7.19.1"
255-
"@babel/template" "^7.20.7"
256-
"@babel/traverse" "^7.21.2"
257-
"@babel/types" "^7.21.2"
258-
259214
"@babel/helper-optimise-call-expression@^7.18.6":
260215
version "7.18.6"
261216
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe"
@@ -364,11 +319,6 @@
364319
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.1.tgz#a8f81ee2fe872af23faea4b17a08fcc869de7bcc"
365320
integrity sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==
366321

367-
"@babel/parser@^7.21.3":
368-
version "7.21.3"
369-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3"
370-
integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==
371-
372322
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
373323
version "7.18.6"
374324
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2"
@@ -1196,22 +1146,6 @@
11961146
debug "^4.1.0"
11971147
globals "^11.1.0"
11981148

1199-
"@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3":
1200-
version "7.21.3"
1201-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67"
1202-
integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==
1203-
dependencies:
1204-
"@babel/code-frame" "^7.18.6"
1205-
"@babel/generator" "^7.21.3"
1206-
"@babel/helper-environment-visitor" "^7.18.9"
1207-
"@babel/helper-function-name" "^7.21.0"
1208-
"@babel/helper-hoist-variables" "^7.18.6"
1209-
"@babel/helper-split-export-declaration" "^7.18.6"
1210-
"@babel/parser" "^7.21.3"
1211-
"@babel/types" "^7.21.3"
1212-
debug "^4.1.0"
1213-
globals "^11.1.0"
1214-
12151149
"@babel/types@^7.0.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.2.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
12161150
version "7.21.0"
12171151
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.0.tgz#1da00d89c2f18b226c9207d96edbeb79316a1819"
@@ -1221,15 +1155,6 @@
12211155
"@babel/helper-validator-identifier" "^7.19.1"
12221156
to-fast-properties "^2.0.0"
12231157

1224-
"@babel/types@^7.21.2", "@babel/types@^7.21.3":
1225-
version "7.21.3"
1226-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05"
1227-
integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==
1228-
dependencies:
1229-
"@babel/helper-string-parser" "^7.19.4"
1230-
"@babel/helper-validator-identifier" "^7.19.1"
1231-
to-fast-properties "^2.0.0"
1232-
12331158
"@base2/pretty-print-object@1.0.1":
12341159
version "1.0.1"
12351160
resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz#371ba8be66d556812dc7fb169ebc3c08378f69d4"
@@ -5915,11 +5840,6 @@ core-js-pure@^3.23.3, core-js-pure@^3.25.1:
59155840
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.28.0.tgz#4ef2888475b6c856ef6f5aeef8b4f618b76ad048"
59165841
integrity sha512-DSOVleA9/v3LNj/vFxAPfUHttKTzrB2RXhAPvR5TPXn4vrra3Z2ssytvRyt8eruJwAfwAiFADEbrjcRdcvPLQQ==
59175842

5918-
core-js@^3.0.0:
5919-
version "3.29.1"
5920-
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.29.1.tgz#40ff3b41588b091aaed19ca1aa5cb111803fa9a6"
5921-
integrity sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==
5922-
59235843
core-js@^3.0.4, core-js@^3.16.2, core-js@^3.6.5, core-js@^3.8.2:
59245844
version "3.28.0"
59255845
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.28.0.tgz#ed8b9e99c273879fdfff0edfc77ee709a5800e4a"
@@ -7520,22 +7440,6 @@ fb-watchman@^2.0.0:
75207440
dependencies:
75217441
bser "2.1.1"
75227442

7523-
fetch-mock@^9.11.0:
7524-
version "9.11.0"
7525-
resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-9.11.0.tgz#371c6fb7d45584d2ae4a18ee6824e7ad4b637a3f"
7526-
integrity sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==
7527-
dependencies:
7528-
"@babel/core" "^7.0.0"
7529-
"@babel/runtime" "^7.0.0"
7530-
core-js "^3.0.0"
7531-
debug "^4.1.1"
7532-
glob-to-regexp "^0.4.0"
7533-
is-subset "^0.1.1"
7534-
lodash.isequal "^4.5.0"
7535-
path-to-regexp "^2.2.1"
7536-
querystring "^0.2.0"
7537-
whatwg-url "^6.5.0"
7538-
75397443
fetch-retry@^5.0.2:
75407444
version "5.0.3"
75417445
resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-5.0.3.tgz#edfa3641892995f9afee94f25b168827aa97fe3d"
@@ -8010,7 +7914,7 @@ glob-to-regexp@^0.3.0:
80107914
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
80117915
integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==
80127916

8013-
glob-to-regexp@^0.4.0, glob-to-regexp@^0.4.1:
7917+
glob-to-regexp@^0.4.1:
80147918
version "0.4.1"
80157919
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
80167920
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
@@ -9030,11 +8934,6 @@ is-string@^1.0.5, is-string@^1.0.7:
90308934
dependencies:
90318935
has-tostringtag "^1.0.0"
90328936

9033-
is-subset@^0.1.1:
9034-
version "0.1.1"
9035-
resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6"
9036-
integrity sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==
9037-
90388937
is-symbol@^1.0.2, is-symbol@^1.0.3:
90398938
version "1.0.4"
90408939
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
@@ -10269,11 +10168,6 @@ lodash.size@^4.2.0:
1026910168
resolved "https://registry.yarnpkg.com/lodash.size/-/lodash.size-4.2.0.tgz#71fe75ed3eabdb2bcb73a1b0b4f51c392ee27b86"
1027010169
integrity sha512-wbu3SF1XC5ijqm0piNxw59yCbuUf2kaShumYBLWUrcCvwh6C8odz6SY/wGVzCWTQTFL/1Ygbvqg2eLtspUVVAQ==
1027110170

10272-
lodash.sortby@^4.7.0:
10273-
version "4.7.0"
10274-
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
10275-
integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==
10276-
1027710171
lodash.topairs@^4.3.0:
1027810172
version "4.3.0"
1027910173
resolved "https://registry.yarnpkg.com/lodash.topairs/-/lodash.topairs-4.3.0.tgz#3b6deaa37d60fb116713c46c5f17ea190ec48d64"
@@ -11956,11 +11850,6 @@ path-to-regexp@0.1.7:
1195611850
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
1195711851
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
1195811852

11959-
path-to-regexp@^2.2.1:
11960-
version "2.4.0"
11961-
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704"
11962-
integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==
11963-
1196411853
path-to-regexp@^6.2.0:
1196511854
version "6.2.1"
1196611855
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5"
@@ -12467,11 +12356,6 @@ querystring@0.2.0:
1246712356
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
1246812357
integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==
1246912358

12470-
querystring@^0.2.0:
12471-
version "0.2.1"
12472-
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd"
12473-
integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==
12474-
1247512359
querystringify@^2.1.1:
1247612360
version "2.2.0"
1247712361
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
@@ -13802,13 +13686,6 @@ store2@^2.12.0:
1380213686
resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.2.tgz#56138d200f9fe5f582ad63bc2704dbc0e4a45068"
1380313687
integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==
1380413688

13805-
storybook-addon-fetch-mock@^1.0.1:
13806-
version "1.0.1"
13807-
resolved "https://registry.yarnpkg.com/storybook-addon-fetch-mock/-/storybook-addon-fetch-mock-1.0.1.tgz#ed92074f9d792cff3b5781d8f37fb55aadda66c5"
13808-
integrity sha512-OrK9NzZkjhv5C+Nx7fgDIlg4UmDUp6W+HHSD0STJtxC9DxC2dumDY+tUAoc0DDgkchLK/qugKp5f07bfcY37aQ==
13809-
dependencies:
13810-
fetch-mock "^9.11.0"
13811-
1381213689
storybook-addon-mock@^3.2.0:
1381313690
version "3.2.0"
1381413691
resolved "https://registry.yarnpkg.com/storybook-addon-mock/-/storybook-addon-mock-3.2.0.tgz#5832b1e49ff39ffab7a0ae8ec7de8bfdb8ddea45"
@@ -14340,13 +14217,6 @@ tough-cookie@^4.1.2:
1434014217
universalify "^0.2.0"
1434114218
url-parse "^1.5.3"
1434214219

14343-
tr46@^1.0.1:
14344-
version "1.0.1"
14345-
resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
14346-
integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==
14347-
dependencies:
14348-
punycode "^2.1.0"
14349-
1435014220
tr46@^3.0.0:
1435114221
version "3.0.0"
1435214222
resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9"
@@ -15077,11 +14947,6 @@ webidl-conversions@^3.0.0:
1507714947
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
1507814948
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
1507914949

15080-
webidl-conversions@^4.0.2:
15081-
version "4.0.2"
15082-
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
15083-
integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
15084-
1508514950
webidl-conversions@^7.0.0:
1508614951
version "7.0.0"
1508714952
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
@@ -15227,15 +15092,6 @@ whatwg-url@^5.0.0:
1522715092
tr46 "~0.0.3"
1522815093
webidl-conversions "^3.0.0"
1522915094

15230-
whatwg-url@^6.5.0:
15231-
version "6.5.0"
15232-
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8"
15233-
integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==
15234-
dependencies:
15235-
lodash.sortby "^4.7.0"
15236-
tr46 "^1.0.1"
15237-
webidl-conversions "^4.0.2"
15238-
1523915095
which-boxed-primitive@^1.0.2:
1524015096
version "1.0.2"
1524115097
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"

0 commit comments

Comments
 (0)