Skip to content

Commit 99b8ef0

Browse files
Add support for TypeScript tests and convert one file (#1658)
1 parent e847224 commit 99b8ef0

7 files changed

Lines changed: 159 additions & 31 deletions

File tree

.mocharc.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
'use strict';
2+
3+
// Configuration for our Mocha test suite.
4+
const config = {
5+
color: true,
6+
// Run tests in parallel.
7+
parallel: true,
8+
// Recurse through all tests in the test directory.
9+
recursive: true,
10+
extension: ["js", "ts"],
11+
require: "ts-node/register/transpile-only"
12+
};
13+
14+
if (process.argv.find(a => a.includes('WebStorm'))) {
15+
// Parallel doesn't work correctly when running from JetBrains WebStorm
16+
config.parallel = false;
17+
}
18+
19+
module.exports = config;

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,13 +529,13 @@ stripe-mock
529529
Run a single test suite without a coverage report:
530530

531531
```bash
532-
$ yarn mocha-only test/Error.spec.js
532+
$ yarn mocha-only test/Error.spec.ts
533533
```
534534

535535
Run a single test (case sensitive) in watch mode:
536536

537537
```bash
538-
$ yarn mocha-only test/Error.spec.js --grep 'Populates with type' --watch
538+
$ yarn mocha-only test/Error.spec.ts --grep 'Populates with type' --watch
539539
```
540540

541541
If you wish, you may run tests using your Stripe _Test_ API key by setting the

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
"main": "lib/stripe.js",
2828
"types": "types/index.d.ts",
2929
"devDependencies": {
30+
"@types/chai": "^4.3.4",
31+
"@types/chai-as-promised": "^7.1.5",
32+
"@types/mocha": "^10.0.1",
3033
"@typescript-eslint/eslint-plugin": "^4.33.0",
3134
"@typescript-eslint/parser": "^4.33.0",
3235
"chai": "^4.3.6",
@@ -42,7 +45,8 @@
4245
"node-fetch": "^2.6.7",
4346
"nyc": "^15.1.0",
4447
"prettier": "^1.16.4",
45-
"typescript": "^4.8.4"
48+
"ts-node": "^10.9.1",
49+
"typescript": "^4.9.4"
4650
},
4751
"resolutions": {
4852
"minimist": "1.2.6",
@@ -57,8 +61,8 @@
5761
"build": "tsc -p tsconfig.json",
5862
"clean": "rm -rf ./.nyc_output ./node_modules/.cache ./coverage ./lib",
5963
"prepack": "yarn install && yarn build",
60-
"mocha": "nyc mocha --config=test/.mocharc.js",
61-
"mocha-only": "mocha --config=test/.mocharc.js",
64+
"mocha": "nyc mocha",
65+
"mocha-only": "mocha",
6266
"test": "yarn build && yarn test-typescript && yarn mocha",
6367
"test-typescript": "tsc --build types/test",
6468
"lint": "eslint --ext .js,.jsx,.ts .",

test/.mocharc.js

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
require('../testUtils');
44

5-
const Error = require('../lib/Error');
6-
const expect = require('chai').expect;
5+
import Error = require('../src/Error');
6+
import {expect} from 'chai';
77

88
describe('Error', () => {
99
describe('StripeError', () => {
Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const {StripeSignatureVerificationError} = require('../lib/Error');
44
const {getSpyableStripe, FakeCryptoProvider} = require('../testUtils');
55
const stripe = getSpyableStripe();
6-
const expect = require('chai').expect;
6+
import {expect} from 'chai';
77

88
const EVENT_PAYLOAD = {
99
id: 'evt_test_webhook',
@@ -31,8 +31,10 @@ describe('Webhooks', () => {
3131
});
3232
});
3333

34-
const makeConstructEventTests = (constructEventFn) => {
35-
return () => {
34+
const makeConstructEventTests = (
35+
constructEventFn: typeof stripe.webhooks.construct
36+
) => {
37+
return (): void => {
3638
it('should return an Event instance from a valid JSON payload and valid signature header', async () => {
3739
const header = stripe.webhooks.generateTestHeaderString({
3840
payload: EVENT_PAYLOAD_STRING,
@@ -137,21 +139,23 @@ describe('Webhooks', () => {
137139

138140
describe(
139141
'.constructEvent',
140-
makeConstructEventTests(async (...args) => {
142+
makeConstructEventTests(async (...args: any) => {
141143
const result = await stripe.webhooks.constructEvent(...args);
142144
return result;
143145
})
144146
);
145147

146148
describe(
147149
'.constructEventAsync',
148-
makeConstructEventTests((...args) =>
150+
makeConstructEventTests((...args: any) =>
149151
stripe.webhooks.constructEventAsync(...args)
150152
)
151153
);
152154

153-
const makeVerifySignatureHeaderTests = (verifyHeaderFn) => {
154-
return () => {
155+
const makeVerifySignatureHeaderTests = (
156+
verifyHeaderFn: typeof stripe.webhooks.verify
157+
) => {
158+
return (): void => {
155159
it('should raise a SignatureVerificationError when the header does not have the expected format', async () => {
156160
const header = "I'm not even a real signature header";
157161

@@ -329,15 +333,15 @@ describe('Webhooks', () => {
329333

330334
describe(
331335
'.verifySignatureHeader',
332-
makeVerifySignatureHeaderTests(async (...args) => {
336+
makeVerifySignatureHeaderTests(async (...args: any) => {
333337
const result = await stripe.webhooks.signature.verifyHeader(...args);
334338
return result;
335339
})
336340
);
337341

338342
describe(
339343
'.verifySignatureHeaderAsync',
340-
makeVerifySignatureHeaderTests((...args) =>
344+
makeVerifySignatureHeaderTests((...args: any) =>
341345
stripe.webhooks.signature.verifyHeaderAsync(...args)
342346
)
343347
);

yarn.lock

Lines changed: 116 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,13 @@
196196
"@babel/helper-validator-identifier" "^7.19.1"
197197
to-fast-properties "^2.0.0"
198198

199+
"@cspotcode/source-map-support@^0.8.0":
200+
version "0.8.1"
201+
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
202+
integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
203+
dependencies:
204+
"@jridgewell/trace-mapping" "0.3.9"
205+
199206
"@eslint/eslintrc@^0.4.3":
200207
version "0.4.3"
201208
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
@@ -258,7 +265,7 @@
258265
"@jridgewell/sourcemap-codec" "^1.4.10"
259266
"@jridgewell/trace-mapping" "^0.3.9"
260267

261-
"@jridgewell/resolve-uri@3.1.0":
268+
"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3":
262269
version "3.1.0"
263270
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
264271
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
@@ -273,6 +280,14 @@
273280
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
274281
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
275282

283+
"@jridgewell/trace-mapping@0.3.9":
284+
version "0.3.9"
285+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
286+
integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
287+
dependencies:
288+
"@jridgewell/resolve-uri" "^3.0.3"
289+
"@jridgewell/sourcemap-codec" "^1.4.10"
290+
276291
"@jridgewell/trace-mapping@^0.3.9":
277292
version "0.3.17"
278293
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
@@ -302,11 +317,48 @@
302317
"@nodelib/fs.scandir" "2.1.5"
303318
fastq "^1.6.0"
304319

320+
"@tsconfig/node10@^1.0.7":
321+
version "1.0.9"
322+
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
323+
integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
324+
325+
"@tsconfig/node12@^1.0.7":
326+
version "1.0.11"
327+
resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
328+
integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
329+
330+
"@tsconfig/node14@^1.0.0":
331+
version "1.0.3"
332+
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
333+
integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
334+
335+
"@tsconfig/node16@^1.0.2":
336+
version "1.0.3"
337+
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
338+
integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
339+
340+
"@types/chai-as-promised@^7.1.5":
341+
version "7.1.5"
342+
resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz#6e016811f6c7a64f2eed823191c3a6955094e255"
343+
integrity sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==
344+
dependencies:
345+
"@types/chai" "*"
346+
347+
"@types/chai@*", "@types/chai@^4.3.4":
348+
version "4.3.4"
349+
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.4.tgz#e913e8175db8307d78b4e8fa690408ba6b65dee4"
350+
integrity sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==
351+
305352
"@types/json-schema@^7.0.7":
306353
version "7.0.11"
307354
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
308355
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
309356

357+
"@types/mocha@^10.0.1":
358+
version "10.0.1"
359+
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.1.tgz#2f4f65bb08bc368ac39c96da7b2f09140b26851b"
360+
integrity sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==
361+
310362
"@types/node@>=8.1.0":
311363
version "18.11.3"
312364
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.3.tgz#78a6d7ec962b596fc2d2ec102c4dd3ef073fea6a"
@@ -392,11 +444,21 @@ acorn-jsx@^5.3.1:
392444
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
393445
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
394446

447+
acorn-walk@^8.1.1:
448+
version "8.2.0"
449+
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
450+
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
451+
395452
acorn@^7.4.0:
396453
version "7.4.1"
397454
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
398455
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
399456

457+
acorn@^8.4.1:
458+
version "8.8.1"
459+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
460+
integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
461+
400462
aggregate-error@^3.0.0:
401463
version "3.1.0"
402464
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
@@ -479,6 +541,11 @@ archy@^1.0.0:
479541
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
480542
integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==
481543

544+
arg@^4.1.0:
545+
version "4.1.3"
546+
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
547+
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
548+
482549
argparse@^1.0.7:
483550
version "1.0.10"
484551
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -770,6 +837,11 @@ coveralls@^3.1.1:
770837
minimist "^1.2.5"
771838
request "^2.88.2"
772839

840+
create-require@^1.1.0:
841+
version "1.1.1"
842+
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
843+
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
844+
773845
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
774846
version "7.0.3"
775847
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -851,6 +923,11 @@ diff@5.0.0:
851923
resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
852924
integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
853925

926+
diff@^4.0.1:
927+
version "4.0.2"
928+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
929+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
930+
854931
dir-glob@^3.0.1:
855932
version "3.0.1"
856933
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -1688,6 +1765,11 @@ make-dir@^3.0.0, make-dir@^3.0.2:
16881765
dependencies:
16891766
semver "^6.0.0"
16901767

1768+
make-error@^1.1.1:
1769+
version "1.3.6"
1770+
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
1771+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
1772+
16911773
md5@^2.1.0:
16921774
version "2.3.0"
16931775
resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f"
@@ -2395,6 +2477,25 @@ tr46@~0.0.3:
23952477
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
23962478
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
23972479

2480+
ts-node@^10.9.1:
2481+
version "10.9.1"
2482+
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
2483+
integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
2484+
dependencies:
2485+
"@cspotcode/source-map-support" "^0.8.0"
2486+
"@tsconfig/node10" "^1.0.7"
2487+
"@tsconfig/node12" "^1.0.7"
2488+
"@tsconfig/node14" "^1.0.0"
2489+
"@tsconfig/node16" "^1.0.2"
2490+
acorn "^8.4.1"
2491+
acorn-walk "^8.1.1"
2492+
arg "^4.1.0"
2493+
create-require "^1.1.0"
2494+
diff "^4.0.1"
2495+
make-error "^1.1.1"
2496+
v8-compile-cache-lib "^3.0.1"
2497+
yn "3.1.1"
2498+
23982499
tslib@^1.8.1:
23992500
version "1.14.1"
24002501
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -2448,10 +2549,10 @@ typedarray-to-buffer@^3.1.5:
24482549
dependencies:
24492550
is-typedarray "^1.0.0"
24502551

2451-
typescript@^4.8.4:
2452-
version "4.8.4"
2453-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
2454-
integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
2552+
typescript@^4.9.4:
2553+
version "4.9.4"
2554+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78"
2555+
integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==
24552556

24562557
update-browserslist-db@^1.0.9:
24572558
version "1.0.10"
@@ -2478,6 +2579,11 @@ uuid@^8.3.2:
24782579
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
24792580
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
24802581

2582+
v8-compile-cache-lib@^3.0.1:
2583+
version "3.0.1"
2584+
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
2585+
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
2586+
24812587
v8-compile-cache@^2.0.3:
24822588
version "2.3.0"
24832589
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@@ -2645,6 +2751,11 @@ yargs@^15.0.2:
26452751
y18n "^4.0.0"
26462752
yargs-parser "^18.1.2"
26472753

2754+
yn@3.1.1:
2755+
version "3.1.1"
2756+
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
2757+
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
2758+
26482759
yocto-queue@^0.1.0:
26492760
version "0.1.0"
26502761
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"

0 commit comments

Comments
 (0)