Remove snapshot-diff (#18019)

This commit is contained in:
fisker Cheung authored and GitHub committed 2025-10-09 22:00:33 +08:00
1 parent 36fe05ac8d
commit 1679b69cdc
6 files changed
+97 -377

No files matched your search

-1
View File
@@ -167,7 +167,6 @@
"rollup-plugin-license": "3.6.0",
"semver": "7.7.3",
"serialize-javascript": "7.0.0",
"snapshot-diff": "0.10.0",
"tempy": "3.1.0",
"tinybench": "5.0.1",
"ts-expect": "1.3.0"
@@ -13,31 +13,29 @@ Default: bar",
`;
exports[`show external options with \`--help\` 1`] = `
"Snapshot Diff:
- First value
+ Second value
@@ -27,19 +27,21 @@
--experimental-operator-position <start|end>
Where to print operators when binary expressions wrap lines.
Defaults to end.
--no-experimental-ternaries
Default behavior of ternaries; keep question marks on the same line as the consequent.
+ --foo-string <string> foo description
+ Defaults to bar.
--html-whitespace-sensitivity <css|strict|ignore>
How to handle whitespaces in HTML.
Defaults to css.
--jsx-single-quote Use single quotes in JSX.
Defaults to false.
--object-wrap <preserve|collapse>
How to wrap object literals.
Defaults to preserve.
- --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml>
+ --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml|foo-parser>
Which parser to use.
--print-width <int> The line length where Prettier will try wrap.
Defaults to 80.
--prose-wrap <always|never|preserve>
How to wrap prose."
"===================================================================
--- Without plugin
+++ With plugin
@@ -28,17 +28,19 @@
Where to print operators when binary expressions wrap lines.
Defaults to end.
--no-experimental-ternaries
Default behavior of ternaries; keep question marks on the same line as the consequent.
+ --foo-string <string> foo description
+ Defaults to bar.
--html-whitespace-sensitivity <css|strict|ignore>
How to handle whitespaces in HTML.
Defaults to css.
--jsx-single-quote Use single quotes in JSX.
Defaults to false.
--object-wrap <preserve|collapse>
How to wrap object literals.
Defaults to preserve.
- --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml>
+ --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml|foo-parser>
Which parser to use.
--print-width <int> The line length where Prettier will try wrap.
Defaults to 80.
--prose-wrap <always|never|preserve>
"
`;
@@ -57,31 +57,29 @@ Default: bar",
`;
exports[`show external options with \`--help\` 1`] = `
"Snapshot Diff:
- First value
+ Second value
@@ -27,19 +27,21 @@
--experimental-operator-position <start|end>
Where to print operators when binary expressions wrap lines.
Defaults to end.
--no-experimental-ternaries
Default behavior of ternaries; keep question marks on the same line as the consequent.
+ --foo-option <bar|baz> foo description
+ Defaults to bar.
--html-whitespace-sensitivity <css|strict|ignore>
How to handle whitespaces in HTML.
Defaults to css.
--jsx-single-quote Use single quotes in JSX.
Defaults to false.
--object-wrap <preserve|collapse>
How to wrap object literals.
Defaults to preserve.
- --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml>
+ --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml|foo-parser>
Which parser to use.
--print-width <int> The line length where Prettier will try wrap.
Defaults to 80.
--prose-wrap <always|never|preserve>
How to wrap prose."
"===================================================================
--- Without plugin
+++ With plugin
@@ -28,17 +28,19 @@
Where to print operators when binary expressions wrap lines.
Defaults to end.
--no-experimental-ternaries
Default behavior of ternaries; keep question marks on the same line as the consequent.
+ --foo-option <bar|baz> foo description
+ Defaults to bar.
--html-whitespace-sensitivity <css|strict|ignore>
How to handle whitespaces in HTML.
Defaults to css.
--jsx-single-quote Use single quotes in JSX.
Defaults to false.
--object-wrap <preserve|collapse>
How to wrap object literals.
Defaults to preserve.
- --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml>
+ --parser <flow|babel|babel-flow|babel-ts|typescript|acorn|espree|meriyah|css|less|scss|json|json5|jsonc|json-stringify|graphql|markdown|mdx|vue|yaml|glimmer|html|angular|lwc|mjml|foo-parser>
Which parser to use.
--print-width <int> The line length where Prettier will try wrap.
Defaults to 80.
--prose-wrap <always|never|preserve>
"
`;
@@ -1,4 +1,5 @@
import snapshotDiff from "snapshot-diff";
import { createTwoFilesPatch } from "diff";
test("show external options with `--help`", async () => {
const originalStdout = await runCli("plugins/options-string", ["--help"])
.stdout;
@@ -6,7 +7,14 @@ test("show external options with `--help`", async () => {
"--help",
"--plugin=./plugin.cjs",
]).stdout;
expect(snapshotDiff(originalStdout, pluggedStdout)).toMatchSnapshot();
expect(
createTwoFilesPatch(
"Without plugin",
"With plugin",
originalStdout,
pluggedStdout,
),
).toMatchSnapshot();
});
describe("show detailed external option with `--help foo-string`", () => {
+10 -2
View File
@@ -1,4 +1,5 @@
import snapshotDiff from "snapshot-diff";
import { createTwoFilesPatch } from "diff";
test("show external options with `--help`", async () => {
const originalStdout = await runCli("plugins/options", ["--help"]).stdout;
const pluggedStdout = await runCli("plugins/options", [
@@ -6,7 +7,14 @@ test("show external options with `--help`", async () => {
"--plugin=./plugin.cjs",
]).stdout;
expect(snapshotDiff(originalStdout, pluggedStdout)).toMatchSnapshot();
expect(
createTwoFilesPatch(
"Without plugin",
"With plugin",
originalStdout,
pluggedStdout,
),
).toMatchSnapshot();
});
describe("show detailed external option with `--help foo-option`", () => {
+27 -318
View File
@@ -34,7 +34,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1":
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/code-frame@npm:7.27.1"
dependencies:
@@ -52,7 +52,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4":
"@babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4":
version: 7.28.4
resolution: "@babel/core@npm:7.28.4"
dependencies:
@@ -89,7 +89,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.3, @babel/generator@npm:^7.7.2":
"@babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.3":
version: 7.28.3
resolution: "@babel/generator@npm:7.28.3"
dependencies:
@@ -220,7 +220,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4":
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4":
version: 7.28.4
resolution: "@babel/parser@npm:7.28.4"
dependencies:
@@ -308,7 +308,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-syntax-jsx@npm:^7.27.1, @babel/plugin-syntax-jsx@npm:^7.7.2":
"@babel/plugin-syntax-jsx@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-syntax-jsx@npm:7.27.1"
dependencies:
@@ -407,7 +407,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-syntax-typescript@npm:^7.27.1, @babel/plugin-syntax-typescript@npm:^7.7.2":
"@babel/plugin-syntax-typescript@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-syntax-typescript@npm:7.27.1"
dependencies:
@@ -454,7 +454,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3":
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4":
version: 7.28.4
resolution: "@babel/types@npm:7.28.4"
dependencies:
@@ -1672,15 +1672,6 @@ __metadata:
languageName: node
linkType: hard
"@jest/expect-utils@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/expect-utils@npm:29.7.0"
dependencies:
jest-get-type: "npm:^29.6.3"
checksum: 10/ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee
languageName: node
linkType: hard
"@jest/expect@npm:30.2.0, @jest/expect@npm:^30.0.0":
version: 30.2.0
resolution: "@jest/expect@npm:30.2.0"
@@ -1779,15 +1770,6 @@ __metadata:
languageName: node
linkType: hard
"@jest/schemas@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/schemas@npm:29.6.3"
dependencies:
"@sinclair/typebox": "npm:^0.27.8"
checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93
languageName: node
linkType: hard
"@jest/snapshot-utils@npm:30.2.0":
version: 30.2.0
resolution: "@jest/snapshot-utils@npm:30.2.0"
@@ -1858,29 +1840,6 @@ __metadata:
languageName: node
linkType: hard
"@jest/transform@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/transform@npm:29.7.0"
dependencies:
"@babel/core": "npm:^7.11.6"
"@jest/types": "npm:^29.6.3"
"@jridgewell/trace-mapping": "npm:^0.3.18"
babel-plugin-istanbul: "npm:^6.1.1"
chalk: "npm:^4.0.0"
convert-source-map: "npm:^2.0.0"
fast-json-stable-stringify: "npm:^2.1.0"
graceful-fs: "npm:^4.2.9"
jest-haste-map: "npm:^29.7.0"
jest-regex-util: "npm:^29.6.3"
jest-util: "npm:^29.7.0"
micromatch: "npm:^4.0.4"
pirates: "npm:^4.0.4"
slash: "npm:^3.0.0"
write-file-atomic: "npm:^4.0.2"
checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1
languageName: node
linkType: hard
"@jest/types@npm:30.2.0":
version: 30.2.0
resolution: "@jest/types@npm:30.2.0"
@@ -1896,20 +1855,6 @@ __metadata:
languageName: node
linkType: hard
"@jest/types@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/types@npm:29.6.3"
dependencies:
"@jest/schemas": "npm:^29.6.3"
"@types/istanbul-lib-coverage": "npm:^2.0.0"
"@types/istanbul-reports": "npm:^3.0.0"
"@types/node": "npm:*"
"@types/yargs": "npm:^17.0.8"
chalk: "npm:^4.0.0"
checksum: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd
languageName: node
linkType: hard
"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5":
version: 0.3.13
resolution: "@jridgewell/gen-mapping@npm:0.3.13"
@@ -1944,7 +1889,7 @@ __metadata:
languageName: node
linkType: hard
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28":
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28":
version: 0.3.31
resolution: "@jridgewell/trace-mapping@npm:0.3.31"
dependencies:
@@ -2381,13 +2326,6 @@ __metadata:
languageName: node
linkType: hard
"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d
languageName: node
linkType: hard
"@sinclair/typebox@npm:^0.34.0":
version: 0.34.41
resolution: "@sinclair/typebox@npm:0.34.41"
@@ -2486,16 +2424,7 @@ __metadata:
languageName: node
linkType: hard
"@types/graceful-fs@npm:^4.1.3":
version: 4.1.9
resolution: "@types/graceful-fs@npm:4.1.9"
dependencies:
"@types/node": "npm:*"
checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256
languageName: node
linkType: hard
"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6":
"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6":
version: 2.0.6
resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
checksum: 10/3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778
@@ -2511,7 +2440,7 @@ __metadata:
languageName: node
linkType: hard
"@types/istanbul-reports@npm:^3.0.0, @types/istanbul-reports@npm:^3.0.4":
"@types/istanbul-reports@npm:^3.0.4":
version: 3.0.4
resolution: "@types/istanbul-reports@npm:3.0.4"
dependencies:
@@ -2543,7 +2472,7 @@ __metadata:
languageName: node
linkType: hard
"@types/stack-utils@npm:^2.0.0, @types/stack-utils@npm:^2.0.3":
"@types/stack-utils@npm:^2.0.3":
version: 2.0.3
resolution: "@types/stack-utils@npm:2.0.3"
checksum: 10/72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5
@@ -2564,7 +2493,7 @@ __metadata:
languageName: node
linkType: hard
"@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8":
"@types/yargs@npm:^17.0.33":
version: 17.0.33
resolution: "@types/yargs@npm:17.0.33"
dependencies:
@@ -2983,7 +2912,7 @@ __metadata:
languageName: node
linkType: hard
"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0":
"ansi-styles@npm:^5.2.0":
version: 5.2.0
resolution: "ansi-styles@npm:5.2.0"
checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469
@@ -3006,7 +2935,7 @@ __metadata:
languageName: node
linkType: hard
"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3":
"anymatch@npm:^3.1.3":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@@ -3082,19 +3011,6 @@ __metadata:
languageName: node
linkType: hard
"babel-plugin-istanbul@npm:^6.1.1":
version: 6.1.1
resolution: "babel-plugin-istanbul@npm:6.1.1"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.0.0"
"@istanbuljs/load-nyc-config": "npm:^1.0.0"
"@istanbuljs/schema": "npm:^0.1.2"
istanbul-lib-instrument: "npm:^5.0.4"
test-exclude: "npm:^6.0.0"
checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d
languageName: node
linkType: hard
"babel-plugin-istanbul@npm:^7.0.1":
version: 7.0.1
resolution: "babel-plugin-istanbul@npm:7.0.1"
@@ -3117,7 +3033,7 @@ __metadata:
languageName: node
linkType: hard
"babel-preset-current-node-syntax@npm:^1.0.0, babel-preset-current-node-syntax@npm:^1.2.0":
"babel-preset-current-node-syntax@npm:^1.2.0":
version: 1.2.0
resolution: "babel-preset-current-node-syntax@npm:1.2.0"
dependencies:
@@ -3474,13 +3390,6 @@ __metadata:
languageName: node
linkType: hard
"ci-info@npm:^3.2.0":
version: 3.9.0
resolution: "ci-info@npm:3.9.0"
checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397
languageName: node
linkType: hard
"cjk-regex@npm:3.4.0":
version: 3.4.0
resolution: "cjk-regex@npm:3.4.0"
@@ -3934,13 +3843,6 @@ __metadata:
languageName: node
linkType: hard
"diff-sequences@npm:^29.6.3":
version: 29.6.3
resolution: "diff-sequences@npm:29.6.3"
checksum: 10/179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb
languageName: node
linkType: hard
"diff@npm:8.0.2":
version: 8.0.2
resolution: "diff@npm:8.0.2"
@@ -4692,19 +4594,6 @@ __metadata:
languageName: node
linkType: hard
"expect@npm:^29.7.0":
version: 29.7.0
resolution: "expect@npm:29.7.0"
dependencies:
"@jest/expect-utils": "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
jest-matcher-utils: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
checksum: 10/63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a
languageName: node
linkType: hard
"exponential-backoff@npm:^3.1.1":
version: 3.1.2
resolution: "exponential-backoff@npm:3.1.2"
@@ -4802,7 +4691,7 @@ __metadata:
languageName: node
linkType: hard
"fb-watchman@npm:^2.0.0, fb-watchman@npm:^2.0.2":
"fb-watchman@npm:^2.0.2":
version: 2.0.2
resolution: "fb-watchman@npm:2.0.2"
dependencies:
@@ -5000,7 +4889,7 @@ __metadata:
languageName: node
linkType: hard
"fsevents@npm:^2.3.2, fsevents@npm:^2.3.3":
"fsevents@npm:^2.3.3":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -5010,7 +4899,7 @@ __metadata:
languageName: node
linkType: hard
"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin<compat/fsevents>, fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin<compat/fsevents>":
"fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin<compat/fsevents>":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin<compat/fsevents>::version=2.3.3&hash=df0bf1"
dependencies:
@@ -5178,7 +5067,7 @@ __metadata:
languageName: node
linkType: hard
"graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
"graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
@@ -5664,19 +5553,6 @@ __metadata:
languageName: node
linkType: hard
"istanbul-lib-instrument@npm:^5.0.4":
version: 5.2.1
resolution: "istanbul-lib-instrument@npm:5.2.1"
dependencies:
"@babel/core": "npm:^7.12.3"
"@babel/parser": "npm:^7.14.7"
"@istanbuljs/schema": "npm:^0.1.2"
istanbul-lib-coverage: "npm:^3.2.0"
semver: "npm:^6.3.0"
checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e
languageName: node
linkType: hard
"istanbul-lib-instrument@npm:^6.0.0, istanbul-lib-instrument@npm:^6.0.2":
version: 6.0.3
resolution: "istanbul-lib-instrument@npm:6.0.3"
@@ -5863,18 +5739,6 @@ __metadata:
languageName: node
linkType: hard
"jest-diff@npm:^29.0.0, jest-diff@npm:^29.7.0":
version: 29.7.0
resolution: "jest-diff@npm:29.7.0"
dependencies:
chalk: "npm:^4.0.0"
diff-sequences: "npm:^29.6.3"
jest-get-type: "npm:^29.6.3"
pretty-format: "npm:^29.7.0"
checksum: 10/6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98
languageName: node
linkType: hard
"jest-docblock@npm:30.2.0":
version: 30.2.0
resolution: "jest-docblock@npm:30.2.0"
@@ -5912,13 +5776,6 @@ __metadata:
languageName: node
linkType: hard
"jest-get-type@npm:^29.6.3":
version: 29.6.3
resolution: "jest-get-type@npm:29.6.3"
checksum: 10/88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205
languageName: node
linkType: hard
"jest-haste-map@npm:30.2.0":
version: 30.2.0
resolution: "jest-haste-map@npm:30.2.0"
@@ -5941,29 +5798,6 @@ __metadata:
languageName: node
linkType: hard
"jest-haste-map@npm:^29.7.0":
version: 29.7.0
resolution: "jest-haste-map@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@types/graceful-fs": "npm:^4.1.3"
"@types/node": "npm:*"
anymatch: "npm:^3.0.3"
fb-watchman: "npm:^2.0.0"
fsevents: "npm:^2.3.2"
graceful-fs: "npm:^4.2.9"
jest-regex-util: "npm:^29.6.3"
jest-util: "npm:^29.7.0"
jest-worker: "npm:^29.7.0"
micromatch: "npm:^4.0.4"
walker: "npm:^1.0.8"
dependenciesMeta:
fsevents:
optional: true
checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85
languageName: node
linkType: hard
"jest-leak-detector@npm:30.2.0":
version: 30.2.0
resolution: "jest-leak-detector@npm:30.2.0"
@@ -6005,18 +5839,6 @@ __metadata:
languageName: node
linkType: hard
"jest-matcher-utils@npm:^29.7.0":
version: 29.7.0
resolution: "jest-matcher-utils@npm:29.7.0"
dependencies:
chalk: "npm:^4.0.0"
jest-diff: "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
pretty-format: "npm:^29.7.0"
checksum: 10/981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40
languageName: node
linkType: hard
"jest-message-util@npm:30.2.0":
version: 30.2.0
resolution: "jest-message-util@npm:30.2.0"
@@ -6034,23 +5856,6 @@ __metadata:
languageName: node
linkType: hard
"jest-message-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-message-util@npm:29.7.0"
dependencies:
"@babel/code-frame": "npm:^7.12.13"
"@jest/types": "npm:^29.6.3"
"@types/stack-utils": "npm:^2.0.0"
chalk: "npm:^4.0.0"
graceful-fs: "npm:^4.2.9"
micromatch: "npm:^4.0.4"
pretty-format: "npm:^29.7.0"
slash: "npm:^3.0.0"
stack-utils: "npm:^2.0.3"
checksum: 10/31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9
languageName: node
linkType: hard
"jest-mock@npm:30.2.0, jest-mock@npm:^30.0.0":
version: 30.2.0
resolution: "jest-mock@npm:30.2.0"
@@ -6081,13 +5886,6 @@ __metadata:
languageName: node
linkType: hard
"jest-regex-util@npm:^29.6.3":
version: 29.6.3
resolution: "jest-regex-util@npm:29.6.3"
checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a
languageName: node
linkType: hard
"jest-resolve-dependencies@npm:30.2.0":
version: 30.2.0
resolution: "jest-resolve-dependencies@npm:30.2.0"
@@ -6220,34 +6018,6 @@ __metadata:
languageName: node
linkType: hard
"jest-snapshot@npm:^29.0.0":
version: 29.7.0
resolution: "jest-snapshot@npm:29.7.0"
dependencies:
"@babel/core": "npm:^7.11.6"
"@babel/generator": "npm:^7.7.2"
"@babel/plugin-syntax-jsx": "npm:^7.7.2"
"@babel/plugin-syntax-typescript": "npm:^7.7.2"
"@babel/types": "npm:^7.3.3"
"@jest/expect-utils": "npm:^29.7.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
babel-preset-current-node-syntax: "npm:^1.0.0"
chalk: "npm:^4.0.0"
expect: "npm:^29.7.0"
graceful-fs: "npm:^4.2.9"
jest-diff: "npm:^29.7.0"
jest-get-type: "npm:^29.6.3"
jest-matcher-utils: "npm:^29.7.0"
jest-message-util: "npm:^29.7.0"
jest-util: "npm:^29.7.0"
natural-compare: "npm:^1.4.0"
pretty-format: "npm:^29.7.0"
semver: "npm:^7.5.3"
checksum: 10/cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8
languageName: node
linkType: hard
"jest-util@npm:30.2.0":
version: 30.2.0
resolution: "jest-util@npm:30.2.0"
@@ -6262,20 +6032,6 @@ __metadata:
languageName: node
linkType: hard
"jest-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-util@npm:29.7.0"
dependencies:
"@jest/types": "npm:^29.6.3"
"@types/node": "npm:*"
chalk: "npm:^4.0.0"
ci-info: "npm:^3.2.0"
graceful-fs: "npm:^4.2.9"
picomatch: "npm:^2.2.3"
checksum: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3
languageName: node
linkType: hard
"jest-validate@npm:30.2.0":
version: 30.2.0
resolution: "jest-validate@npm:30.2.0"
@@ -6336,18 +6092,6 @@ __metadata:
languageName: node
linkType: hard
"jest-worker@npm:^29.7.0":
version: 29.7.0
resolution: "jest-worker@npm:29.7.0"
dependencies:
"@types/node": "npm:*"
jest-util: "npm:^29.7.0"
merge-stream: "npm:^2.0.0"
supports-color: "npm:^8.0.0"
checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745
languageName: node
linkType: hard
"jest@npm:30.2.0":
version: 30.2.0
resolution: "jest@npm:30.2.0"
@@ -6750,7 +6494,7 @@ __metadata:
languageName: node
linkType: hard
"micromatch@npm:4.0.8, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8":
"micromatch@npm:4.0.8, micromatch@npm:^4.0.8":
version: 4.0.8
resolution: "micromatch@npm:4.0.8"
dependencies:
@@ -7397,7 +7141,7 @@ __metadata:
languageName: node
linkType: hard
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
"picomatch@npm:^2.0.4, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc
@@ -7430,7 +7174,7 @@ __metadata:
languageName: node
linkType: hard
"pirates@npm:^4.0.4, pirates@npm:^4.0.7":
"pirates@npm:^4.0.7":
version: 4.0.7
resolution: "pirates@npm:4.0.7"
checksum: 10/2427f371366081ae42feb58214f04805d6b41d6b84d74480ebcc9e0ddbd7105a139f7c653daeaf83ad8a1a77214cf07f64178e76de048128fec501eab3305a96
@@ -7683,7 +7427,6 @@ __metadata:
semver: "npm:7.7.3"
serialize-javascript: "npm:7.0.0"
smol-toml: "npm:1.4.2"
snapshot-diff: "npm:0.10.0"
strip-ansi: "npm:7.1.2"
tempy: "npm:3.1.0"
tinybench: "npm:5.0.1"
@@ -7721,17 +7464,6 @@ __metadata:
languageName: node
linkType: hard
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
dependencies:
"@jest/schemas": "npm:^29.6.3"
ansi-styles: "npm:^5.0.0"
react-is: "npm:^18.0.0"
checksum: 10/dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb
languageName: node
linkType: hard
"pretty-ms@npm:9.3.0":
version: 9.3.0
resolution: "pretty-ms@npm:9.3.0"
@@ -7816,7 +7548,7 @@ __metadata:
languageName: node
linkType: hard
"react-is@npm:^18.0.0, react-is@npm:^18.3.1":
"react-is@npm:^18.3.1":
version: 18.3.1
resolution: "react-is@npm:18.3.1"
checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22
@@ -8069,7 +7801,7 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^6.3.0, semver@npm:^6.3.1":
"semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
bin:
@@ -8115,7 +7847,7 @@ __metadata:
languageName: node
linkType: hard
"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
"signal-exit@npm:^3.0.3":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
@@ -8164,19 +7896,6 @@ __metadata:
languageName: node
linkType: hard
"snapshot-diff@npm:0.10.0":
version: 0.10.0
resolution: "snapshot-diff@npm:0.10.0"
dependencies:
jest-diff: "npm:^29.0.0"
jest-snapshot: "npm:^29.0.0"
pretty-format: "npm:^29.0.0"
peerDependencies:
jest: ">=16"
checksum: 10/056b0e5861c52d6cc52fe595c4673af56dfb30856eb337b23977250528c405ec2f67f671cc6b1679aacb7e6ea87923cce0640bf9b9f93915aa70b7a5d0ea4864
languageName: node
linkType: hard
"socks-proxy-agent@npm:^8.0.3":
version: 8.0.5
resolution: "socks-proxy-agent@npm:8.0.5"
@@ -8312,7 +8031,7 @@ __metadata:
languageName: node
linkType: hard
"stack-utils@npm:^2.0.3, stack-utils@npm:^2.0.6":
"stack-utils@npm:^2.0.6":
version: 2.0.6
resolution: "stack-utils@npm:2.0.6"
dependencies:
@@ -8477,7 +8196,7 @@ __metadata:
languageName: node
linkType: hard
"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
"supports-color@npm:^8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -9255,16 +8974,6 @@ __metadata:
languageName: node
linkType: hard
"write-file-atomic@npm:^4.0.2":
version: 4.0.2
resolution: "write-file-atomic@npm:4.0.2"
dependencies:
imurmurhash: "npm:^0.1.4"
signal-exit: "npm:^3.0.7"
checksum: 10/3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246
languageName: node
linkType: hard
"write-file-atomic@npm:^5.0.1":
version: 5.0.1
resolution: "write-file-atomic@npm:5.0.1"