Skip to content

Commit ec5d006

Browse files
committed
fix timezone bug by temporal
1 parent 518dc49 commit ec5d006

File tree

4 files changed

+207
-9
lines changed

4 files changed

+207
-9
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@actions/core": "^1.6.0",
20+
"@js-temporal/polyfill": "^0.2.0",
2021
"@slack/web-api": "^6.3.0",
2122
"date-fns": "^2.23.0",
2223
"date-fns-tz": "^1.1.4",

src/lib/timestamp.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ const SheetDate = {
1010
dayToMs: 24 * 60 * 60 * 1000,
1111
};
1212
export class Timestamp extends Date {
13-
static fromZoned(d: Date, timeZone: string) {
14-
const utc = zonedTimeToUtc(d, timeZone);
15-
return new Timestamp(utc);
16-
}
1713
static fromSlack(ts: string) {
1814
if (!ts) return;
1915
return new Timestamp(Number(ts) * 1000);

src/monthly.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import main from './main.js'
2+
import settings from './settings.js';
23
import * as core from '@actions/core';
34

5+
import { Temporal } from '@js-temporal/polyfill';
6+
47
let year = parseInt(core.getInput('year'))
58
let month = parseInt(core.getInput('month'))
69
if (isNaN(year)) {
@@ -14,7 +17,10 @@ if (isNaN(year)) {
1417
}
1518
core.notice(`start backing up ${year}/${month}`)
1619

17-
main(false, new Date(year, month - 1), new Date(year, month)).catch(e => {
20+
const timeZone = settings.tz;
21+
const from = Temporal.ZonedDateTime.from({ timeZone, year, month, day: 1})
22+
const to = Temporal.ZonedDateTime.from({ timeZone, year, month: month+1, day: 1})
23+
main(false, new Date(from.epochMilliseconds), new Date(to.epochMilliseconds)).catch(e => {
1824
console.error(e)
1925
core.setFailed(`Action failed with error ${e}`);
2026
})

yarn.lock

Lines changed: 199 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
dependencies:
1717
tunnel "0.0.6"
1818

19+
"@js-temporal/polyfill@^0.2.0":
20+
version "0.2.0"
21+
resolved "https://registry.yarnpkg.com/@js-temporal/polyfill/-/polyfill-0.2.0.tgz#11a561783a708c603b777e84b54c24a453f2950d"
22+
integrity sha512-GyjuWEUpK2i+hGIfFOEdA8iVS4xPNLupwCgU9CiQFbMH+QW8De/4egT1MSod3ZmPDLyuxvFJ1285Cg3QuZOVBQ==
23+
dependencies:
24+
big-integer "^1.6.48"
25+
es-abstract "^1.18.3"
26+
1927
"@slack/logger@^3.0.0":
2028
version "3.0.0"
2129
resolved "https://registry.yarnpkg.com/@slack/logger/-/logger-3.0.0.tgz#b736d4e1c112c22a10ffab0c2d364620aedcb714"
@@ -98,6 +106,11 @@ base64-js@^1.3.0:
98106
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
99107
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
100108

109+
big-integer@^1.6.48:
110+
version "1.6.49"
111+
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.49.tgz#f6817d3ea5d4f3fb19e24df9f4b1b4471a8328ce"
112+
integrity sha512-KJ7VhqH+f/BOt9a3yMwJNmcZjG53ijWMTjSAGMveQWyLwqIiwkjNP5PFgDob3Snnx86SjDj6I89fIbv0dkQeNw==
113+
101114
bignumber.js@^9.0.0:
102115
version "9.0.1"
103116
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.1.tgz#8d7ba124c882bfd8e43260c67475518d0689e4e5"
@@ -108,7 +121,7 @@ buffer-equal-constant-time@1.0.1:
108121
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
109122
integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=
110123

111-
call-bind@^1.0.0:
124+
call-bind@^1.0.0, call-bind@^1.0.2:
112125
version "1.0.2"
113126
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
114127
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
@@ -140,6 +153,13 @@ debug@4:
140153
dependencies:
141154
ms "2.1.2"
142155

156+
define-properties@^1.1.3:
157+
version "1.1.3"
158+
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
159+
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
160+
dependencies:
161+
object-keys "^1.0.12"
162+
143163
delayed-stream@~1.0.0:
144164
version "1.0.0"
145165
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -152,6 +172,39 @@ ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11:
152172
dependencies:
153173
safe-buffer "^5.0.1"
154174

175+
es-abstract@^1.18.3:
176+
version "1.18.7"
177+
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.7.tgz#122daaa523d0a10b0f1be8ed4ce1ee68330c5bb2"
178+
integrity sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==
179+
dependencies:
180+
call-bind "^1.0.2"
181+
es-to-primitive "^1.2.1"
182+
function-bind "^1.1.1"
183+
get-intrinsic "^1.1.1"
184+
get-symbol-description "^1.0.0"
185+
has "^1.0.3"
186+
has-symbols "^1.0.2"
187+
internal-slot "^1.0.3"
188+
is-callable "^1.2.4"
189+
is-negative-zero "^2.0.1"
190+
is-regex "^1.1.4"
191+
is-string "^1.0.7"
192+
object-inspect "^1.11.0"
193+
object-keys "^1.1.1"
194+
object.assign "^4.1.2"
195+
string.prototype.trimend "^1.0.4"
196+
string.prototype.trimstart "^1.0.4"
197+
unbox-primitive "^1.0.1"
198+
199+
es-to-primitive@^1.2.1:
200+
version "1.2.1"
201+
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
202+
integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
203+
dependencies:
204+
is-callable "^1.1.4"
205+
is-date-object "^1.0.1"
206+
is-symbol "^1.0.2"
207+
155208
event-target-shim@^5.0.0:
156209
version "5.0.1"
157210
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
@@ -215,7 +268,7 @@ gcp-metadata@^4.2.0:
215268
gaxios "^4.0.0"
216269
json-bigint "^1.0.0"
217270

218-
get-intrinsic@^1.0.2:
271+
get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
219272
version "1.1.1"
220273
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
221274
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
@@ -224,6 +277,14 @@ get-intrinsic@^1.0.2:
224277
has "^1.0.3"
225278
has-symbols "^1.0.1"
226279

280+
get-symbol-description@^1.0.0:
281+
version "1.0.0"
282+
resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
283+
integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
284+
dependencies:
285+
call-bind "^1.0.2"
286+
get-intrinsic "^1.1.1"
287+
227288
google-auth-library@^7.0.2:
228289
version "7.8.0"
229290
resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.8.0.tgz#4564d2eeb2bca9ebb2d8b2967233337f16885719"
@@ -275,11 +336,23 @@ gtoken@^5.0.4:
275336
google-p12-pem "^3.0.3"
276337
jws "^4.0.0"
277338

278-
has-symbols@^1.0.1:
339+
has-bigints@^1.0.1:
340+
version "1.0.1"
341+
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
342+
integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
343+
344+
has-symbols@^1.0.1, has-symbols@^1.0.2:
279345
version "1.0.2"
280346
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
281347
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
282348

349+
has-tostringtag@^1.0.0:
350+
version "1.0.0"
351+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
352+
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
353+
dependencies:
354+
has-symbols "^1.0.2"
355+
283356
has@^1.0.3:
284357
version "1.0.3"
285358
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -295,11 +368,67 @@ https-proxy-agent@^5.0.0:
295368
agent-base "6"
296369
debug "4"
297370

371+
internal-slot@^1.0.3:
372+
version "1.0.3"
373+
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
374+
integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
375+
dependencies:
376+
get-intrinsic "^1.1.0"
377+
has "^1.0.3"
378+
side-channel "^1.0.4"
379+
380+
is-bigint@^1.0.1:
381+
version "1.0.4"
382+
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
383+
integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
384+
dependencies:
385+
has-bigints "^1.0.1"
386+
387+
is-boolean-object@^1.1.0:
388+
version "1.1.2"
389+
resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
390+
integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
391+
dependencies:
392+
call-bind "^1.0.2"
393+
has-tostringtag "^1.0.0"
394+
395+
is-callable@^1.1.4, is-callable@^1.2.4:
396+
version "1.2.4"
397+
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
398+
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
399+
400+
is-date-object@^1.0.1:
401+
version "1.0.5"
402+
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
403+
integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
404+
dependencies:
405+
has-tostringtag "^1.0.0"
406+
298407
is-electron@^2.2.0:
299408
version "2.2.0"
300409
resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0"
301410
integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==
302411

412+
is-negative-zero@^2.0.1:
413+
version "2.0.1"
414+
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
415+
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
416+
417+
is-number-object@^1.0.4:
418+
version "1.0.6"
419+
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
420+
integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
421+
dependencies:
422+
has-tostringtag "^1.0.0"
423+
424+
is-regex@^1.1.4:
425+
version "1.1.4"
426+
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
427+
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
428+
dependencies:
429+
call-bind "^1.0.2"
430+
has-tostringtag "^1.0.0"
431+
303432
is-stream@^1.1.0:
304433
version "1.1.0"
305434
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
@@ -310,6 +439,20 @@ is-stream@^2.0.0:
310439
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
311440
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
312441

442+
is-string@^1.0.5, is-string@^1.0.7:
443+
version "1.0.7"
444+
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
445+
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
446+
dependencies:
447+
has-tostringtag "^1.0.0"
448+
449+
is-symbol@^1.0.2, is-symbol@^1.0.3:
450+
version "1.0.4"
451+
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
452+
integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
453+
dependencies:
454+
has-symbols "^1.0.2"
455+
313456
json-bigint@^1.0.0:
314457
version "1.0.0"
315458
resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1"
@@ -368,11 +511,26 @@ node-forge@^0.10.0:
368511
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
369512
integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
370513

371-
object-inspect@^1.9.0:
514+
object-inspect@^1.11.0, object-inspect@^1.9.0:
372515
version "1.11.0"
373516
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
374517
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
375518

519+
object-keys@^1.0.12, object-keys@^1.1.1:
520+
version "1.1.1"
521+
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
522+
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
523+
524+
object.assign@^4.1.2:
525+
version "4.1.2"
526+
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
527+
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
528+
dependencies:
529+
call-bind "^1.0.0"
530+
define-properties "^1.1.3"
531+
has-symbols "^1.0.1"
532+
object-keys "^1.1.1"
533+
376534
p-finally@^1.0.0:
377535
version "1.0.0"
378536
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
@@ -427,6 +585,22 @@ side-channel@^1.0.4:
427585
get-intrinsic "^1.0.2"
428586
object-inspect "^1.9.0"
429587

588+
string.prototype.trimend@^1.0.4:
589+
version "1.0.4"
590+
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
591+
integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
592+
dependencies:
593+
call-bind "^1.0.2"
594+
define-properties "^1.1.3"
595+
596+
string.prototype.trimstart@^1.0.4:
597+
version "1.0.4"
598+
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
599+
integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
600+
dependencies:
601+
call-bind "^1.0.2"
602+
define-properties "^1.1.3"
603+
430604
tunnel@0.0.6:
431605
version "0.0.6"
432606
resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c"
@@ -437,6 +611,16 @@ typescript@^4:
437611
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"
438612
integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==
439613

614+
unbox-primitive@^1.0.1:
615+
version "1.0.1"
616+
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
617+
integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
618+
dependencies:
619+
function-bind "^1.1.1"
620+
has-bigints "^1.0.1"
621+
has-symbols "^1.0.2"
622+
which-boxed-primitive "^1.0.2"
623+
440624
url-template@^2.0.8:
441625
version "2.0.8"
442626
resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21"
@@ -447,6 +631,17 @@ uuid@^8.0.0:
447631
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
448632
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
449633

634+
which-boxed-primitive@^1.0.2:
635+
version "1.0.2"
636+
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
637+
integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
638+
dependencies:
639+
is-bigint "^1.0.1"
640+
is-boolean-object "^1.1.0"
641+
is-number-object "^1.0.4"
642+
is-string "^1.0.5"
643+
is-symbol "^1.0.3"
644+
450645
yallist@^4.0.0:
451646
version "4.0.0"
452647
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"

0 commit comments

Comments
 (0)