Skip to content

Commit 38b5320

Browse files
committed
chore(deps): install sinon
1 parent 079da44 commit 38b5320

File tree

2 files changed

+111
-4
lines changed

2 files changed

+111
-4
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"@ava/typescript": "^2.0.0",
4747
"@istanbuljs/nyc-config-typescript": "^1.0.1",
4848
"@types/node": "^16.9.3",
49+
"@types/sinon": "^10.0.3",
4950
"@typescript-eslint/eslint-plugin": "^4.31.1",
5051
"@typescript-eslint/parser": "^4.31.1",
5152
"ava": "^3.15.0",
@@ -62,6 +63,7 @@
6263
"nyc": "^15.1.0",
6364
"open-cli": "^7.0.1",
6465
"prettier": "^2.4.1",
66+
"sinon": "^11.1.2",
6567
"standard-version": "^9.3.1",
6668
"ts-node": "^10.2.1",
6769
"typedoc": "^0.22.4",

yarn.lock

Lines changed: 109 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,34 @@
654654
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
655655
integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
656656

657+
"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.3":
658+
version "1.8.3"
659+
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
660+
integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
661+
dependencies:
662+
type-detect "4.0.8"
663+
664+
"@sinonjs/fake-timers@^7.0.4", "@sinonjs/fake-timers@^7.1.0", "@sinonjs/fake-timers@^7.1.2":
665+
version "7.1.2"
666+
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5"
667+
integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==
668+
dependencies:
669+
"@sinonjs/commons" "^1.7.0"
670+
671+
"@sinonjs/samsam@^6.0.2":
672+
version "6.0.2"
673+
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-6.0.2.tgz#a0117d823260f282c04bff5f8704bdc2ac6910bb"
674+
integrity sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==
675+
dependencies:
676+
"@sinonjs/commons" "^1.6.0"
677+
lodash.get "^4.4.2"
678+
type-detect "^4.0.8"
679+
680+
"@sinonjs/text-encoding@^0.7.1":
681+
version "0.7.1"
682+
resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5"
683+
integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==
684+
657685
"@szmarczak/http-timer@^1.1.2":
658686
version "1.1.2"
659687
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
@@ -726,6 +754,13 @@
726754
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
727755
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
728756

757+
"@types/sinon@^10.0.3":
758+
version "10.0.3"
759+
resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-10.0.3.tgz#2d17cf53f42981e8ebd3e2339dade748b0da742a"
760+
integrity sha512-XUaFuUOQ3A/r6gS1qCU/USMleascaqGeQpGR1AZ5JdRtBPlzijRzKsik1TuGzvdtPA0mdq42JqaJmJ+Afg1LJg==
761+
dependencies:
762+
"@sinonjs/fake-timers" "^7.1.0"
763+
729764
"@typescript-eslint/eslint-plugin@^4.31.1":
730765
version "4.31.1"
731766
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz#e938603a136f01dcabeece069da5fb2e331d4498"
@@ -1426,7 +1461,12 @@ camelcase@^6.2.0:
14261461
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
14271462
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
14281463

1429-
caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228, caniuse-lite@^1.0.30001254:
1464+
caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228:
1465+
version "1.0.30001259"
1466+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001259.tgz#ae21691d3da9c4be6144403ac40f71d9f6efd790"
1467+
integrity sha512-V7mQTFhjITxuk9zBpI6nYsiTXhcPe05l+364nZjK7MFK/E7ibvYBSAXr4YcA6oPR8j3ZLM/LN+lUqUVAQEUZFg==
1468+
1469+
caniuse-lite@^1.0.30001254:
14301470
version "1.0.30001258"
14311471
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001258.tgz#b604eed80cc54a578e4bf5a02ae3ed49f869d252"
14321472
integrity sha512-RBByOG6xWXUp0CR2/WU2amXz3stjKpSl5J1xU49F1n2OxD//uBZO4wCKUiG+QMGf7CHGfDDcqoKriomoGVxTeA==
@@ -2334,6 +2374,11 @@ diff@^4.0.1:
23342374
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
23352375
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
23362376

2377+
diff@^5.0.0:
2378+
version "5.0.0"
2379+
resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
2380+
integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
2381+
23372382
diffie-hellman@^5.0.0:
23382383
version "5.0.3"
23392384
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
@@ -2394,7 +2439,12 @@ duplexer3@^0.1.4:
23942439
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
23952440
integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
23962441

2397-
electron-to-chromium@^1.3.723, electron-to-chromium@^1.3.830:
2442+
electron-to-chromium@^1.3.723:
2443+
version "1.3.845"
2444+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.845.tgz#326d3be3ee5d2c065f689119d441c997f9fd41d8"
2445+
integrity sha512-y0RorqmExFDI4RjLEC6j365bIT5UAXf9WIRcknvSFHVhbC/dRnCgJnPA3DUUW6SCC85QGKEafgqcHJ6uPdEP1Q==
2446+
2447+
electron-to-chromium@^1.3.830:
23982448
version "1.3.843"
23992449
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.843.tgz#671489bd2f59fd49b76adddc1aa02c88cd38a5c0"
24002450
integrity sha512-OWEwAbzaVd1Lk9MohVw8LxMXFlnYd9oYTYxfX8KS++kLLjDfbovLOcEEXwRhG612dqGQ6+44SZvim0GXuBRiKg==
@@ -3829,6 +3879,11 @@ is-yarn-global@^0.3.0:
38293879
resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
38303880
integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
38313881

3882+
3883+
version "0.0.1"
3884+
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
3885+
integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
3886+
38323887
isarray@^1.0.0, isarray@~1.0.0:
38333888
version "1.0.0"
38343889
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -4007,6 +4062,11 @@ jsonparse@^1.2.0:
40074062
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
40084063
integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
40094064

4065+
just-extend@^4.0.2:
4066+
version "4.2.1"
4067+
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.2.1.tgz#ef5e589afb61e5d66b24eca749409a8939a8c744"
4068+
integrity sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==
4069+
40104070
keyv@^3.0.0:
40114071
version "3.1.0"
40124072
resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
@@ -4109,6 +4169,11 @@ lodash.flattendeep@^4.4.0:
41094169
resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
41104170
integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=
41114171

4172+
lodash.get@^4.4.2:
4173+
version "4.4.2"
4174+
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
4175+
integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
4176+
41124177
lodash.ismatch@^4.4.0:
41134178
version "4.4.0"
41144179
resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
@@ -4488,6 +4553,17 @@ nice-try@^1.0.4:
44884553
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
44894554
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
44904555

4556+
nise@^5.1.0:
4557+
version "5.1.0"
4558+
resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.0.tgz#713ef3ed138252daef20ec035ab62b7a28be645c"
4559+
integrity sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ==
4560+
dependencies:
4561+
"@sinonjs/commons" "^1.7.0"
4562+
"@sinonjs/fake-timers" "^7.0.4"
4563+
"@sinonjs/text-encoding" "^0.7.1"
4564+
just-extend "^4.0.2"
4565+
path-to-regexp "^1.7.0"
4566+
44914567
44924568
version "2.6.1"
44934569
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
@@ -4541,7 +4617,12 @@ node-preload@^0.2.1:
45414617
dependencies:
45424618
process-on-spawn "^1.0.0"
45434619

4544-
node-releases@^1.1.71, node-releases@^1.1.75:
4620+
node-releases@^1.1.71:
4621+
version "1.1.76"
4622+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.76.tgz#df245b062b0cafbd5282ab6792f7dccc2d97f36e"
4623+
integrity sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==
4624+
4625+
node-releases@^1.1.75:
45454626
version "1.1.75"
45464627
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
45474628
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
@@ -4993,6 +5074,13 @@ path-parse@^1.0.6:
49935074
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
49945075
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
49955076

5077+
path-to-regexp@^1.7.0:
5078+
version "1.8.0"
5079+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
5080+
integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
5081+
dependencies:
5082+
isarray "0.0.1"
5083+
49965084
path-type@^3.0.0:
49975085
version "3.0.0"
49985086
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
@@ -5678,6 +5766,18 @@ signal-exit@^3.0.2, signal-exit@^3.0.3:
56785766
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.4.tgz#366a4684d175b9cab2081e3681fda3747b6c51d7"
56795767
integrity sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==
56805768

5769+
sinon@^11.1.2:
5770+
version "11.1.2"
5771+
resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.2.tgz#9e78850c747241d5c59d1614d8f9cbe8840e8674"
5772+
integrity sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw==
5773+
dependencies:
5774+
"@sinonjs/commons" "^1.8.3"
5775+
"@sinonjs/fake-timers" "^7.1.2"
5776+
"@sinonjs/samsam" "^6.0.2"
5777+
diff "^5.0.0"
5778+
nise "^5.1.0"
5779+
supports-color "^7.2.0"
5780+
56815781
slash@^3.0.0:
56825782
version "3.0.0"
56835783
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
@@ -6081,7 +6181,7 @@ supports-color@^5.3.0:
60816181
dependencies:
60826182
has-flag "^3.0.0"
60836183

6084-
supports-color@^7.1.0:
6184+
supports-color@^7.1.0, supports-color@^7.2.0:
60856185
version "7.2.0"
60866186
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
60876187
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -6318,6 +6418,11 @@ type-check@^0.4.0, type-check@~0.4.0:
63186418
dependencies:
63196419
prelude-ls "^1.2.1"
63206420

6421+
[email protected], type-detect@^4.0.8:
6422+
version "4.0.8"
6423+
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
6424+
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
6425+
63216426
type-fest@^0.13.1:
63226427
version "0.13.1"
63236428
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"

0 commit comments

Comments
 (0)