Skip to content

Commit da6106a

Browse files
WestbrookLarsDenBakker
authored andcommitted
Add "forcedColors" support to "emulateMedia" command
1 parent efe42a8 commit da6106a

File tree

7 files changed

+63
-107
lines changed

7 files changed

+63
-107
lines changed

docs/docs/test-runner/commands.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ describe('my component', () => {
4949

5050
The `emulateMedia` command allows changing browser media queries. The function is async and should be awaited.
5151

52-
`emulateMedia` is supported in `@web/test-runner-chrome`, `-puppeteer` and `-playwright`. The `reducedMotion` option is not supported by playwright.
52+
`emulateMedia` is supported in `@web/test-runner-chrome`, `-puppeteer` and `-playwright`. The `forcedColors` option is not supported by puppeteer.
5353

5454
<details>
5555
<summary>View example</summary>

packages/test-runner-commands/browser/commands.d.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,29 @@ export function setViewport(viewport: Viewport): Promise<void>;
2626
* Emulates browser media, such as screen/print or color scheme, to be used in
2727
* CSS media queries.
2828
*
29-
* The reducedMotion option is a puppeteer-only API.
29+
* The `forcedColors` property is Playwright-only API that does not work in WebKit.
30+
*
31+
* @example
32+
* ```ts
33+
* await emulateMedia({
34+
* colorScheme: 'dark',
35+
* reducedMotion: 'reduce',
36+
* });
37+
* ```
38+
*
39+
* @example
40+
* ```ts
41+
* await emulateMedia({
42+
* media: 'print',
43+
* });
44+
* ```
45+
*
46+
* @example
47+
* ```ts
48+
* await emulateMedia({
49+
* forcedColors: 'active',
50+
* });
51+
* ```
3052
*/
3153
export function emulateMedia(media: Media): Promise<void>;
3254

packages/test-runner-commands/src/emulateMediaPlugin.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export interface Media {
66
media?: 'screen' | 'print';
77
colorScheme?: 'dark' | 'light' | 'no-preference';
88
reducedMotion?: 'reduce' | 'no-preference';
9+
forcedColors?: 'active' | 'none';
910
}
1011

1112
function isObject(payload: unknown): payload is Record<string, unknown> {

packages/test-runner-commands/test/emulate-media/emulateMediaPlugin.test.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,15 @@ describe('emulateMediaPlugin', function test() {
3434
plugins: [emulateMediaPlugin()],
3535
});
3636
});
37+
38+
it('can emulate forced-colors on playwright, except webkit', async () => {
39+
await runTests({
40+
files: [path.join(__dirname, 'forced-colors-test.js')],
41+
browsers: [
42+
playwrightLauncher({ product: 'chromium' }),
43+
playwrightLauncher({ product: 'firefox' }),
44+
],
45+
plugins: [emulateMediaPlugin()],
46+
});
47+
});
3748
});
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { emulateMedia } from '../../browser/commands.mjs';
2+
import { expect } from '../chai.js';
3+
4+
it('can emulate forced colors', async () => {
5+
await emulateMedia({ forcedColors: 'active' });
6+
expect(matchMedia('(forced-colors: active)').matches).to.be.true;
7+
await emulateMedia({ forcedColors: 'none' });
8+
expect(matchMedia('(forced-colors: none)').matches).to.be.true;
9+
});

packages/test-runner-playwright/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"dependencies": {
4848
"@web/test-runner-core": "^0.10.20",
4949
"@web/test-runner-coverage-v8": "^0.4.8",
50-
"playwright": "^1.14.0"
50+
"playwright": "^1.22.2"
5151
},
5252
"devDependencies": {
5353
"@web/test-runner-mocha": "^0.7.4",

yarn.lock

Lines changed: 17 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -2617,7 +2617,7 @@ agent-base@5:
26172617
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c"
26182618
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
26192619

2620-
agent-base@6, agent-base@^6.0.2:
2620+
agent-base@6:
26212621
version "6.0.2"
26222622
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
26232623
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
@@ -3957,7 +3957,7 @@ commander@^7.2.0:
39573957
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
39583958
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
39593959

3960-
commander@^8.2.0, commander@^8.3.0:
3960+
commander@^8.3.0:
39613961
version "8.3.0"
39623962
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
39633963
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
@@ -5191,11 +5191,6 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
51915191
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
51925192
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
51935193

5194-
escape-string-regexp@^2.0.0:
5195-
version "2.0.0"
5196-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
5197-
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
5198-
51995194
escape-string-regexp@^5.0.0:
52005195
version "5.0.0"
52015196
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8"
@@ -5474,7 +5469,7 @@ external-editor@^3.1.0:
54745469
iconv-lite "^0.4.24"
54755470
tmp "^0.0.33"
54765471

5477-
[email protected], extract-zip@^2.0.1:
5472+
54785473
version "2.0.1"
54795474
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
54805475
integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
@@ -6086,7 +6081,7 @@ got@^8.3.1:
60866081
url-parse-lax "^3.0.0"
60876082
url-to-options "^1.0.1"
60886083

6089-
graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4:
6084+
graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
60906085
version "4.2.8"
60916086
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
60926087
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
@@ -6596,7 +6591,7 @@ http2-wrapper@^1.0.0-beta.5.2:
65966591
quick-lru "^5.1.1"
65976592
resolve-alpn "^1.0.0"
65986593

6599-
[email protected], https-proxy-agent@^5.0.0:
6594+
66006595
version "5.0.0"
66016596
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
66026597
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
@@ -7333,11 +7328,6 @@ jest-worker@^26.2.1:
73337328
merge-stream "^2.0.0"
73347329
supports-color "^7.0.0"
73357330

7336-
jpeg-js@^0.4.2:
7337-
version "0.4.3"
7338-
resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.3.tgz#6158e09f1983ad773813704be80680550eff977b"
7339-
integrity sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==
7340-
73417331
js-beautify@^1.6.12:
73427332
version "1.14.0"
73437333
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.14.0.tgz#2ce790c555d53ce1e3d7363227acf5dc69024c2d"
@@ -8890,11 +8880,6 @@ [email protected]:
88908880
resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
88918881
integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==
88928882

8893-
mime@^2.4.6:
8894-
version "2.6.0"
8895-
resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
8896-
integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
8897-
88988883
mimic-fn@^2.1.0:
88998884
version "2.1.0"
89008885
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
@@ -9764,34 +9749,17 @@ [email protected], pkg-dir@^4.2.0:
97649749
dependencies:
97659750
find-up "^4.0.0"
97669751

9767-
playwright-core@=1.16.3:
9768-
version "1.16.3"
9769-
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.16.3.tgz#f466be9acaffb698654adfb0a17a4906ba936895"
9770-
integrity sha512-16hF27IvQheJee+DbhC941AUZLjbJgfZFWi9YPS4LKEk/lKFhZI+9TiFD0sboYqb9eaEWvul47uR5xxTVbE4iw==
9771-
dependencies:
9772-
commander "^8.2.0"
9773-
debug "^4.1.1"
9774-
extract-zip "^2.0.1"
9775-
https-proxy-agent "^5.0.0"
9776-
jpeg-js "^0.4.2"
9777-
mime "^2.4.6"
9778-
pngjs "^5.0.0"
9779-
progress "^2.0.3"
9780-
proper-lockfile "^4.1.1"
9781-
proxy-from-env "^1.1.0"
9782-
rimraf "^3.0.2"
9783-
socks-proxy-agent "^6.1.0"
9784-
stack-utils "^2.0.3"
9785-
ws "^7.4.6"
9786-
yauzl "^2.10.0"
9787-
yazl "^2.5.1"
9752+
9753+
version "1.22.2"
9754+
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.22.2.tgz#ed2963d79d71c2a18d5a6fd25b60b9f0a344661a"
9755+
integrity sha512-w/hc/Ld0RM4pmsNeE6aL/fPNWw8BWit2tg+TfqJ3+p59c6s3B6C8mXvXrIPmfQEobkcFDc+4KirNzOQ+uBSP1Q==
97889756

9789-
playwright@^1.14.0:
9790-
version "1.16.3"
9791-
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.16.3.tgz#27a292d9fa54fbac923998d3af58cd2b691f5ebe"
9792-
integrity sha512-nfJx/OpIb/8OexL3rYGxNN687hGyaM3XNpfuMzoPlrekURItyuiHHsNhC9oQCx3JDmCn5O3EyyyFCnrZjH6MpA==
9757+
playwright@^1.22.2:
9758+
version "1.22.2"
9759+
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.22.2.tgz#353a7c29f89ca9600edc7a9a30aed790823c797d"
9760+
integrity sha512-hUTpg7LytIl3/O4t0AQJS1V6hWsaSY5uZ7w1oCC8r3a1AQN5d6otIdCkiB3cbzgQkcMaRxisinjMFMVqZkybdQ==
97939761
dependencies:
9794-
playwright-core "=1.16.3"
9762+
playwright-core "1.22.2"
97959763

97969764
please-upgrade-node@^3.2.0:
97979765
version "3.2.0"
@@ -9815,11 +9783,6 @@ pngjs@^4.0.1:
98159783
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-4.0.1.tgz#f803869bb2fc1bfe1bf99aa4ec21c108117cfdbe"
98169784
integrity sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==
98179785

9818-
pngjs@^5.0.0:
9819-
version "5.0.0"
9820-
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb"
9821-
integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==
9822-
98239786
pngjs@^6.0.0:
98249787
version "6.0.0"
98259788
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821"
@@ -10226,7 +10189,7 @@ process@^0.11.10:
1022610189
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
1022710190
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
1022810191

10229-
[email protected], progress@^2.0.0, progress@^2.0.3:
10192+
[email protected], progress@^2.0.0:
1023010193
version "2.0.3"
1023110194
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
1023210195
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
@@ -10243,15 +10206,6 @@ promise@^7.0.1:
1024310206
dependencies:
1024410207
asap "~2.0.3"
1024510208

10246-
proper-lockfile@^4.1.1:
10247-
version "4.1.2"
10248-
resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f"
10249-
integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==
10250-
dependencies:
10251-
graceful-fs "^4.2.4"
10252-
retry "^0.12.0"
10253-
signal-exit "^3.0.2"
10254-
1025510209
property-information@^5.0.0, property-information@^5.3.0:
1025610210
version "5.6.0"
1025710211
resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69"
@@ -10269,7 +10223,7 @@ proto-list@~1.2.1:
1026910223
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
1027010224
integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
1027110225

10272-
[email protected], proxy-from-env@^1.1.0:
10226+
1027310227
version "1.1.0"
1027410228
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
1027510229
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
@@ -11180,11 +11134,6 @@ retext-profanities@~7.1.0:
1118011134
unified "^10.0.0"
1118111135
unist-util-position "^4.0.0"
1118211136

11183-
retry@^0.12.0:
11184-
version "0.12.0"
11185-
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
11186-
integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
11187-
1118811137
reusify@^1.0.4:
1118911138
version "1.0.4"
1119011139
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
@@ -11671,11 +11620,6 @@ slugify@^1.4.0:
1167111620
resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.3.tgz#325aec50871acfb17976f2d3cb09ee1e7ab563be"
1167211621
integrity sha512-1MPyqnIhgiq+/0iDJyqSJHENdnH5MMIlgJIBxmkRMzTNKlS/QsN5dXsB+MdDq4E6w0g9jFA4XOTRkVDjDae/2w==
1167311622

11674-
smart-buffer@^4.1.0:
11675-
version "4.2.0"
11676-
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
11677-
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
11678-
1167911623
smartwrap@^1.2.3:
1168011624
version "1.2.5"
1168111625
resolved "https://registry.yarnpkg.com/smartwrap/-/smartwrap-1.2.5.tgz#45ee3e09ac234e5f7f17c16e916f511834f3cd23"
@@ -11747,23 +11691,6 @@ [email protected]:
1174711691
socket.io-client "2.4.0"
1174811692
socket.io-parser "~3.4.0"
1174911693

11750-
socks-proxy-agent@^6.1.0:
11751-
version "6.1.1"
11752-
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz#e664e8f1aaf4e1fb3df945f09e3d94f911137f87"
11753-
integrity sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==
11754-
dependencies:
11755-
agent-base "^6.0.2"
11756-
debug "^4.3.1"
11757-
socks "^2.6.1"
11758-
11759-
socks@^2.6.1:
11760-
version "2.6.1"
11761-
resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
11762-
integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
11763-
dependencies:
11764-
ip "^1.1.5"
11765-
smart-buffer "^4.1.0"
11766-
1176711694
sort-keys-length@^1.0.0:
1176811695
version "1.0.1"
1176911696
resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188"
@@ -11920,13 +11847,6 @@ stable@^0.1.8:
1192011847
resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
1192111848
integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
1192211849

11923-
stack-utils@^2.0.3:
11924-
version "2.0.5"
11925-
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5"
11926-
integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==
11927-
dependencies:
11928-
escape-string-regexp "^2.0.0"
11929-
1193011850
state-toggle@^1.0.0:
1193111851
version "1.0.3"
1193211852
resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
@@ -13737,7 +13657,7 @@ ws@>=7.4.6:
1373713657
resolved "https://registry.yarnpkg.com/ws/-/ws-8.3.0.tgz#7185e252c8973a60d57170175ff55fdbd116070d"
1373813658
integrity sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==
1373913659

13740-
ws@^7.4.2, ws@^7.4.6:
13660+
ws@^7.4.2:
1374113661
version "7.5.6"
1374213662
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b"
1374313663
integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==
@@ -13906,13 +13826,6 @@ yauzl@^2.10.0, yauzl@^2.4.2:
1390613826
buffer-crc32 "~0.2.3"
1390713827
fd-slicer "~1.1.0"
1390813828

13909-
yazl@^2.5.1:
13910-
version "2.5.1"
13911-
resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"
13912-
integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==
13913-
dependencies:
13914-
buffer-crc32 "~0.2.3"
13915-
1391613829
1391713830
version "0.1.2"
1391813831
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"

0 commit comments

Comments
 (0)