diff --git a/.eslintrc.js b/.eslintrc.js index b3b4d755fa81..4f9231b90633 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -38,6 +38,9 @@ module.exports = { "error", // `!foo === bar` and `!foo !== bar` 'BinaryExpression[operator=/^[!=]==$/] > UnaryExpression.left[operator="!"]', + // `(() => (foo ? bar : baz))()` + // TODO: Remove this when https://github.com/sindresorhus/eslint-plugin-unicorn/issues/1730 get implemented + 'CallExpression[callee.type="ArrowFunctionExpression"][callee.body.type="ConditionalExpression"]', ], "no-return-await": "error", "no-unneeded-ternary": "error", diff --git a/changelog_unreleased/yaml/12305.md b/changelog_unreleased/yaml/12305.md new file mode 100644 index 000000000000..f989c615755e --- /dev/null +++ b/changelog_unreleased/yaml/12305.md @@ -0,0 +1,15 @@ +#### Fix unexpected deletion of block-literal lines which starts with U+3000 (#12305 by @Quramy) + + +```yaml +# Input +block_with_ideographic_space: | +  line-content # This line starts with U+3000 + +# Prettier stable +block_with_ideographic_space: | + +// Prettier main +block_with_ideographic_space: | +  line-content # This line starts with U+3000 +``` diff --git a/package.json b/package.json index e62b7e0460d4..a62607c2d719 100644 --- a/package.json +++ b/package.json @@ -24,10 +24,10 @@ "dependencies": { "@angular/compiler": "12.2.16", "@babel/code-frame": "7.16.7", - "@babel/parser": "7.17.0", - "@glimmer/syntax": "0.83.1", + "@babel/parser": "7.17.3", + "@glimmer/syntax": "0.84.0", "@iarna/toml": "2.2.5", - "@typescript-eslint/typescript-estree": "5.11.0", + "@typescript-eslint/typescript-estree": "5.12.0", "acorn": "8.7.0", "acorn-jsx": "5.3.2", "angular-estree-parser": "2.5.0", @@ -90,21 +90,21 @@ "yaml-unist-parser": "1.3.1" }, "devDependencies": { - "@babel/core": "7.17.2", + "@babel/core": "7.17.4", "@babel/preset-env": "7.16.11", "@babel/types": "7.17.0", "@esbuild-plugins/node-modules-polyfill": "0.1.4", - "@glimmer/reference": "0.83.1", + "@glimmer/reference": "0.84.0", "@types/estree": "0.0.51", "@types/jest": "27.4.0", - "@typescript-eslint/eslint-plugin": "5.11.0", + "@typescript-eslint/eslint-plugin": "5.12.0", "babel-jest": "27.5.1", "benchmark": "2.1.4", "browserslist-to-esbuild": "1.1.1", "builtin-modules": "3.2.0", "core-js": "3.21.0", "cross-env": "7.0.3", - "cspell": "5.18.4", + "cspell": "5.18.5", "enquirer": "2.3.6", "esbuild": "0.14.21", "esbuild-plugin-text-replace": "1.2.0", @@ -114,14 +114,14 @@ "eslint-formatter-friendly": "7.0.0", "eslint-plugin-compat": "4.0.2", "eslint-plugin-import": "2.25.4", - "eslint-plugin-jest": "26.1.0", + "eslint-plugin-jest": "26.1.1", "eslint-plugin-prettier-internal-rules": "2.0.1", "eslint-plugin-react": "7.28.0", "eslint-plugin-regexp": "1.5.1", "eslint-plugin-unicorn": "40.1.0", "esm-utils": "3.0.0", "jest": "27.5.1", - "execa": "6.0.0", + "execa": "6.1.0", "jest-snapshot-serializer-ansi": "1.0.0", "jest-snapshot-serializer-raw": "1.2.0", "jest-watch-typeahead": "1.0.0", diff --git a/scripts/release/package.json b/scripts/release/package.json index ce334c01774d..ff6447da1477 100644 --- a/scripts/release/package.json +++ b/scripts/release/package.json @@ -14,7 +14,7 @@ "string-width": "5.1.0" }, "devDependencies": { - "@jest/globals": "27.5.0", - "jest": "27.5.0" + "@jest/globals": "27.5.1", + "jest": "27.5.1" } } diff --git a/scripts/release/yarn.lock b/scripts/release/yarn.lock index 37447b3e1f09..fff1c32b7fc7 100644 --- a/scripts/release/yarn.lock +++ b/scripts/release/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" @@ -9,13 +16,6 @@ dependencies: "@babel/highlight" "^7.14.5" -"@babel/code-frame@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== - dependencies: - "@babel/highlight" "^7.16.7" - "@babel/compat-data@^7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" @@ -501,93 +501,93 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.0.tgz#82289a589ad5803555b50b64178128b7a8e45282" - integrity sha512-WUzX5neFb0IOQOy/7A2VhiGdxJKk85Xns2Oq29JaHmtnSel+BsjwyQZxzAs2Xxfd2i452fwdDG9ox/IWi81bdQ== +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^27.5.0" - jest-util "^27.5.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" slash "^3.0.0" -"@jest/core@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.0.tgz#27b383f497ff1671cc30fd5e22eba9d9b10c3031" - integrity sha512-DcUTkZyon+dRozTEjy38Bgt3PIU51GdUJuz3uHKg5maGtmCaYqPUGiM3Xddqi7eIMC7E3fTGIlHqH9i0pTOy6Q== +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== dependencies: - "@jest/console" "^27.5.0" - "@jest/reporters" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^27.5.0" - jest-config "^27.5.0" - jest-haste-map "^27.5.0" - jest-message-util "^27.5.0" - jest-regex-util "^27.5.0" - jest-resolve "^27.5.0" - jest-resolve-dependencies "^27.5.0" - jest-runner "^27.5.0" - jest-runtime "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - jest-validate "^27.5.0" - jest-watcher "^27.5.0" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" micromatch "^4.0.4" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.0.tgz#a473bc76261aad7dfa3a1d8e35155953a5ba3436" - integrity sha512-lg0JFsMaLKgpwzs0knOg21Z4OQwaJoBLutnmYzip4tyLTXP21VYWtYGpLXgx42fw/Mw05m1WDXWKgwR6WnsiTw== +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== dependencies: - "@jest/fake-timers" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" - jest-mock "^27.5.0" + jest-mock "^27.5.1" -"@jest/fake-timers@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.0.tgz#f9e07b4c723a535f7c532cfb403394fa40d88c8a" - integrity sha512-e3WrlpqSHq3HAQ03JFjTn8YCrsyg640/sr1rjkM2rNv8z1ufjudpv4xq6DvvTJYB6FuUrfg0g+7bSKPet5QfCQ== +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.5.0" - jest-mock "^27.5.0" - jest-util "^27.5.0" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" -"@jest/globals@27.5.0", "@jest/globals@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.0.tgz#16271323f79e3b0fe0842e9588241d202a6c2aff" - integrity sha512-wWpMnTiR65Q4JD7fr2BqN+ZDbi99mmILnEM6u7AaX4geASEIVvQsiB4RCvwZrIX5YZCsAjviJQVq9CYddLABkg== +"@jest/globals@27.5.1", "@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== dependencies: - "@jest/environment" "^27.5.0" - "@jest/types" "^27.5.0" - expect "^27.5.0" + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" -"@jest/reporters@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.0.tgz#e7602e12656b5051bf4e784cbdd82d4ec1299e33" - integrity sha512-DG+BmVSx2uaJSTKz5z1eScgHTQ6/cZ5CCKSpmpr4sXQPwV2V5aUMOBDwXX1MnqNRhH7/Rq9K97ynnocvho5aMA== +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -599,70 +599,70 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-haste-map "^27.5.0" - jest-resolve "^27.5.0" - jest-util "^27.5.0" - jest-worker "^27.5.0" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/source-map@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.0.tgz#f22a7e759b8807491f84719c01acf433b917c7a0" - integrity sha512-0xr7VZ+JNCRrlCyRMYhquUm8eU3kNdGDaIW4s3L625bNjk273v9ZhAm3YczIuzJzYH0pnjT+QSCiZQegWKjeow== +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== dependencies: callsites "^3.0.0" graceful-fs "^4.2.9" source-map "^0.6.0" -"@jest/test-result@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.0.tgz#29e0ace33570c9dcbd47c67e954f77a7d7fff98e" - integrity sha512-Lxecvx5mN6WIeynIyW0dWDQm8UPGMHvTwxUPK+OsZaqBDMGaNDSZtw53VoVk7HyT6AcRblMR/pfa0XucmH4hGw== +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== dependencies: - "@jest/console" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.0.tgz#68beceb3de818dcb34fb3ea59be3c22c890bb6e5" - integrity sha512-WzjcDflqbpWe+SnJPCvB2gB6haGfrkzAgzY6Pb1aq+EPoVAj2mwBaKN0ROWI4H87aSslCjq2M+BUQFNJ8VpnDA== +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== dependencies: - "@jest/test-result" "^27.5.0" + "@jest/test-result" "^27.5.1" graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-runtime "^27.5.0" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" -"@jest/transform@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.0.tgz#a4941e69ac51e8aa9a255ff4855b564c228c400b" - integrity sha512-yXUy/iO3TH1itxJ9BF7LLjuXt8TtgtjAl0PBQbUaCvRa+L0yYBob6uayW9dFRX/CDQweouLhvmXh44zRiaB+yA== +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-regex-util "^27.5.0" - jest-util "^27.5.0" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.0.tgz#6ad04a5c5355fd9f46e5cf761850e0edb3c209dd" - integrity sha512-oDHEp7gwSgA82RZ6pzUL3ugM2njP/lVB1MsxRZNOBk+CoNvh9SpH1lQixPFc/kDlV50v59csiW4HLixWmhmgPQ== +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -871,16 +871,16 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -babel-jest@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.0.tgz#c653985241af3c76f59d70d65a570860c2594a50" - integrity sha512-puhCyvBTNLevhbd1oyw6t3gWBicWoUARQYKCBB/B1moif17NbyhxbsfadqZIw8zfJJD+W7Vw0Nb20pEjLxkXqQ== +babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== dependencies: - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.0" + babel-preset-jest "^27.5.1" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" @@ -896,10 +896,10 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.0.tgz#8fdf07835f2165a068de3ce95fd7749a89801b51" - integrity sha512-ztwNkHl+g1GaoQcb8f2BER4C3LMvSXuF7KVqtUioXQgScSEnkl6lLgCILUYIR+CPTwL8H3F/PNLze64HPWF9JA== +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -924,12 +924,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.0.tgz#4e308711c3d2ff1f45cf5d9a23646e37b621fc9f" - integrity sha512-7bfu1cJBlgK/nKfTvMlElzA3jpi6GzDWX3fntnyP2cQSzoi/KUz6ewGlcb3PSRYZGyv+uPnVHY0Im3JbsViqgA== +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== dependencies: - babel-plugin-jest-hoist "^27.5.0" + babel-plugin-jest-hoist "^27.5.1" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -1192,10 +1192,10 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -diff-sequences@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.0.tgz#a8ac0cb742b17d6f30a6c43e233893a2402c0729" - integrity sha512-ZsOBWnhXiH+Zn0DcBNX/tiQsqrREHs/6oQsEVy2VJJjrTblykPima11pyHMSA/7PGmD+fwclTnKVKL/qtNREDQ== +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== domexception@^2.0.1: version "2.0.1" @@ -1234,6 +1234,13 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -1311,15 +1318,15 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expect@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.0.tgz#ea2fbebb483c274043098c34a53923a0aee493f0" - integrity sha512-z73GZ132cBqrapO0X6BeRjyBXqOt9YeRtnDteHJIQqp5s2pZ41Hz23VUbsVFMfkrsFLU9GwoIRS0ZzLuFK8M5w== +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== dependencies: - "@jest/types" "^27.5.0" - jest-get-type "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" fast-json-stable-stringify@^2.0.0: version "2.1.0" @@ -1523,6 +1530,11 @@ inherits@2: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + is-core-module@^2.2.0: version "2.6.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19" @@ -1617,226 +1629,228 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.0.tgz#61e8d0a7394c1ee1cec4c2893e206e62b1566066" - integrity sha512-BGWKI7E6ORqbF5usF1oA4ftbkhVZVrXr8jB0/BrU6TAn3kfOVwX2Zx6pKIXYutJ+qNEjT8Da/gGak0ajya/StA== +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.0.tgz#fcff8829ceb2c8ef4b4532ace7734d156c6664b9" - integrity sha512-+NPd1OxpAHYKjbW8dgL0huFgmtZRKSUKee/UtRgZJEfAxCeA12d7sp0coh5EGDBpW4fCk1Pcia/2dG+j6BQvdw== +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== dependencies: - "@jest/environment" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" - expect "^27.5.0" + expect "^27.5.1" is-generator-fn "^2.0.0" - jest-each "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - jest-runtime "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - pretty-format "^27.5.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" slash "^3.0.0" stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.0.tgz#06557ad22818740fb28481089a574ba107a8b369" - integrity sha512-9ANs79Goz1ULKtG7HDm/F//4E69v8EFOLXRIHmeC/eK1xTUeQGlU6XP0Zwst386sKaKB4O60qhWY/UaTBS2MLA== +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== dependencies: - "@jest/core" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^27.5.0" - jest-util "^27.5.0" - jest-validate "^27.5.0" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" prompts "^2.0.1" yargs "^16.2.0" -jest-config@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.0.tgz#d96ccf8e26d3f2f3ae6543686c48449c201bb621" - integrity sha512-eOIpvpXFz5WHuIYZN1QmvBLEjsSk3w+IAC/2jBpZClbprF53Bj9meBMgAbE15DSkaaJBDFmhXXd1L2eCLaWxQw== +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== dependencies: "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.0" - "@jest/types" "^27.5.0" - babel-jest "^27.5.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.9" - jest-circus "^27.5.0" - jest-environment-jsdom "^27.5.0" - jest-environment-node "^27.5.0" - jest-get-type "^27.5.0" - jest-jasmine2 "^27.5.0" - jest-regex-util "^27.5.0" - jest-resolve "^27.5.0" - jest-runner "^27.5.0" - jest-util "^27.5.0" - jest-validate "^27.5.0" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" micromatch "^4.0.4" - pretty-format "^27.5.0" + parse-json "^5.2.0" + pretty-format "^27.5.1" slash "^3.0.0" + strip-json-comments "^3.1.1" -jest-diff@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.0.tgz#34dc608a3b9159df178dd480b6d835b5e6b92082" - integrity sha512-zztvHDCq/QcAVv+o6rts0reupSOxyrX+KLQEOMWCW2trZgcBFgp/oTK7hJCGpXvEIqKrQzyQlaPKn9W04+IMQg== +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== dependencies: chalk "^4.0.0" - diff-sequences "^27.5.0" - jest-get-type "^27.5.0" - pretty-format "^27.5.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" -jest-docblock@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.0.tgz#096fa3a8b55d019a954ef7cc205c791bf94b2352" - integrity sha512-U4MtJgdZn2x+jpPzd7NAYvDmgJAA5h9QxVAwsyuH7IymGzY8VGHhAkHcIGOmtmdC61ORLxCbEhj6fCJsaCWzXA== +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== dependencies: detect-newline "^3.0.0" -jest-each@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.0.tgz#7bd00a767df0fbec0caba3df0d2c0b3268a2ce84" - integrity sha512-2vpajSdDMZmAxjSP1f4BG9KKduwHtuaI0w66oqLUkfaGUU7Ix/W+d8BW0h3/QEJiew7hR0GSblqdFwTEEbhBdw== +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" chalk "^4.0.0" - jest-get-type "^27.5.0" - jest-util "^27.5.0" - pretty-format "^27.5.0" - -jest-environment-jsdom@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.0.tgz#6d22d9b76890e9b82c7e1062a15730efb3fb7361" - integrity sha512-sX49N8rjp6HSHeGpNgLk6mtHRd1IPAnE/u7wLQkb6Tz/1E08Q++Y8Zk/IbpVdcFywbzH1icFqEuDuHJ6o+uXXg== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/fake-timers" "^27.5.0" - "@jest/types" "^27.5.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" - jest-mock "^27.5.0" - jest-util "^27.5.0" + jest-mock "^27.5.1" + jest-util "^27.5.1" jsdom "^16.6.0" -jest-environment-node@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.0.tgz#1ab357b4715bff88d48c8b62b8379002ff955dd1" - integrity sha512-7UzisMMfGyrURhS/eUa7p7mgaqN3ajHylsjOgfcn0caNeYRZq4LHKZLfAxrPM34DWLnBZcRupEJlpQsizdSUsw== +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== dependencies: - "@jest/environment" "^27.5.0" - "@jest/fake-timers" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" - jest-mock "^27.5.0" - jest-util "^27.5.0" + jest-mock "^27.5.1" + jest-util "^27.5.1" -jest-get-type@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.0.tgz#861c24aa1b176be83c902292cb9618d580cac8a7" - integrity sha512-Vp6O8a52M/dahXRG/E0EJuWQROps2mDQ0sJYPgO8HskhdLwj9ajgngy2OAqZgV6e/RcU67WUHq6TgfvJb8flbA== +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== -jest-haste-map@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.0.tgz#7cc3a920caf304c89fbfceb5d5717b929873f175" - integrity sha512-0KfckSBEKV+D6e0toXmIj4zzp72EiBnvkC0L+xYxenkLhAdkp2/8tye4AgMzz7Fqb1r8SWtz7+s1UQLrxMBang== +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^27.5.0" - jest-serializer "^27.5.0" - jest-util "^27.5.0" - jest-worker "^27.5.0" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.0.tgz#589d6574d1318d3fb41b3fc368344117ec417dcc" - integrity sha512-X7sT3HLNjjrBEepilxzPyNhNdyunaFBepo1L3T/fvYb9tb8Wb8qY576gwIa+SZcqYUqAA7/bT3EpZI4lAp0Qew== +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== dependencies: - "@jest/environment" "^27.5.0" - "@jest/source-map" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - expect "^27.5.0" + expect "^27.5.1" is-generator-fn "^2.0.0" - jest-each "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - jest-runtime "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - pretty-format "^27.5.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" throat "^6.0.1" -jest-leak-detector@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.0.tgz#c98c02e64eab4da9a8b91f058d2b7473272272ee" - integrity sha512-Ak3k+DD3ao5d4/zzJrxAQ5UV5wiCrp47jH94ZD4/vXSzQgE6WBVDfg83VtculLILO7Y6/Q/7yzKSrtN9Na8luA== +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== dependencies: - jest-get-type "^27.5.0" - pretty-format "^27.5.0" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" -jest-matcher-utils@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.0.tgz#d2fc737224fb3bfa38eaa2393ac5bc953d5c5697" - integrity sha512-5ruyzWMGb1ilCWD6ECwNdOhQBeIXAjHmHd5c3uO6quR7RIMHPRP2ucOaejz2j+0R0Ko4GanWM6SqXAeF8nYN5g== +jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== dependencies: chalk "^4.0.0" - jest-diff "^27.5.0" - jest-get-type "^27.5.0" - pretty-format "^27.5.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" -jest-message-util@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.0.tgz#654a781b38a305b1fd8120053c784c67bca00a52" - integrity sha512-lfbWRhTtmZMEHPAtl0SrvNzK1F4UnVNMHOliRQT2BJ4sBFzIb0gBCHA4ebWD4o6l1fUyvDPxM01K9OIMQTAdQw== +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^27.5.0" + pretty-format "^27.5.1" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.0.tgz#1018656fe6bcd0f58fd1edca7f420169f6707c6e" - integrity sha512-PHluG6MJGng82/sxh8OiB9fnxzNn3cazceSHCAmAKs4g5rMhc3EZCrJXv+4w61rA2WGagMUj7QLLrA1SRlFpzQ== +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" "@types/node" "*" jest-pnp-resolver@^1.2.2: @@ -1844,181 +1858,181 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.0.tgz#26c26cf15a73edba13cb8930e261443d25ed8608" - integrity sha512-e9LqSd6HsDsqd7KS3rNyYwmQAaG9jq4U3LbnwVxN/y3nNlDzm2OFs596uo9zrUY+AV1opXq6ome78tRDUCRWfA== +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== -jest-resolve-dependencies@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.0.tgz#8e3b15589848995ddc9a39f49462dad5b7bc14a2" - integrity sha512-xQsy7CmrT4CJxdNUEdzZU2M/v6YmtQ/pkJM+sx7TA1siG1zfsZuo78PZvzglwRMQFr88f3Su4Om8OEBAic+SMw== +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== dependencies: - "@jest/types" "^27.5.0" - jest-regex-util "^27.5.0" - jest-snapshot "^27.5.0" + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" -jest-resolve@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.0.tgz#a8e95a68dfb4a59faa508d7b6d2c6a02dcabb712" - integrity sha512-PkDpYEGV/nFqThnIrlPtj8oTxyAV3iuuS6or7dZYyUWaHr/tyyVb5qfBmZS6FEr7ozBHgjrF1bgcgIefnlicbw== +jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" + jest-haste-map "^27.5.1" jest-pnp-resolver "^1.2.2" - jest-util "^27.5.0" - jest-validate "^27.5.0" + jest-util "^27.5.1" + jest-validate "^27.5.1" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.0.tgz#b5747a4444b4d3faae019bd201943948882d26c3" - integrity sha512-RMzXhkJLLOKKgUPY2trpyVBijaFmswMtgoCCBk2PQVRHC6yo1vLd1/jmFP39s5OXXnt7rntuzKSYvxl+QUibqQ== +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== dependencies: - "@jest/console" "^27.5.0" - "@jest/environment" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" emittery "^0.8.1" graceful-fs "^4.2.9" - jest-docblock "^27.5.0" - jest-environment-jsdom "^27.5.0" - jest-environment-node "^27.5.0" - jest-haste-map "^27.5.0" - jest-leak-detector "^27.5.0" - jest-message-util "^27.5.0" - jest-resolve "^27.5.0" - jest-runtime "^27.5.0" - jest-util "^27.5.0" - jest-worker "^27.5.0" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.0.tgz#2497116742b9e7cc1e5381a9ded36602b8b0c78c" - integrity sha512-T7APxCPjN3p3ePcLuypbWtD0UZHyAdvIADZ9ABI/sFZ9t/Rf2xIUd6D7RzZIX+unewJRooVGWrgDIgeUuj0OUA== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/fake-timers" "^27.5.0" - "@jest/globals" "^27.5.0" - "@jest/source-map" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" execa "^5.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-message-util "^27.5.0" - jest-mock "^27.5.0" - jest-regex-util "^27.5.0" - jest-resolve "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.0.tgz#439a110df27f97a40c114a429b708c2ada15a81f" - integrity sha512-aSDFqQlVXtBH+Zb5dl9mCvTSFkabixk/9P9cpngL4yJKpmEi9USxfDhONFMzJrtftPvZw3PcltUVmtFZTB93rg== +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== dependencies: "@types/node" "*" graceful-fs "^4.2.9" -jest-snapshot@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.0.tgz#c5c4c084f5e10036f31e7647de1a6f28c07681fc" - integrity sha512-cAJj15uqWGkro0bfcv/EgusBnqNgCpRruFQZghsMYTq4Fm2lk/VhAf8DgRr8wvhR6Ue1hkeL8tn70Cw4t8x/5A== +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^27.5.0" + expect "^27.5.1" graceful-fs "^4.2.9" - jest-diff "^27.5.0" - jest-get-type "^27.5.0" - jest-haste-map "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - jest-util "^27.5.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" natural-compare "^1.4.0" - pretty-format "^27.5.0" + pretty-format "^27.5.1" semver "^7.3.2" -jest-util@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.0.tgz#0b9540d91b0de65d288f235fa9899e6eeeab8d35" - integrity sha512-FUUqOx0gAzJy3ytatT1Ss372M1kmhczn8x7aE0++11oPGW1FyD/5NjYBI8w1KOXFm6IVjtaZm2szfJJL+CHs0g== +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.0.tgz#b3df32372d2c832fa5a5e31ee2c37f94f79f7f1f" - integrity sha512-2XZzQWNrY9Ypo11mm4ZeVjvr++CQG/45XnmA2aWwx155lTwy1JGFI8LpQ2dBCSAeO21ooqg/FCIvv9WwfnPClA== +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== dependencies: - "@jest/types" "^27.5.0" + "@jest/types" "^27.5.1" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^27.5.0" + jest-get-type "^27.5.1" leven "^3.1.0" - pretty-format "^27.5.0" + pretty-format "^27.5.1" -jest-watcher@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.0.tgz#ca11c3b9115c92a8fd2fd9e2def296d45206f1ca" - integrity sha512-MhIeIvEd6dnnspE0OfYrqHOAfZZdyFqx/k8U2nvVFSkLYf22qAFfyNWPVQYcwqKVNobcOhJoT0kV/nRHGbqK8A== +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== dependencies: - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^27.5.0" + jest-util "^27.5.1" string-length "^4.0.1" -jest-worker@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" - integrity sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg== +jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.0.tgz#2c04ff88754e42e9fc5240840b91f9a9a8990875" - integrity sha512-sCMZhL9zy0fiFc4H0cKlXq7BcghMSxm5ZnEyaPWTteArU5ix6JjOKyOXSUBGLTQCmt5kuX9zEvQ9BSshHOPB3A== +jest@27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== dependencies: - "@jest/core" "^27.5.0" + "@jest/core" "^27.5.1" import-local "^3.0.2" - jest-cli "^27.5.0" + jest-cli "^27.5.1" js-tokens@^4.0.0: version "4.0.0" @@ -2071,6 +2085,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json5@^2.1.2: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" @@ -2096,6 +2115,11 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -2296,6 +2320,16 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + parse5@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" @@ -2353,10 +2387,10 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -pretty-format@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.0.tgz#71e1af7a4b587d259fa4668dcd3e94af077767cb" - integrity sha512-xEi6BRPZ+J1AIS4BAtFC/+rh5jXlXObGZjx5+OSpM95vR/PGla78bFVHMy5GdZjP9wk3AHAMHROXq/r69zXltw== +pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== dependencies: ansi-regex "^5.0.1" ansi-styles "^5.0.0" @@ -2573,6 +2607,11 @@ strip-final-newline@^3.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" diff --git a/scripts/vendors/vendor-meta.json b/scripts/vendors/vendor-meta.json index f0429b9d383e..196b35d886fd 100644 --- a/scripts/vendors/vendor-meta.json +++ b/scripts/vendors/vendor-meta.json @@ -2,7 +2,7 @@ "versions": { "string-width": "5.0.1", "mem": "9.0.2", - "execa": "6.0.0", + "execa": "6.1.0", "tempy": "2.0.0" }, "licenses": [ @@ -293,7 +293,7 @@ { "name": "npm-run-path", "maintainers": [], - "version": "5.0.1", + "version": "5.1.0", "description": "Get your PATH prepended with locally installed binaries", "repository": "sindresorhus/npm-run-path", "homepage": null, @@ -361,7 +361,7 @@ { "name": "execa", "maintainers": [], - "version": "6.0.0", + "version": "6.1.0", "description": "Process execution for humans", "repository": "sindresorhus/execa", "homepage": null, diff --git a/src/language-js/parse/meriyah.js b/src/language-js/parse/meriyah.js index c790b6bb5f98..13776f897f83 100644 --- a/src/language-js/parse/meriyah.js +++ b/src/language-js/parse/meriyah.js @@ -60,8 +60,21 @@ function parseWithOptions(text, module) { } function createParseError(error) { - // throw the error for `module` parsing - const { message, line, column } = error; + let { message, line, column } = error; + + const matches = ( + message.match(/^\[(?\d+):(?\d+)]: (?.*)$/) || {} + ).groups; + + if (matches) { + message = matches.message; + + /* istanbul ignore next */ + if (typeof line !== "number") { + line = Number(matches.line); + column = Number(matches.column); + } + } /* istanbul ignore next */ if (typeof line !== "number") { diff --git a/src/language-yaml/utils.js b/src/language-yaml/utils.js index 82a4a354f74d..39b768fcc151 100644 --- a/src/language-yaml/utils.js +++ b/src/language-yaml/utils.js @@ -253,12 +253,15 @@ function getBlockValueLineContents( // exclude open line `>` or `|` .match(/^[^\n]*\n(.*)$/s)[1]; - const leadingSpaceCount = - node.indent === null - ? ((match) => (match ? match[1].length : Number.POSITIVE_INFINITY))( - content.match(/^( *)\S/m) - ) - : node.indent - 1 + parentIndent; + let leadingSpaceCount; + if (node.indent === null) { + const matches = content.match(/^(? *)[^\n\r ]/m); + leadingSpaceCount = matches + ? matches.groups.leadingSpace.length + : Number.POSITIVE_INFINITY; + } else { + leadingSpaceCount = node.indent - 1 + parentIndent; + } const rawLineContents = content .split("\n") diff --git a/tests/format/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap index b025b057a2cc..84be5b56fe59 100644 --- a/tests/format/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`arrows-bind.js [espree] format 1`] = ` `; exports[`arrows-bind.js [meriyah] format 1`] = ` -"[1:9]: Expected ')' (1:9) +"Expected ')' (1:9) > 1 | a => ({}::b()\`\`[''].c++ && 0 ? 0 : 0); | ^ 2 | (a => b)::c; diff --git a/tests/format/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap index 336e5ebb9083..8a8713a20a00 100644 --- a/tests/format/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap @@ -17,7 +17,7 @@ exports[`newline-before-arrow.js [espree] format 1`] = ` `; exports[`newline-before-arrow.js [meriyah] format 1`] = ` -"[2:2]: No line break is allowed after '=>' (2:2) +"No line break is allowed after '=>' (2:2) 1 | async x > 2 | => x | ^ diff --git a/tests/format/js/async-do-expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/async-do-expressions/__snapshots__/jsfmt.spec.js.snap index 020cd53d1ea9..9930e719b545 100644 --- a/tests/format/js/async-do-expressions/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/async-do-expressions/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`async-do-expressions.js [espree] format 1`] = ` `; exports[`async-do-expressions.js [meriyah] format 1`] = ` -"[1:8]: Unexpected token: 'do' (1:8) +"Unexpected token: 'do' (1:8) > 1 | async do { | ^ 2 | 1; diff --git a/tests/format/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap index c3a6445508d1..b0732a255d12 100644 --- a/tests/format/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap @@ -15,7 +15,7 @@ exports[`async-do-expressions.js [espree] format 1`] = ` `; exports[`async-do-expressions.js [meriyah] format 1`] = ` -"[1:8]: Unexpected token: 'do' (1:8) +"Unexpected token: 'do' (1:8) > 1 | async do { await requestAPI().json() }; | ^ 2 |" @@ -394,7 +394,7 @@ console.log(Bork.staticFunction()); // > "babelIsCool" `; exports[`class-static-block.js [meriyah] format 1`] = ` -"[4:10]: Unexpected token: '{' (4:10) +"Unexpected token: '{' (4:10) 2 | static #x = 42; 3 | static y; > 4 | static { @@ -461,7 +461,7 @@ exports[`decimal.js [espree] format 1`] = ` `; exports[`decimal.js [meriyah] format 1`] = ` -"[3:3]: No identifiers allowed directly after numeric literal (3:3) +"No identifiers allowed directly after numeric literal (3:3) 1 | // https://github.com/babel/babel/pull/11640 2 | > 3 | 100m; @@ -649,7 +649,7 @@ exports[`destructuring-private.js [espree] format 1`] = ` `; exports[`destructuring-private.js [meriyah] format 1`] = ` -"[5:13]: Unexpected token: 'PrivateField' (5:13) +"Unexpected token: 'PrivateField' (5:13) 3 | constructor() { 4 | console.log(this.#x); // => 1 > 5 | const { #x: x } = this; @@ -718,7 +718,7 @@ exports[`do-expressions.js [espree] format 1`] = ` `; exports[`do-expressions.js [meriyah] format 1`] = ` -"[3:10]: Unexpected token: 'do' (3:10) +"Unexpected token: 'do' (3:10) 1 | // https://babeljs.io/docs/en/babel-plugin-proposal-do-expressions 2 | > 3 | let a = do { @@ -809,7 +809,7 @@ exports[`export-default-from.js [espree] format 1`] = ` `; exports[`export-default-from.js [meriyah] format 1`] = ` -"[4:8]: Unexpected token: 'identifier' (4:8) +"Unexpected token: 'identifier' (4:8) 2 | 3 | > 4 | export v from 'mod'; @@ -873,7 +873,7 @@ exports[`flow.js [espree] format 1`] = ` `; exports[`flow.js [meriyah] format 1`] = ` -"[3:17]: Expected ')' (3:17) +"Expected ')' (3:17) 1 | // https://babeljs.io/docs/en/babel-preset-flow 2 | > 3 | function foo(one: any, two: number, three?): string {} @@ -922,7 +922,7 @@ exports[`function-bind.js [espree] format 1`] = ` `; exports[`function-bind.js [meriyah] format 1`] = ` -"[3:5]: Unexpected token: ':' (3:5) +"Unexpected token: ':' (3:5) 1 | // https://babeljs.io/docs/en/babel-plugin-proposal-function-bind 2 | > 3 | obj::func @@ -1000,7 +1000,7 @@ exports[`function-sent.js [espree] format 1`] = ` `; exports[`function-sent.js [meriyah] format 1`] = ` -"[4:33]: Expected '(' (4:33) +"Expected '(' (4:33) 2 | 3 | function* generator() { > 4 | console.log(\\"Sent\\", function.sent); @@ -1057,7 +1057,7 @@ exports[`import-assertions-dynamic.js [espree] format 1`] = ` `; exports[`import-assertions-dynamic.js [meriyah] format 1`] = ` -"[1:20]: Expected ')' (1:20) +"Expected ')' (1:20) > 1 | import(\\"./foo.json\\", { assert: { type: \\"json\\" } }); | ^ 2 |" @@ -1092,7 +1092,7 @@ exports[`import-assertions-static.js [espree] format 1`] = ` `; exports[`import-assertions-static.js [meriyah] format 1`] = ` -"[1:36]: Unexpected token: 'identifier' (1:36) +"Unexpected token: 'identifier' (1:36) > 1 | import json from \\"./foo.json\\" assert { type: \\"json\\" }; | ^ 2 |" @@ -1231,7 +1231,7 @@ exports[`module-blocks.js [espree] format 1`] = ` `; exports[`module-blocks.js [meriyah] format 1`] = ` -"[1:16]: Unexpected token: '{' (1:16) +"Unexpected token: '{' (1:16) > 1 | let m = module { | ^ 2 | export let m = 2; @@ -1260,7 +1260,7 @@ let m = module { `; exports[`module-string-names.js [meriyah] format 1`] = ` -"[1:13]: Expected '}' (1:13) +"Expected '}' (1:13) > 1 | import { \\"😄\\" as smile } from \\"./emojis.js\\"; | ^ 2 | export { smile as \\"😄\\" } from \\"./emojis.js\\"; @@ -1615,7 +1615,7 @@ exports[`partial-application.js [espree] format 1`] = ` `; exports[`partial-application.js [meriyah] format 1`] = ` -"[5:23]: Unexpected token: '?' (5:23) +"Unexpected token: '?' (5:23) 3 | function add(x, y) { return x + y; } 4 | > 5 | const addOne = add(1, ?); // apply from the left @@ -1702,7 +1702,7 @@ exports[`pipeline-operator-fsharp.js [espree] format 1`] = ` `; exports[`pipeline-operator-fsharp.js [meriyah] format 1`] = ` -"[5:4]: Unexpected token: '>' (5:4) +"Unexpected token: '>' (5:4) 3 | 4 | promise > 5 | |> await @@ -1810,7 +1810,7 @@ exports[`pipeline-operator-hack.js [espree] format 1`] = ` `; exports[`pipeline-operator-hack.js [meriyah] format 1`] = ` -"[5:3]: Unexpected token: '>' (5:3) +"Unexpected token: '>' (5:3) 3 | 4 | return list > 5 | |> take(prefix.length, %) @@ -1869,7 +1869,7 @@ exports[`pipeline-operator-minimal.js [espree] format 1`] = ` `; exports[`pipeline-operator-minimal.js [meriyah] format 1`] = ` -"[8:4]: Unexpected token: '>' (8:4) +"Unexpected token: '>' (8:4) 6 | 7 | let result = \\"hello\\" > 8 | |> doubleSay @@ -2104,7 +2104,7 @@ exports[`record-tuple-record.js [espree] format 1`] = ` `; exports[`record-tuple-record.js [meriyah] format 1`] = ` -"[1:17]: '#' not followed by identifier (1:17) +"'#' not followed by identifier (1:17) > 1 | const record1 = #{ | ^ 2 | a: 1, @@ -2153,7 +2153,7 @@ exports[`record-tuple-tuple.js [espree] format 1`] = ` `; exports[`record-tuple-tuple.js [meriyah] format 1`] = ` -"[1:16]: '#' not followed by identifier (1:16) +"'#' not followed by identifier (1:16) > 1 | const tuple1 = #[1, 2, 3]; | ^ 2 |" @@ -2188,7 +2188,7 @@ exports[`regex-v-flag.js [espree] format 1`] = ` `; exports[`regex-v-flag.js [meriyah] format 1`] = ` -"[1:3]: Unexpected regular expression flag (1:3) +"Unexpected regular expression flag (1:3) > 1 | /a/v; | ^ 2 |" @@ -2231,7 +2231,7 @@ exports[`throw-expressions.js [espree] format 1`] = ` `; exports[`throw-expressions.js [meriyah] format 1`] = ` -"[3:27]: Unexpected token: 'throw' (3:27) +"Unexpected token: 'throw' (3:27) 1 | // https://babeljs.io/docs/en/babel-plugin-proposal-throw-expressions 2 | > 3 | function test(param = throw new Error('required!')) { @@ -2282,7 +2282,7 @@ exports[`typescript.js [espree] format 1`] = ` `; exports[`typescript.js [meriyah] format 1`] = ` -"[3:8]: Missing initializer in const declaration (3:8) +"Missing initializer in const declaration (3:8) 1 | // https://babeljs.io/docs/en/babel-preset-typescript 2 | > 3 | const x: number = 0; @@ -2331,7 +2331,7 @@ exports[`v8intrinsic.js [espree] format 1`] = ` `; exports[`v8intrinsic.js [meriyah] format 1`] = ` -"[3:1]: Unexpected token: '%' (3:1) +"Unexpected token: '%' (3:1) 1 | // https://github.com/babel/babel/pull/10148 2 | > 3 | %DebugPrint(foo); diff --git a/tests/format/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap index d05d09d704dc..35e2c9e8d260 100644 --- a/tests/format/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`await.js [espree] format 1`] = ` `; exports[`await.js [meriyah] format 1`] = ` -"[3:27]: Unexpected token: ':' (3:27) +"Unexpected token: ':' (3:27) 1 | const doBothThings = async () => { 2 | const request = doAsyncThing(); > 3 | return (await request)::doSyncThing(); @@ -51,7 +51,7 @@ exports[`await.js - {"semi":false} [espree] format 1`] = ` `; exports[`await.js - {"semi":false} [meriyah] format 1`] = ` -"[3:27]: Unexpected token: ':' (3:27) +"Unexpected token: ':' (3:27) 1 | const doBothThings = async () => { 2 | const request = doAsyncThing(); > 3 | return (await request)::doSyncThing(); @@ -120,7 +120,7 @@ exports[`bind_parens.js [espree] format 1`] = ` `; exports[`bind_parens.js [meriyah] format 1`] = ` -"[1:9]: Unexpected token: ':' (1:9) +"Unexpected token: ':' (1:9) > 1 | (a || b)::c; | ^ 2 | a || (b::c); @@ -147,7 +147,7 @@ exports[`bind_parens.js - {"semi":false} [espree] format 1`] = ` `; exports[`bind_parens.js - {"semi":false} [meriyah] format 1`] = ` -"[1:9]: Unexpected token: ':' (1:9) +"Unexpected token: ':' (1:9) > 1 | (a || b)::c; | ^ 2 | a || (b::c); @@ -339,7 +339,7 @@ exports[`long_name_method.js [espree] format 1`] = ` `; exports[`long_name_method.js [meriyah] format 1`] = ` -"[3:54]: Unexpected token: ':' (3:54) +"Unexpected token: ':' (3:54) 1 | class X { 2 | constructor() { > 3 | this.testLongNameMethodAndSomethingElseLallala = ::this.testLongNameMethodAndSomethingElseLallala; @@ -372,7 +372,7 @@ exports[`long_name_method.js - {"semi":false} [espree] format 1`] = ` `; exports[`long_name_method.js - {"semi":false} [meriyah] format 1`] = ` -"[3:54]: Unexpected token: ':' (3:54) +"Unexpected token: ':' (3:54) 1 | class X { 2 | constructor() { > 3 | this.testLongNameMethodAndSomethingElseLallala = ::this.testLongNameMethodAndSomethingElseLallala; @@ -466,7 +466,7 @@ exports[`method_chain.js [espree] format 1`] = ` `; exports[`method_chain.js [meriyah] format 1`] = ` -"[10:9]: Unexpected token: ':' (10:9) +"Unexpected token: ':' (10:9) 8 | function test(observable) { 9 | return observable > 10 | ::filter(data => data.someTest) @@ -499,7 +499,7 @@ exports[`method_chain.js - {"semi":false} [espree] format 1`] = ` `; exports[`method_chain.js - {"semi":false} [meriyah] format 1`] = ` -"[10:9]: Unexpected token: ':' (10:9) +"Unexpected token: ':' (10:9) 8 | function test(observable) { 9 | return observable > 10 | ::filter(data => data.someTest) @@ -625,7 +625,7 @@ exports[`short_name_method.js [espree] format 1`] = ` `; exports[`short_name_method.js [meriyah] format 1`] = ` -"[3:24]: Unexpected token: ':' (3:24) +"Unexpected token: ':' (3:24) 1 | class X { 2 | constructor() { > 3 | this.shortMethod = ::this.shortMethod; @@ -658,7 +658,7 @@ exports[`short_name_method.js - {"semi":false} [espree] format 1`] = ` `; exports[`short_name_method.js - {"semi":false} [meriyah] format 1`] = ` -"[3:24]: Unexpected token: ':' (3:24) +"Unexpected token: ':' (3:24) 1 | class X { 2 | constructor() { > 3 | this.shortMethod = ::this.shortMethod; @@ -746,7 +746,7 @@ exports[`unary.js [espree] format 1`] = ` `; exports[`unary.js [meriyah] format 1`] = ` -"[1:3]: Unexpected token: ':' (1:3) +"Unexpected token: ':' (1:3) > 1 | !x::y; | ^ 2 | !(x::y /* foo */); @@ -773,7 +773,7 @@ exports[`unary.js - {"semi":false} [espree] format 1`] = ` `; exports[`unary.js - {"semi":false} [meriyah] format 1`] = ` -"[1:3]: Unexpected token: ':' (1:3) +"Unexpected token: ':' (1:3) > 1 | !x::y; | ^ 2 | !(x::y /* foo */); diff --git a/tests/format/js/call/invalid/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/call/invalid/__snapshots__/jsfmt.spec.js.snap index 01db1d54483a..2c2ef65376e4 100644 --- a/tests/format/js/call/invalid/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/call/invalid/__snapshots__/jsfmt.spec.js.snap @@ -37,7 +37,7 @@ exports[`null-arguments-item.js [espree] format 1`] = ` `; exports[`null-arguments-item.js [meriyah] format 1`] = ` -"[1:11]: Unexpected token: ',' (1:11) +"Unexpected token: ',' (1:11) > 1 | foor('a', , 'b'); | ^ 2 | foo('looooooooooooooooooooooooooooooooooooooooooooooong', , 'looooooooooooooooooooooooooooooooooooooooooooooong'); diff --git a/tests/format/js/class-static-block/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/class-static-block/__snapshots__/jsfmt.spec.js.snap index 8a1cf7d94970..dd0cc3f438e9 100644 --- a/tests/format/js/class-static-block/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/class-static-block/__snapshots__/jsfmt.spec.js.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`class-static-block.js [meriyah] format 1`] = ` -"[4:10]: Unexpected token: '{' (4:10) +"Unexpected token: '{' (4:10) 2 | static #x = 42; 3 | static y; > 4 | static { @@ -80,7 +80,7 @@ class A2 { `; exports[`with-line-breaks.js [meriyah] format 1`] = ` -"[3:3]: Unexpected token: '{' (3:3) +"Unexpected token: '{' (3:3) 1 | class Foo { 2 | static > 3 | { diff --git a/tests/format/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap index 327a88c6bbd8..f6184ecb64cc 100644 --- a/tests/format/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`optional-chaining.js [espree] format 1`] = ` `; exports[`optional-chaining.js [meriyah] format 1`] = ` -"[3:13]: Dot property must be an identifier (3:13) +"Dot property must be an identifier (3:13) 1 | // https://github.com/babel/babel/pull/11669 2 | > 3 | delete obj?.#x.a @@ -46,7 +46,7 @@ exports[`optional-chaining.js - {"semi":false} [espree] format 1`] = ` `; exports[`optional-chaining.js - {"semi":false} [meriyah] format 1`] = ` -"[3:13]: Dot property must be an identifier (3:13) +"Dot property must be an identifier (3:13) 1 | // https://github.com/babel/babel/pull/11669 2 | > 3 | delete obj?.#x.a diff --git a/tests/format/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap index e3060ae46cf5..2900df233abd 100644 --- a/tests/format/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap @@ -15,7 +15,7 @@ exports[`example.js [espree] format 1`] = ` `; exports[`example.js [meriyah] format 1`] = ` -"[1:6]: Calls to super must be in the \\"constructor\\" method of a class expression or class declaration that has a superclass (1:6) +"Calls to super must be in the \\"constructor\\" method of a class expression or class declaration that has a superclass (1:6) > 1 | super(); | ^ 2 |" diff --git a/tests/format/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap index 7738287433f3..67630267ba85 100644 --- a/tests/format/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap @@ -23,7 +23,7 @@ exports[`pipeline_own_line.js [espree] format 1`] = ` `; exports[`pipeline_own_line.js [meriyah] format 1`] = ` -"[4:3]: Unexpected token: '>' (4:3) +"Unexpected token: '>' (4:3) 2 | 0 3 | // Comment > 4 | |> x diff --git a/tests/format/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap index ce6d7d0cd60c..74842af57a38 100644 --- a/tests/format/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`comments.js [espree] format 1`] = ` `; exports[`comments.js [meriyah] format 1`] = ` -"[4:20]: Unexpected token: ':' (4:20) +"Unexpected token: ':' (4:20) 2 | @Annotateme() 3 | // comment > 4 | static property: Array; diff --git a/tests/format/js/decorators-export/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/decorators-export/__snapshots__/jsfmt.spec.js.snap index 81881da32e48..36873709b8e0 100644 --- a/tests/format/js/decorators-export/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/decorators-export/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`after_export.js [espree] format 1`] = ` `; exports[`after_export.js [meriyah] format 1`] = ` -"[1:8]: Unexpected token: '@' (1:8) +"Unexpected token: '@' (1:8) > 1 | export @decorator class Foo {} | ^ 2 | diff --git a/tests/format/js/decorators/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/decorators/__snapshots__/jsfmt.spec.js.snap index 091a9620b563..62aab4d14540 100644 --- a/tests/format/js/decorators/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/decorators/__snapshots__/jsfmt.spec.js.snap @@ -287,7 +287,7 @@ exports[`mobx.js [espree] format 1`] = ` `; exports[`mobx.js [meriyah] format 1`] = ` -"[4:20]: Unexpected token: ':' (4:20) +"Unexpected token: ':' (4:20) 2 | 3 | @observer class OrderLine { > 4 | @observable price:number = 0; @@ -471,7 +471,7 @@ exports[`multiple.js [espree] format 1`] = ` `; exports[`multiple.js [meriyah] format 1`] = ` -"[2:3]: Unexpected token: '@' (2:3) +"Unexpected token: '@' (2:3) 1 | const dog = { > 2 | @readonly | ^ diff --git a/tests/format/js/destructuring-private-fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/destructuring-private-fields/__snapshots__/jsfmt.spec.js.snap index be675be4d7c8..43e7fa3a453b 100644 --- a/tests/format/js/destructuring-private-fields/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/destructuring-private-fields/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`arrow-params.js [espree] format 1`] = ` `; exports[`arrow-params.js [meriyah] format 1`] = ` -"[3:11]: Unexpected token: 'PrivateField' (3:11) +"Unexpected token: 'PrivateField' (3:11) 1 | class C { 2 | #x = 1; > 3 | #p = ({ #x: x }) => {} @@ -73,7 +73,7 @@ exports[`assignment.js [espree] format 1`] = ` `; exports[`assignment.js [meriyah] format 1`] = ` -"[5:8]: Unexpected token: 'PrivateField' (5:8) +"Unexpected token: 'PrivateField' (5:8) 3 | m() { 4 | let x; > 5 | ({ #x: x } = this); @@ -130,7 +130,7 @@ exports[`async-arrow-params.js [espree] format 1`] = ` `; exports[`async-arrow-params.js [meriyah] format 1`] = ` -"[3:17]: Unexpected token: 'PrivateField' (3:17) +"Unexpected token: 'PrivateField' (3:17) 1 | class C { 2 | #x = 1; > 3 | #p = async ({ #x: x }) => {} @@ -182,7 +182,7 @@ exports[`bindings.js [espree] format 1`] = ` `; exports[`bindings.js [meriyah] format 1`] = ` -"[4:12]: Unexpected token: 'PrivateField' (4:12) +"Unexpected token: 'PrivateField' (4:12) 2 | #x = 1; 3 | m() { > 4 | const {#x: x} = this; @@ -239,7 +239,7 @@ exports[`for-lhs.js [espree] format 1`] = ` `; exports[`for-lhs.js [meriyah] format 1`] = ` -"[5:11]: Unexpected token: 'PrivateField' (5:11) +"Unexpected token: 'PrivateField' (5:11) 3 | m() { 4 | let x; > 5 | for ({#x: x} of [this]); @@ -298,7 +298,7 @@ exports[`nested-bindings.js [espree] format 1`] = ` `; exports[`nested-bindings.js [meriyah] format 1`] = ` -"[4:17]: Unexpected token: 'PrivateField' (4:17) +"Unexpected token: 'PrivateField' (4:17) 2 | #x = 1; 3 | m() { > 4 | const {x: { #x: [x] }, y: [...{ #x: y }]} = this; @@ -360,7 +360,7 @@ exports[`valid-multiple-bindings.js [espree] format 1`] = ` `; exports[`valid-multiple-bindings.js [meriyah] format 1`] = ` -"[4:12]: Unexpected token: 'PrivateField' (4:12) +"Unexpected token: 'PrivateField' (4:12) 2 | #x = 1; 3 | m() { > 4 | const {#x: x1, #x: x2 = x1 } = this; diff --git a/tests/format/js/do/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/do/__snapshots__/jsfmt.spec.js.snap index 27c4eb490bd4..b73a8ff8c45d 100644 --- a/tests/format/js/do/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/do/__snapshots__/jsfmt.spec.js.snap @@ -23,7 +23,7 @@ exports[`call-arguments.js [espree] format 1`] = ` `; exports[`call-arguments.js [meriyah] format 1`] = ` -"[3:4]: Unexpected token: 'do' (3:4) +"Unexpected token: 'do' (3:4) 1 | // from https://github.com/babel/babel/pull/13122/ 2 | expect( > 3 | do { @@ -142,7 +142,7 @@ exports[`do.js [espree] format 1`] = ` `; exports[`do.js [meriyah] format 1`] = ` -"[3:6]: Unexpected token: 'do' (3:6) +"Unexpected token: 'do' (3:6) 1 | const envSpecific = { 2 | domain: > 3 | do { diff --git a/tests/format/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap index 162cb73501f4..f4d7d3870f38 100644 --- a/tests/format/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap @@ -22,7 +22,7 @@ exports[`assertions.js [flow] format 1`] = ` `; exports[`assertions.js [meriyah] format 1`] = ` -"[1:20]: Expected ')' (1:20) +"Expected ')' (1:20) > 1 | import(\\"./foo.json\\", { assert: { type: \\"json\\" } }); | ^ 2 |" diff --git a/tests/format/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap index 33fd57a7d24e..1763a573fb80 100644 --- a/tests/format/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap @@ -15,7 +15,7 @@ exports[`default-escaped.js [espree] format 1`] = ` `; exports[`default-escaped.js [meriyah] format 1`] = ` -"[2:12]: Unexpected token: 'identifier' (2:12) +"Unexpected token: 'identifier' (2:12) 1 | // export asyn\\\\u{63} from \\"async\\"; > 2 | export n\\\\u{63} from \\"async\\"; | ^" diff --git a/tests/format/js/export-extension/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export-extension/__snapshots__/jsfmt.spec.js.snap index 07d57957e221..5de3516e70c2 100644 --- a/tests/format/js/export-extension/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/export-extension/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`export.js [espree] format 1`] = ` `; exports[`export.js [meriyah] format 1`] = ` -"[2:8]: Unexpected token: 'identifier' (2:8) +"Unexpected token: 'identifier' (2:8) 1 | export * as ns from 'mod'; > 2 | export v from 'mod'; | ^ diff --git a/tests/format/js/exports/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/exports/__snapshots__/jsfmt.spec.js.snap index 6956f85074a1..eeab830d15da 100644 --- a/tests/format/js/exports/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/exports/__snapshots__/jsfmt.spec.js.snap @@ -23,7 +23,7 @@ exports[`test.js [espree] format 1`] = ` `; exports[`test.js [meriyah] format 1`] = ` -"[3:8]: Unexpected token: 'identifier' (3:8) +"Unexpected token: 'identifier' (3:8) 1 | export { value1, value2 as value2_renamed, value3, value4 as value4_renamed, value5 } from \\"exports\\"; 2 | > 3 | export a,{b} from \\"./baz\\"; diff --git a/tests/format/js/import-assertions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/import-assertions/__snapshots__/jsfmt.spec.js.snap index 62c0be91ccbb..b92499e61252 100644 --- a/tests/format/js/import-assertions/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/import-assertions/__snapshots__/jsfmt.spec.js.snap @@ -15,7 +15,7 @@ exports[`dynamic-import.js [espree] format 1`] = ` `; exports[`dynamic-import.js [meriyah] format 1`] = ` -"[1:20]: Expected ')' (1:20) +"Expected ')' (1:20) > 1 | import(\\"./foo.json\\", { assert: { type: \\"json\\" } }); | ^ 2 |" @@ -56,7 +56,7 @@ exports[`empty.js [espree] format 1`] = ` `; exports[`empty.js [meriyah] format 1`] = ` -"[2:38]: Unexpected token: 'identifier' (2:38) +"Unexpected token: 'identifier' (2:38) 1 | export * as foo from \\"foo.json\\" > 2 | export * as bar from \\"bar.json\\" assert { } | ^ @@ -105,7 +105,7 @@ exports[`multi-types.js [espree] format 1`] = ` `; exports[`multi-types.js [meriyah] format 1`] = ` -"[1:36]: Unexpected token: 'identifier' (1:36) +"Unexpected token: 'identifier' (1:36) > 1 | import json from \\"./foo.json\\" assert { type: \\"json\\", type: \\"bar\\" }; | ^ 2 |" @@ -140,7 +140,7 @@ exports[`non-type.js [espree] format 1`] = ` `; exports[`non-type.js [meriyah] format 1`] = ` -"[1:33]: Unexpected token: 'identifier' (1:33) +"Unexpected token: 'identifier' (1:33) > 1 | import foo from \\"foo.json\\" assert { lazy: \\"true\\" }; | ^ 2 |" @@ -195,7 +195,7 @@ exports[`re-export.js [espree] format 1`] = ` `; exports[`re-export.js [meriyah] format 1`] = ` -"[1:38]: Unexpected token: 'identifier' (1:38) +"Unexpected token: 'identifier' (1:38) > 1 | export { foo2 } from \\"foo.json\\" assert { type: \\"json\\" }; | ^ 2 | export * from \\"foo.json\\" assert { type: \\"json\\" }; @@ -236,7 +236,7 @@ exports[`static-import.js [espree] format 1`] = ` `; exports[`static-import.js [meriyah] format 1`] = ` -"[1:36]: Unexpected token: 'identifier' (1:36) +"Unexpected token: 'identifier' (1:36) > 1 | import json from \\"./foo.json\\" assert { type: \\"json\\" }; | ^ 2 |" @@ -271,7 +271,7 @@ exports[`without-from.js [espree] format 1`] = ` `; exports[`without-from.js [meriyah] format 1`] = ` -"[1:19]: Unexpected token: 'identifier' (1:19) +"Unexpected token: 'identifier' (1:19) > 1 | import \\"foo\\" assert { type: \\"json\\" } | ^ 2 |" diff --git a/tests/format/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap index 53f15c841d1e..26fa4d66ef97 100644 --- a/tests/format/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap @@ -15,7 +15,7 @@ exports[`dynamic-import.js - {"bracketSpacing":false} [espree] format 1`] = ` `; exports[`dynamic-import.js - {"bracketSpacing":false} [meriyah] format 1`] = ` -"[1:20]: Expected ')' (1:20) +"Expected ')' (1:20) > 1 | import(\\"./foo.json\\", { assert: { type: \\"json\\" } }); | ^ 2 |" @@ -49,7 +49,7 @@ exports[`empty.js - {"bracketSpacing":false} [espree] format 1`] = ` `; exports[`empty.js - {"bracketSpacing":false} [meriyah] format 1`] = ` -"[1:38]: Unexpected token: 'identifier' (1:38) +"Unexpected token: 'identifier' (1:38) > 1 | export * as bar from \\"bar.json\\" assert { } | ^" `; @@ -83,7 +83,7 @@ exports[`re-export.js - {"bracketSpacing":false} [espree] format 1`] = ` `; exports[`re-export.js - {"bracketSpacing":false} [meriyah] format 1`] = ` -"[1:38]: Unexpected token: 'identifier' (1:38) +"Unexpected token: 'identifier' (1:38) > 1 | export { foo2 } from \\"foo.json\\" assert { type: \\"json\\" }; | ^ 2 |" @@ -119,7 +119,7 @@ exports[`static-import.js - {"bracketSpacing":false} [espree] format 1`] = ` `; exports[`static-import.js - {"bracketSpacing":false} [meriyah] format 1`] = ` -"[1:36]: Unexpected token: 'identifier' (1:36) +"Unexpected token: 'identifier' (1:36) > 1 | import json from \\"./foo.json\\" assert { type: \\"json\\" }; | ^ 2 |" diff --git a/tests/format/js/module-blocks/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/module-blocks/__snapshots__/jsfmt.spec.js.snap index 1ff2ad3578ad..439ae2c5d2ab 100644 --- a/tests/format/js/module-blocks/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/module-blocks/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`comments.js [espree] format 1`] = ` `; exports[`comments.js [meriyah] format 1`] = ` -"[1:32]: Unexpected token: '{' (1:32) +"Unexpected token: '{' (1:32) > 1 | const m = /*A1*/ module /*A2*/ { /*A3*/ | ^ 2 | /*A4*/ @@ -80,7 +80,7 @@ exports[`module-blocks.js [espree] format 1`] = ` `; exports[`module-blocks.js [meriyah] format 1`] = ` -"[1:8]: Unexpected token: '{' (1:8) +"Unexpected token: '{' (1:8) > 1 | module { await 3 }; | ^ 2 | @@ -224,7 +224,7 @@ exports[`range.js [espree] format 1`] = ` `; exports[`range.js [meriyah] format 1`] = ` -"[1:26]: Unexpected token: '{' (1:26) +"Unexpected token: '{' (1:26) > 1 | let moduleBlock = module { export let y = 1; | ^ 2 | }; @@ -280,7 +280,7 @@ exports[`worker.js [espree] format 1`] = ` `; exports[`worker.js [meriyah] format 1`] = ` -"[1:32]: Expected ')' (1:32) +"Expected ')' (1:32) > 1 | let worker = new Worker(module { | ^ 2 | onmessage = function({data}) { diff --git a/tests/format/js/module-string-names/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/module-string-names/__snapshots__/jsfmt.spec.js.snap index 06fdd576d442..084e2f09d069 100644 --- a/tests/format/js/module-string-names/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/module-string-names/__snapshots__/jsfmt.spec.js.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`module-string-names-export.js [meriyah] format 1`] = ` -"[1:26]: Only a identifier can be used to indicate alias (1:26) +"Only a identifier can be used to indicate alias (1:26) > 1 | export { smile as \\"smile1\\" } from \\"./emojis.js\\"; | ^ 2 | export { \\"smile\\" as smile2 } from \\"./emojis.js\\"; @@ -37,7 +37,7 @@ export { "smile4" } from "./emojis.js"; `; exports[`module-string-names-import.js [meriyah] format 1`] = ` -"[1:18]: Expected '}' (1:18) +"Expected '}' (1:18) > 1 | import { \\"default\\" as quotation1 } from \\"Confucius\\"; | ^ 2 | import { \\"foo\\" as bar, \\"default\\" as qux } from \\"module-a\\"; diff --git a/tests/format/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap index ba3febd04c61..b60f0193ad04 100644 --- a/tests/format/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap @@ -32,7 +32,7 @@ exports[`text.js [flow] format 1`] = ` `; exports[`text.js [meriyah] format 1`] = ` -"[6:20]: Invalid hexadecimal escape sequence (6:20) +"Invalid hexadecimal escape sequence (6:20) 4 | foo = markdown\`\\\\u{prettier}\\\\u{0065}\`; 5 | foo = css\`\\\\u{prettier}\\\\u{0065}\`; > 6 | foo = /* HTML */\`\\\\u{prettier}\\\\u{0065}\`; diff --git a/tests/format/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap index cb804da2d0b2..62fddaed328d 100644 --- a/tests/format/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`no-semi.js [espree] format 1`] = ` `; exports[`no-semi.js [meriyah] format 1`] = ` -"[2:2]: Unexpected token: ':' (2:2) +"Unexpected token: ':' (2:2) 1 | a > 2 | ;::b.c | ^ @@ -51,7 +51,7 @@ exports[`no-semi.js - {"semi":false} [espree] format 1`] = ` `; exports[`no-semi.js - {"semi":false} [meriyah] format 1`] = ` -"[2:2]: Unexpected token: ':' (2:2) +"Unexpected token: ':' (2:2) 1 | a > 2 | ;::b.c | ^ diff --git a/tests/format/js/objects/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/objects/__snapshots__/jsfmt.spec.js.snap index d7b950671f1f..0ebca7556d93 100644 --- a/tests/format/js/objects/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/objects/__snapshots__/jsfmt.spec.js.snap @@ -75,7 +75,7 @@ exports[`expression.js [espree] format 1`] = ` `; exports[`expression.js [meriyah] format 1`] = ` -"[5:4]: Expected ')' (5:4) +"Expected ')' (5:4) 3 | a = () => ({}).x; 4 | ({} && a, b); > 5 | ({}::b, 0); diff --git a/tests/format/js/partial-application/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/partial-application/__snapshots__/jsfmt.spec.js.snap index 13e4b5e306ec..de5ca9608c3f 100644 --- a/tests/format/js/partial-application/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/partial-application/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`test.js [espree] format 1`] = ` `; exports[`test.js [meriyah] format 1`] = ` -"[1:23]: Unexpected token: '?' (1:23) +"Unexpected token: '?' (1:23) > 1 | const addOne = add(1, ?); // apply from the left | ^ 2 | addOne(2); // 3 diff --git a/tests/format/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap index eea2e3f96566..c532009d4a59 100644 --- a/tests/format/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`block-comments.js [espree] format 1`] = ` `; exports[`block-comments.js [meriyah] format 1`] = ` -"[2:2]: Unexpected token: '>' (2:2) +"Unexpected token: '>' (2:2) 1 | bifornCringerMoshedPerplexSawder > 2 | |> foo1 | ^ @@ -75,7 +75,7 @@ exports[`fsharp_style_pipeline_operator.js [espree] format 1`] = ` `; exports[`fsharp_style_pipeline_operator.js [meriyah] format 1`] = ` -"[2:4]: Unexpected token: '>' (2:4) +"Unexpected token: '>' (2:4) 1 | promise > 2 | |> await | ^ @@ -198,7 +198,7 @@ exports[`hack_pipeline_operator.js [espree] format 1`] = ` `; exports[`hack_pipeline_operator.js [meriyah] format 1`] = ` -"[1:4]: Unexpected token: '>' (1:4) +"Unexpected token: '>' (1:4) > 1 | a |> await % |> % * 3; | ^ 2 | @@ -339,7 +339,7 @@ exports[`minimal_pipeline_operator.js [espree] format 1`] = ` `; exports[`minimal_pipeline_operator.js [meriyah] format 1`] = ` -"[1:4]: Unexpected token: '>' (1:4) +"Unexpected token: '>' (1:4) > 1 | a |> b |> c; | ^ 2 | diff --git a/tests/format/js/record/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/record/__snapshots__/jsfmt.spec.js.snap index 8bfef37d21a1..4a848e587d22 100644 --- a/tests/format/js/record/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/record/__snapshots__/jsfmt.spec.js.snap @@ -21,7 +21,7 @@ exports[`computed.js [espree] format 1`] = ` `; exports[`computed.js [meriyah] format 1`] = ` -"[2:8]: '#' not followed by identifier (2:8) +"'#' not followed by identifier (2:8) 1 | const key = \\"a\\"; > 2 | assert(#{ [key]: 1 } === #{ a: 1 }) | ^ @@ -79,7 +79,7 @@ exports[`destructuring.js [espree] format 1`] = ` `; exports[`destructuring.js [meriyah] format 1`] = ` -"[1:18]: '#' not followed by identifier (1:18) +"'#' not followed by identifier (1:18) > 1 | const { a, b } = #{ a: 1, b: 2 }; | ^ 2 | assert(a === 1); @@ -136,7 +136,7 @@ exports[`record.js [espree] format 1`] = ` `; exports[`record.js [meriyah] format 1`] = ` -"[1:17]: '#' not followed by identifier (1:17) +"'#' not followed by identifier (1:17) > 1 | const record1 = #{ | ^ 2 | a: 1, @@ -207,7 +207,7 @@ exports[`shorthand.js [espree] format 1`] = ` `; exports[`shorthand.js [meriyah] format 1`] = ` -"[2:16]: '#' not followed by identifier (2:16) +"'#' not followed by identifier (2:16) 1 | const url = \\"https://github.com/tc39/proposal-record-tuple\\"; > 2 | const record = #{ url } | ^ @@ -252,7 +252,7 @@ exports[`spread.js [espree] format 1`] = ` `; exports[`spread.js [meriyah] format 1`] = ` -"[1:18]: '#' not followed by identifier (1:18) +"'#' not followed by identifier (1:18) > 1 | const formData = #{ title: \\"Implement all the things\\" } | ^ 2 | const taskNow = #{ id: 42, status: \\"WIP\\", ...formData } @@ -303,7 +303,7 @@ exports[`syntax.js [espree] format 1`] = ` `; exports[`syntax.js [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #{} | ^ 2 | #{ a: 1, b: 2 } diff --git a/tests/format/js/regex/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/regex/__snapshots__/jsfmt.spec.js.snap index 738db240dac3..3413b6890051 100644 --- a/tests/format/js/regex/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/regex/__snapshots__/jsfmt.spec.js.snap @@ -8,7 +8,7 @@ exports[`d-flag.js [flow] format 1`] = ` `; exports[`d-flag.js [meriyah] format 1`] = ` -"[1:3]: Unexpected regular expression flag (1:3) +"Unexpected regular expression flag (1:3) > 1 | /./d; | ^ 2 |" @@ -64,7 +64,7 @@ exports[`v-flag.js [flow] format 1`] = ` `; exports[`v-flag.js [meriyah] format 1`] = ` -"[1:3]: Unexpected regular expression flag (1:3) +"Unexpected regular expression flag (1:3) > 1 | /a/v; | ^ 2 |" diff --git a/tests/format/js/rest/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/rest/__snapshots__/jsfmt.spec.js.snap index 14bbc72c2555..5b00a3583243 100644 --- a/tests/format/js/rest/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/rest/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`trailing-commas.js - {"trailingComma":"all"} [espree] format 1`] = ` `; exports[`trailing-commas.js - {"trailingComma":"all"} [meriyah] format 1`] = ` -"[1:13]: Unexpected token: 'class' (1:13) +"Unexpected token: 'class' (1:13) > 1 | declare class C { | ^ 2 | f( diff --git a/tests/format/js/sloppy-mode/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/sloppy-mode/__snapshots__/jsfmt.spec.js.snap index 4e9094e7cff5..78a0d596b77c 100644 --- a/tests/format/js/sloppy-mode/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/sloppy-mode/__snapshots__/jsfmt.spec.js.snap @@ -95,7 +95,7 @@ exports[`function-declaration-in-while.js [flow] format 1`] = ` `; exports[`function-declaration-in-while.js [meriyah] format 1`] = ` -"[1:22]: In strict mode code, functions can only be declared at top level or inside a block (1:22) +"In strict mode code, functions can only be declared at top level or inside a block (1:22) > 1 | while (false) function foo(){} | ^ 2 |" diff --git a/tests/format/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap index 8c9e74ea2e7d..7c47a75fc59b 100644 --- a/tests/format/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`throw_expression.js [espree] format 1`] = ` `; exports[`throw_expression.js [meriyah] format 1`] = ` -"[1:30]: Unexpected token: 'throw' (1:30) +"Unexpected token: 'throw' (1:30) > 1 | function save(filename = throw new TypeError(\\"Argument required\\")) {} | ^ 2 | diff --git a/tests/format/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap index 27bf582698ca..4b1c1849631d 100644 --- a/tests/format/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`trailing.js [espree] format 1`] = ` `; exports[`trailing.js [meriyah] format 1`] = ` -"[1:11]: Unexpected token: 'identifier' (1:11) +"Unexpected token: 'identifier' (1:11) > 1 | export type Result = | { kind: \\"not-test-editor1\\" } | { kind: \\"not-test-editor2\\" }; | ^ 2 | diff --git a/tests/format/js/tuple/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/tuple/__snapshots__/jsfmt.spec.js.snap index 0670f960bd2c..d1bcea4019de 100644 --- a/tests/format/js/tuple/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/tuple/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`destructuring.js [espree] format 1`] = ` `; exports[`destructuring.js [meriyah] format 1`] = ` -"[1:16]: '#' not followed by identifier (1:16) +"'#' not followed by identifier (1:16) > 1 | const [a, b] = #[1, 2]; | ^ 2 | assert(a === 1); @@ -86,7 +86,7 @@ exports[`invalid-tuple-holes.js [espree] format 1`] = ` `; exports[`invalid-tuple-holes.js [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #[,] | ^ 2 |" @@ -111,7 +111,7 @@ exports[`syntax.js [espree] format 1`] = ` `; exports[`syntax.js [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #[] | ^ 2 | #[1, 2] @@ -156,7 +156,7 @@ exports[`tuple.js [espree] format 1`] = ` `; exports[`tuple.js [meriyah] format 1`] = ` -"[1:16]: '#' not followed by identifier (1:16) +"'#' not followed by identifier (1:16) > 1 | const tuple1 = #[1, 2, 3]; | ^ 2 | @@ -225,7 +225,7 @@ exports[`tuple-trailing-comma.js [espree] format 1`] = ` `; exports[`tuple-trailing-comma.js [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #[1,] | ^ 2 |" diff --git a/tests/format/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap index 5d959f0a7b2b..edd7e8084842 100644 --- a/tests/format/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap @@ -17,7 +17,7 @@ exports[`avoid-conflicts-to-pipeline.js [espree] format 1`] = ` `; exports[`avoid-conflicts-to-pipeline.js [meriyah] format 1`] = ` -"[2:16]: Unexpected token: '%' (2:16) +"Unexpected token: '%' (2:16) 1 | // |> > 2 | const status = %GetOptimizationStatus(fn); | ^ @@ -61,7 +61,7 @@ exports[`intrinsic_call.js [espree] format 1`] = ` `; exports[`intrinsic_call.js [meriyah] format 1`] = ` -"[2:13]: Unexpected token: '%' (2:13) +"Unexpected token: '%' (2:13) 1 | function doSmth() { > 2 | %DebugPrint | ^ diff --git a/tests/format/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap index 40fb2209a921..4d8238bde7ee 100644 --- a/tests/format/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap @@ -61,13 +61,13 @@ exports[`snippet: #0 [flow] format 2`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:8]: Expected '(' (1:8) +"Expected '(' (1:8) > 1 | for each (a in b) {} | ^" `; exports[`snippet: #0 [meriyah] format 2`] = ` -"[1:9]: Invalid left-hand side in assignment (1:9) +"Invalid left-hand side in assignment (1:9) > 1 | (a = b) = 1 | ^" `; @@ -139,13 +139,13 @@ exports[`snippet: #1 [flow] format 2`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:12]: Unexpected strict mode reserved word (1:12) +"Unexpected strict mode reserved word (1:12) > 1 | class switch() {} | ^" `; exports[`snippet: #1 [meriyah] format 2`] = ` -"[1:7]: Invalid left-hand side in assignment (1:7) +"Invalid left-hand side in assignment (1:7) > 1 | a = 1 = 2 | ^" `; @@ -181,7 +181,7 @@ exports[`snippet: #2 [flow] format 1`] = ` `; exports[`snippet: #2 [meriyah] format 1`] = ` -"[1:9]: Invalid left-hand side in assignment (1:9) +"Invalid left-hand side in assignment (1:9) > 1 | (a = 1) = 2 | ^" `; @@ -211,7 +211,7 @@ exports[`snippet: #3 [flow] format 1`] = ` `; exports[`snippet: #3 [meriyah] format 1`] = ` -"[1:10]: Invalid left-hand side in assignment (1:10) +"Invalid left-hand side in assignment (1:10) > 1 | (a += b) = 1 | ^" `; @@ -241,7 +241,7 @@ exports[`snippet: #4 [flow] format 1`] = ` `; exports[`snippet: #4 [meriyah] format 1`] = ` -"[1:10]: Invalid left-hand side in assignment (1:10) +"Invalid left-hand side in assignment (1:10) > 1 | (a = b) += 1 | ^" `; diff --git a/tests/format/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap index 6b88411e03fd..1f677eedcf20 100644 --- a/tests/format/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap @@ -25,7 +25,7 @@ exports[`snippet: #0 [espree] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:6]: Invalid left-hand side in assignment (1:6) +"Invalid left-hand side in assignment (1:6) > 1 | ({}) = x; | ^" `; diff --git a/tests/format/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap index ab9df47a40c1..1d7444082494 100644 --- a/tests/format/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap @@ -51,7 +51,7 @@ exports[`snippet: #0 [flow] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[2:24]: Await is only valid in async functions (2:24) +"Await is only valid in async functions (2:24) 1 | async function foo() { > 2 | function bar(x = await 2) {} | ^ @@ -83,7 +83,7 @@ exports[`snippet: #1 [flow] format 1`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:22]: Await expression not allowed in formal parameter (1:22) +"Await expression not allowed in formal parameter (1:22) > 1 | async (x = await 2) => {}; | ^" `; @@ -113,7 +113,7 @@ exports[`snippet: #2 [flow] format 1`] = ` `; exports[`snippet: #2 [meriyah] format 1`] = ` -"[1:25]: Unexpected token: '!' (1:25) +"Unexpected token: '!' (1:25) > 1 | f = async (a) => await a! ** 6; | ^" `; @@ -143,7 +143,7 @@ exports[`snippet: #3 [flow] format 1`] = ` `; exports[`snippet: #3 [meriyah] format 1`] = ` -"[1:14]: Unexpected token: '!' (1:14) +"Unexpected token: '!' (1:14) > 1 | f = (a) => +a! ** 6; | ^" `; @@ -173,7 +173,7 @@ exports[`snippet: #4 [flow] format 1`] = ` `; exports[`snippet: #4 [meriyah] format 1`] = ` -"[1:22]: Expected ')' (1:22) +"Expected ')' (1:22) > 1 | async (a) => (await a!) ** 6; | ^" `; @@ -203,7 +203,7 @@ exports[`snippet: #5 [flow] format 1`] = ` `; exports[`snippet: #5 [meriyah] format 1`] = ` -"[1:7]: Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses (1:7) +"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses (1:7) > 1 | (-+5 ** 6); | ^" `; @@ -233,7 +233,7 @@ exports[`snippet: #6 [flow] format 1`] = ` `; exports[`snippet: #6 [meriyah] format 1`] = ` -"[1:26]: Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses (1:26) +"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses (1:26) > 1 | f = async () => await 5 ** 6; | ^" `; @@ -263,7 +263,7 @@ exports[`snippet: #7 [flow] format 1`] = ` `; exports[`snippet: #7 [meriyah] format 1`] = ` -"[1:27]: Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses (1:27) +"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses (1:27) > 1 | f = async () => await -5 ** 6; | ^" `; @@ -293,7 +293,7 @@ exports[`snippet: #8 [flow] format 1`] = ` `; exports[`snippet: #8 [meriyah] format 1`] = ` -"[1:21]: Invalid shorthand property initializer (1:21) +"Invalid shorthand property initializer (1:21) > 1 | async({ foo33 = 1 }); | ^" `; diff --git a/tests/format/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap index 0b9bfc559ec7..a12b158fb25d 100644 --- a/tests/format/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap @@ -55,7 +55,7 @@ exports[`snippet: #0 [flow] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:9]: Identifier \\"let\\" disallowed as left-hand side expression in strict mode (1:9) +"Identifier \\"let\\" disallowed as left-hand side expression in strict mode (1:9) > 1 | for (let.foo of []); | ^" `; @@ -91,7 +91,7 @@ exports[`snippet: #1 [flow] format 1`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:9]: Identifier \\"let\\" disallowed as left-hand side expression in strict mode (1:9) +"Identifier \\"let\\" disallowed as left-hand side expression in strict mode (1:9) > 1 | for (let().bar of []); | ^" `; @@ -127,7 +127,7 @@ exports[`snippet: #2 [flow] format 1`] = ` `; exports[`snippet: #2 [meriyah] format 1`] = ` -"[1:10]: Identifier \\"let\\" disallowed as left-hand side expression in strict mode (1:10) +"Identifier \\"let\\" disallowed as left-hand side expression in strict mode (1:10) > 1 | for (let\`\`.bar of []); | ^" `; diff --git a/tests/format/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap index 2fdf6e998372..47b9eeece921 100644 --- a/tests/format/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap @@ -37,7 +37,7 @@ exports[`snippet: #0 [flow] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:8]: Unexpected token: ')' (1:8) +"Unexpected token: ')' (1:8) > 1 | import(); | ^" `; @@ -85,7 +85,7 @@ exports[`snippet: #1 [flow] format 1`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:21]: Unexpected token: ')' (1:21) +"Unexpected token: ')' (1:21) > 1 | import(/* comment */); | ^" `; @@ -133,7 +133,7 @@ exports[`snippet: #2 [flow] format 1`] = ` `; exports[`snippet: #2 [meriyah] format 1`] = ` -"[1:11]: Cannot use new with import(...) (1:11) +"Cannot use new with import(...) (1:11) > 1 | new import('./a.mjs'); | ^" `; @@ -181,7 +181,7 @@ exports[`snippet: #3 [flow] format 1`] = ` `; exports[`snippet: #3 [meriyah] format 1`] = ` -"[1:11]: Cannot use new with import(...) (1:11) +"Cannot use new with import(...) (1:11) > 1 | new import(); | ^" `; diff --git a/tests/format/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap index 2d0386425911..5f07adeb066c 100644 --- a/tests/format/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap @@ -22,7 +22,7 @@ exports[`invalid-exponent.js [espree] format 1`] = ` `; exports[`invalid-exponent.js [meriyah] format 1`] = ` -"[1:5]: Non-number found after exponent indicator (1:5) +"Non-number found after exponent indicator (1:5) > 1 | 12.3e | ^ 2 |" diff --git a/tests/format/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap index f21841241a05..3f192ae93adc 100644 --- a/tests/format/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap @@ -28,7 +28,7 @@ exports[`getter-generator.js [espree] format 1`] = ` `; exports[`getter-generator.js [meriyah] format 1`] = ` -"[2:9]: A getter cannot be a generator (2:9) +"A getter cannot be a generator (2:9) 1 | ({ > 2 | get *iterator() { }, | ^ @@ -58,7 +58,7 @@ exports[`getter-with-parameter.js [espree] format 1`] = ` `; exports[`getter-with-parameter.js [meriyah] format 1`] = ` -"[1:10]: Getter functions must have exactly no arguments (1:10) +"Getter functions must have exactly no arguments (1:10) > 1 | ({ get x(a){} }); | ^ 2 |" @@ -92,7 +92,7 @@ exports[`setter-generator.js [espree] format 1`] = ` `; exports[`setter-generator.js [meriyah] format 1`] = ` -"[2:9]: A getter cannot be a generator (2:9) +"A getter cannot be a generator (2:9) 1 | ({ > 2 | set *iterator(iter) { }, | ^ @@ -122,7 +122,7 @@ exports[`setter-without-parameter.js [espree] format 1`] = ` `; exports[`setter-without-parameter.js [meriyah] format 1`] = ` -"[1:10]: Setter functions must have exactly one argument (1:10) +"Setter functions must have exactly one argument (1:10) > 1 | ({ set x(){} }); | ^ 2 |" diff --git a/tests/format/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap index 763e2ed7aa8a..3c7930cfbe9a 100644 --- a/tests/format/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`snippet: #0 [espree] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:22]: Invalid optional chain from new expression (1:22) +"Invalid optional chain from new expression (1:22) > 1 | const baz3 = new obj?.foo?.bar?.baz(); // baz instance | ^" `; @@ -43,7 +43,7 @@ exports[`snippet: #1 [espree] format 1`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:23]: Invalid optional chain from new expression (1:23) +"Invalid optional chain from new expression (1:23) > 1 | const safe5 = new obj?.qux?.baz(); // undefined | ^" `; @@ -67,7 +67,7 @@ exports[`snippet: #2 [espree] format 1`] = ` `; exports[`snippet: #2 [meriyah] format 1`] = ` -"[1:23]: Invalid optional chain from new expression (1:23) +"Invalid optional chain from new expression (1:23) > 1 | const safe6 = new obj?.foo.bar.qux?.(); // undefined | ^" `; @@ -91,7 +91,7 @@ exports[`snippet: #3 [espree] format 1`] = ` `; exports[`snippet: #3 [meriyah] format 1`] = ` -"[1:27]: Invalid optional chain from new expression (1:27) +"Invalid optional chain from new expression (1:27) > 1 | const willThrow = new obj?.foo.bar.qux(); // Error: not a constructor | ^" `; @@ -121,7 +121,7 @@ exports[`snippet: #4 [espree] format 1`] = ` `; exports[`snippet: #4 [meriyah] format 1`] = ` -"[4:10]: Invalid optional chain from new expression (4:10) +"Invalid optional chain from new expression (4:10) 2 | class Test { 3 | } > 4 | new Test?.(); // test instance @@ -147,7 +147,7 @@ exports[`snippet: #5 [espree] format 1`] = ` `; exports[`snippet: #5 [meriyah] format 1`] = ` -"[1:12]: Invalid optional chain from new expression (1:12) +"Invalid optional chain from new expression (1:12) > 1 | new exists?.(); // undefined | ^" `; diff --git a/tests/format/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap index 10973da0b87f..5d84c2f2aa15 100644 --- a/tests/format/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap @@ -19,7 +19,7 @@ exports[`snippet: #0 [espree] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #{a() {}} | ^" `; @@ -43,7 +43,7 @@ exports[`snippet: #1 [espree] format 1`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #{async b() {}} | ^" `; @@ -67,7 +67,7 @@ exports[`snippet: #2 [espree] format 1`] = ` `; exports[`snippet: #2 [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #{get c() {}} | ^" `; @@ -91,7 +91,7 @@ exports[`snippet: #3 [espree] format 1`] = ` `; exports[`snippet: #3 [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #{set d(_) {}} | ^" `; @@ -115,7 +115,7 @@ exports[`snippet: #4 [espree] format 1`] = ` `; exports[`snippet: #4 [meriyah] format 1`] = ` -"[1:1]: '#' not followed by identifier (1:1) +"'#' not followed by identifier (1:1) > 1 | #{*e() {}} | ^" `; diff --git a/tests/format/misc/errors/js/regex-v-u-flags/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/regex-v-u-flags/__snapshots__/jsfmt.spec.js.snap index 696b2203f7e3..5253852080c7 100644 --- a/tests/format/misc/errors/js/regex-v-u-flags/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/regex-v-u-flags/__snapshots__/jsfmt.spec.js.snap @@ -22,7 +22,7 @@ exports[`invalid-flags.js [espree] format 1`] = ` `; exports[`invalid-flags.js [meriyah] format 1`] = ` -"[1:5]: Unexpected regular expression flag (1:5) +"Unexpected regular expression flag (1:5) > 1 | /a/ugv; | ^ 2 |" @@ -50,7 +50,7 @@ exports[`invalid-flags2.js [espree] format 1`] = ` `; exports[`invalid-flags2.js [meriyah] format 1`] = ` -"[1:3]: Unexpected regular expression flag (1:3) +"Unexpected regular expression flag (1:3) > 1 | /a/vu; | ^ 2 |" diff --git a/tests/format/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap index 46a221a0f7c0..6bcd3e8b886c 100644 --- a/tests/format/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap @@ -7,7 +7,7 @@ exports[`snippet: #0 [espree] format 1`] = ` `; exports[`snippet: #0 [meriyah] format 1`] = ` -"[1:15]: Unexpected strict mode reserved word (1:15) +"Unexpected strict mode reserved word (1:15) > 1 | class interface {} | ^" `; @@ -19,7 +19,7 @@ exports[`snippet: #1 [espree] format 1`] = ` `; exports[`snippet: #1 [meriyah] format 1`] = ` -"[1:16]: Unexpected strict mode reserved word (1:16) +"Unexpected strict mode reserved word (1:16) > 1 | import interface from \\"foo\\"; | ^" `; diff --git a/tests/format/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap index eae324f63f22..73283305f49e 100644 --- a/tests/format/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap +++ b/tests/format/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap @@ -22,7 +22,7 @@ exports[`invalid-const.js [espree] format 1`] = ` `; exports[`invalid-const.js [meriyah] format 1`] = ` -"[1:10]: Missing initializer in const declaration (1:10) +"Missing initializer in const declaration (1:10) > 1 | const foo; | ^ 2 |" diff --git a/tests/format/yaml/block-literal/jsfmt.spec.js b/tests/format/yaml/block-literal/jsfmt.spec.js index bedc8dbb953c..0c58d76174eb 100644 --- a/tests/format/yaml/block-literal/jsfmt.spec.js +++ b/tests/format/yaml/block-literal/jsfmt.spec.js @@ -1,2 +1,17 @@ -run_spec(__dirname, ["yaml"]); -run_spec(__dirname, ["yaml"], { proseWrap: "always" }); +const { outdent } = require("outdent"); + +const snippets = [ + { + code: outdent` + block_with_ideographic_space: | + \u{3000}x + `, + output: outdent` + block_with_ideographic_space: | + \u{3000}x + `, + }, +].map((test) => ({ ...test, output: test.output + "\n" })); + +run_spec({ dirname: __dirname, snippets }, ["yaml"]); +run_spec({ dirname: __dirname, snippets }, ["yaml"], { proseWrap: "always" }); diff --git a/vendors/execa.js b/vendors/execa.js index 4825844913ec..cae079ef2ec1 100644 --- a/vendors/execa.js +++ b/vendors/execa.js @@ -902,6 +902,7 @@ function stripFinalNewline(input) { // node_modules/npm-run-path/index.js var import_node_process = __toESM(require("process"), 1); var import_node_path = __toESM(require("path"), 1); +var import_node_url = __toESM(require("url"), 1); // node_modules/npm-run-path/node_modules/path-key/index.js function pathKey(options = {}) { @@ -923,14 +924,15 @@ function npmRunPath(options = {}) { execPath = import_node_process.default.execPath } = options; let previous; - let cwdPath = import_node_path.default.resolve(cwd); + const cwdString = cwd instanceof URL ? import_node_url.default.fileURLToPath(cwd) : cwd; + let cwdPath = import_node_path.default.resolve(cwdString); const result = []; while (previous !== cwdPath) { result.push(import_node_path.default.join(cwdPath, "node_modules/.bin")); previous = cwdPath; cwdPath = import_node_path.default.resolve(cwdPath, ".."); } - result.push(import_node_path.default.resolve(cwd, execPath, "..")); + result.push(import_node_path.default.resolve(cwdString, execPath, "..")); return [...result, path_].join(import_node_path.default.delimiter); } function npmRunPathEnv(_a = {}) { @@ -1783,7 +1785,7 @@ function execa(file, args, options) { escapedCommand, parsed, timedOut, - isCanceled: context.isCanceled, + isCanceled: context.isCanceled || (parsed.options.signal ? parsed.options.signal.aborted : false), killed: spawned.killed }); if (!parsed.options.reject) { diff --git a/yarn.lock b/yarn.lock index 632a797bc724..9aafb24810c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.0.0": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.0.4.tgz#ab4b6d858526ebee0d6c3aa5c3fb56a941c0d7be" - integrity sha512-zU3pj3pf//YhaoozRTYKaL20KopXrzuZFc/8Ylc49AuV8grYKH23TTq9JJoR70F8zQbil58KjSchZTWeX+jrIQ== +"@ampproject/remapping@^2.1.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.1.tgz#7922fb0817bf3166d8d9e258c57477e3fd1c3610" + integrity sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA== dependencies: "@jridgewell/trace-mapping" "^0.3.0" @@ -35,20 +35,20 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== -"@babel/core@7.17.2", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.2.tgz#2c77fc430e95139d816d39b113b31bf40fb22337" - integrity sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw== +"@babel/core@7.17.4", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.17.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.4.tgz#a22f1ae8999122873b3d18865e98c7a3936b8c8b" + integrity sha512-R9x5r4t4+hBqZTmioSnkrW+I6NmbojwjGT8p4G2Gw1thWbXIHGDnmGdLdFw0/7ljucdIrNRp7Npgb4CyBYzzJg== dependencies: - "@ampproject/remapping" "^2.0.0" + "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" + "@babel/generator" "^7.17.3" "@babel/helper-compilation-targets" "^7.16.7" "@babel/helper-module-transforms" "^7.16.7" "@babel/helpers" "^7.17.2" - "@babel/parser" "^7.17.0" + "@babel/parser" "^7.17.3" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" + "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" convert-source-map "^1.7.0" debug "^4.1.0" @@ -56,10 +56,10 @@ json5 "^2.1.2" semver "^6.3.0" -"@babel/generator@^7.17.0", "@babel/generator@^7.7.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" - integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== +"@babel/generator@^7.17.3", "@babel/generator@^7.7.2": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" + integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== dependencies: "@babel/types" "^7.17.0" jsesc "^2.5.1" @@ -281,10 +281,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@7.17.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" - integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== +"@babel/parser@7.17.3", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" + integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": version "7.16.7" @@ -906,18 +906,18 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" - integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== +"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" + integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== dependencies: "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" + "@babel/generator" "^7.17.3" "@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-function-name" "^7.16.7" "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.0" + "@babel/parser" "^7.17.3" "@babel/types" "^7.17.0" debug "^4.1.0" globals "^11.1.0" @@ -935,249 +935,255 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cspell/cspell-bundled-dicts@^5.18.4": - version "5.18.4" - resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.18.4.tgz#fda74892c389f514e5ed8ddd3f801a2b4ce46a0f" - integrity sha512-bzYmnfdKI0qQ0Sng8QtGNJrlyTtHII6FriTSp2lWxJX9paw2cUmKjEyajH9sK/EX78AePJemPGsMSiC65kTLWg== +"@cspell/cspell-bundled-dicts@^5.18.5": + version "5.18.5" + resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.18.5.tgz#76beb90ad6e0ae5c42a2d2177c300f5a6d98f1b5" + integrity sha512-jFvwF8bb8HUYqMUPQiGZUHAf8zfriZRagzoCW8w4NLLJB1IZNGlQvQCQskQG9cYtOmKAYHCbOwm8SjA9FKwQow== dependencies: - "@cspell/dict-ada" "^1.1.2" - "@cspell/dict-aws" "^1.0.14" - "@cspell/dict-bash" "^1.0.18" + "@cspell/dict-ada" "^2.0.0" + "@cspell/dict-aws" "^2.0.0" + "@cspell/dict-bash" "^2.0.1" "@cspell/dict-companies" "^2.0.2" - "@cspell/dict-cpp" "^1.1.40" - "@cspell/dict-cryptocurrencies" "^1.0.10" + "@cspell/dict-cpp" "^2.0.0" + "@cspell/dict-cryptocurrencies" "^2.0.0" "@cspell/dict-csharp" "^2.0.1" - "@cspell/dict-css" "^1.0.13" - "@cspell/dict-django" "^1.0.26" - "@cspell/dict-dotnet" "^1.0.32" - "@cspell/dict-elixir" "^1.0.26" + "@cspell/dict-css" "^2.0.0" + "@cspell/dict-dart" "^1.1.0" + "@cspell/dict-django" "^2.0.0" + "@cspell/dict-dotnet" "^2.0.0" + "@cspell/dict-elixir" "^2.0.0" "@cspell/dict-en-gb" "^1.1.33" - "@cspell/dict-en_us" "^2.1.5" + "@cspell/dict-en_us" "^2.1.7" "@cspell/dict-filetypes" "^2.0.1" - "@cspell/dict-fonts" "^1.0.14" + "@cspell/dict-fonts" "^2.0.0" "@cspell/dict-fullstack" "^2.0.4" - "@cspell/dict-golang" "^1.1.24" - "@cspell/dict-haskell" "^1.0.13" - "@cspell/dict-html" "^2.0.3" - "@cspell/dict-html-symbol-entities" "^1.0.23" - "@cspell/dict-java" "^1.0.23" - "@cspell/dict-latex" "^1.0.25" - "@cspell/dict-lorem-ipsum" "^1.0.22" - "@cspell/dict-lua" "^1.0.16" - "@cspell/dict-node" "^1.0.12" - "@cspell/dict-npm" "^1.0.16" - "@cspell/dict-php" "^1.0.25" - "@cspell/dict-powershell" "^1.0.19" + "@cspell/dict-golang" "^2.0.0" + "@cspell/dict-haskell" "^2.0.0" + "@cspell/dict-html" "^3.0.0" + "@cspell/dict-html-symbol-entities" "^2.0.0" + "@cspell/dict-java" "^2.0.0" + "@cspell/dict-latex" "^2.0.0" + "@cspell/dict-lorem-ipsum" "^2.0.0" + "@cspell/dict-lua" "^2.0.0" + "@cspell/dict-node" "^2.0.0" + "@cspell/dict-npm" "^2.0.1" + "@cspell/dict-php" "^2.0.0" + "@cspell/dict-powershell" "^2.0.0" "@cspell/dict-public-licenses" "^1.0.4" - "@cspell/dict-python" "^2.0.5" - "@cspell/dict-r" "^1.0.1" - "@cspell/dict-ruby" "^1.0.15" - "@cspell/dict-rust" "^1.0.23" - "@cspell/dict-scala" "^1.0.21" - "@cspell/dict-software-terms" "^2.0.14" - "@cspell/dict-swift" "^1.0.1" - "@cspell/dict-typescript" "^1.0.20" - "@cspell/dict-vue" "^2.0.1" - -"@cspell/cspell-pipe@^5.18.4": - version "5.18.4" - resolved "https://registry.yarnpkg.com/@cspell/cspell-pipe/-/cspell-pipe-5.18.4.tgz#49202bfe7ae1833c5925fd121d3e535779bac539" - integrity sha512-Wo68JtNwzhkgDhQMwI4mw6+0HNPgWdE/uUiak87IUdPXB+1LSe7TKdhHZBhVe5iT5PIOsJiz36v4dTOpWJjmSg== - -"@cspell/cspell-types@^5.18.4": - version "5.18.4" - resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-5.18.4.tgz#342f7dbcd6586bcff7c7f196758d61aa61de9d81" - integrity sha512-pUxWfhqqwo0k0BsfIr8Mki9c7W7/o//RXsI+RZhbk7ai9EWX/6cMpD8rHRcRB9c+ihwGj7R7jzjuzh+SK09tlA== - -"@cspell/dict-ada@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@cspell/dict-ada/-/dict-ada-1.1.2.tgz#89556226c1d5f856ce1f7afa85543b04fa477092" - integrity sha512-UDrcYcKIVyXDz5mInJabRNQpJoehjBFvja5W+GQyu9pGcx3BS3cAU8mWENstGR0Qc/iFTxB010qwF8F3cHA/aA== + "@cspell/dict-python" "^2.0.6" + "@cspell/dict-r" "^1.0.2" + "@cspell/dict-ruby" "^2.0.0" + "@cspell/dict-rust" "^2.0.0" + "@cspell/dict-scala" "^2.0.0" + "@cspell/dict-software-terms" "^2.1.0" + "@cspell/dict-swift" "^1.0.2" + "@cspell/dict-typescript" "^2.0.0" + "@cspell/dict-vue" "^2.0.2" + +"@cspell/cspell-pipe@^5.18.5": + version "5.18.5" + resolved "https://registry.yarnpkg.com/@cspell/cspell-pipe/-/cspell-pipe-5.18.5.tgz#d8a1cdf0aa4c0e3383ec4ffca7112b10cd8bb43a" + integrity sha512-U/4e4Zm7Mm23SuJu6b49+9Do/2aS+c9sPQa1Z9ZZqHQ4BqswJagk5oZ0V45BjYJ/0acHSRpIxbndpVJ01cjf8A== + +"@cspell/cspell-types@^5.18.5": + version "5.18.5" + resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-5.18.5.tgz#7d3e6c8cdef15255aacfbdb2e3c8bb949fe2540d" + integrity sha512-yvDFCUa1CbjBuMkFCh+yUAAaG6VW5WXoewzLwhMFsMV1GZmkbftOcvZq0YuZviNsjdBViDH0dhKdlzwC953upg== + +"@cspell/dict-ada@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-ada/-/dict-ada-2.0.0.tgz#5d31967cbd7a0d12f4b4de3fd5b09e59239cf78b" + integrity sha512-4gfJEYXVwz6IN2LBaT6QoUV4pqaR35i0z0u9O684vLuVczvNJIHa4vNaSEFBr9d6xxncUyqstgP9P73ajJjh9A== -"@cspell/dict-aws@^1.0.14": - version "1.0.14" - resolved "https://registry.yarnpkg.com/@cspell/dict-aws/-/dict-aws-1.0.14.tgz#beddede1053ce3622400e36c65da9fd2954e939d" - integrity sha512-K21CfB4ZpKYwwDQiPfic2zJA/uxkbsd4IQGejEvDAhE3z8wBs6g6BwwqdVO767M9NgZqc021yAVpr79N5pWe3w== +"@cspell/dict-aws@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-aws/-/dict-aws-2.0.0.tgz#9af72af4e59e96029dd4335271d87784843cb7dd" + integrity sha512-NKz7pDZ7pwj/b33i3f4WLpC1rOOUMmENwYgftxU+giU2YBeKM2wZbMTSEIzsrel56r0UlQYmdIVlP/B4nnVaoQ== -"@cspell/dict-bash@^1.0.18": - version "1.0.18" - resolved "https://registry.yarnpkg.com/@cspell/dict-bash/-/dict-bash-1.0.18.tgz#1a2a07075c1ea97923f405e32713bf23d26d67ab" - integrity sha512-kJIqQ+FD2TCSgaaP5XLEDgy222+pVWTc+VhveNO++gnTWU3BCVjkD5LjfW7g/CmGONnz+nwXDueWspProaSdJw== +"@cspell/dict-bash@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@cspell/dict-bash/-/dict-bash-2.0.1.tgz#76f6be974e9a968235d4e1b04c4ae76b16169057" + integrity sha512-pBx3T/5w7fPF8XD5cx3NwtRFvNpQYmYqzM043NKP2hDmlx4uFwbH599Lvt5mwCMZKfIoRXaNUQvq7se2gstQjw== "@cspell/dict-companies@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@cspell/dict-companies/-/dict-companies-2.0.2.tgz#de315b8315b868f877e6161f9fe70e8efc769931" integrity sha512-LPKwBMAWRz+p1R8q+TV6E1sGOOTvxJOaJeXNN++CZQ7i6JMn5Rf+BSxagwkeK6z3o9vIC5ZE4AcQ5BMkvyjqGw== -"@cspell/dict-cpp@^1.1.40": - version "1.1.40" - resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-1.1.40.tgz#f9a859e19d31b83f07a106e4c3c8720a2d93595b" - integrity sha512-sscfB3woNDNj60/yGXAdwNtIRWZ89y35xnIaJVDMk5TPMMpaDvuk0a34iOPIq0g4V+Y8e3RyAg71SH6ADwSjGw== +"@cspell/dict-cpp@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-2.0.0.tgz#d5f04b693d96d41d67050cfe3ca0d342e141347b" + integrity sha512-EflHLs2pHEEXZM6jPfTGR/KHZKQtJlvzqgkg1zaA1YKv5HQNw9Wy5KVPGEV2bjPcFsZJO3xXjO1KBZcoOPjPmA== -"@cspell/dict-cryptocurrencies@^1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-1.0.10.tgz#04426fdfee8752818b375686d34a154b2fb40c7d" - integrity sha512-47ABvDJOkaST/rXipNMfNvneHUzASvmL6K/CbOFpYKfsd0x23Jc9k1yaOC7JAm82XSC/8a7+3Yu+Fk2jVJNnsA== +"@cspell/dict-cryptocurrencies@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-2.0.0.tgz#a74eecb42a46a96d08b6613fdb5c554529d3afff" + integrity sha512-nREysmmfOp7L2YCRAUufQahwD5/Punzb5AZ6eyg4zUamdRWHgBFphb5/9h2flt1vgdUfhc6hZcML21Ci7iXjaA== "@cspell/dict-csharp@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@cspell/dict-csharp/-/dict-csharp-2.0.1.tgz#86ec4fa42ba9a4cc57df28ec7a335b56bf751c5b" integrity sha512-ZzAr+WRP2FUtXHZtfhe8f3j9vPjH+5i44Hcr5JqbWxmqciGoTbWBPQXwu9y+J4mbdC69HSWRrVGkNJ8rQk8pSw== -"@cspell/dict-css@^1.0.13": - version "1.0.13" - resolved "https://registry.yarnpkg.com/@cspell/dict-css/-/dict-css-1.0.13.tgz#805a5844dd9739b6cd026b5f1b4ce8e4213d560b" - integrity sha512-HU8RbFRoGanFH85mT01Ot/Ay48ixr/gG25VPLtdq56QTrmPsw79gxYm/5Qay16eQbpoPIxaj5CAWNam+DX4GbA== +"@cspell/dict-css@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-css/-/dict-css-2.0.0.tgz#91dca013f16b51144eaea160e144b830f2dad027" + integrity sha512-MrFyswFHnPh4H0u6IlV4eHy+ZCUrrHzeL161LyTOqCvaKpbZavMgNYXzZqTF9xafO0iLgwKrl+Gkclu1KVBg0Q== + +"@cspell/dict-dart@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-dart/-/dict-dart-1.1.0.tgz#d79689493debdad231efe495bd1460bff1d2f577" + integrity sha512-bBqZINm+RVjMgUrAhRzv/xx3jc3dkIqO0higPbsK+63IAtMNY3EiQnEO4eapbU+qAhyvICY9hZQZXy5Ux4p+Pw== -"@cspell/dict-django@^1.0.26": - version "1.0.26" - resolved "https://registry.yarnpkg.com/@cspell/dict-django/-/dict-django-1.0.26.tgz#b97ce0112fbe8c3c3ada0387c68971b5e27483ab" - integrity sha512-mn9bd7Et1L2zuibc08GVHTiD2Go3/hdjyX5KLukXDklBkq06r+tb0OtKtf1zKodtFDTIaYekGADhNhA6AnKLkg== +"@cspell/dict-django@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-django/-/dict-django-2.0.0.tgz#a5f5f693a686e5873f9dfb547ee3b3142ef760b1" + integrity sha512-GkJdJv6cmzrKcmq2/oxTXjKF5uv71r4eTqnFmgPbNBW1t+G4VYpzOf0QrVQrhx2RC4DdW5XfcTf+iS0FxHOTmw== -"@cspell/dict-dotnet@^1.0.32": - version "1.0.32" - resolved "https://registry.yarnpkg.com/@cspell/dict-dotnet/-/dict-dotnet-1.0.32.tgz#412af0bf1f65c5902c8ef8a4f1decae2892790e2" - integrity sha512-9H9vXrgJB4KF8xsyTToXO53cXD33iyfrpT4mhCds+YLUw3P3x3E9myszgJzshnrxYBvQZ+QMII57Qr6SjZVk4Q== +"@cspell/dict-dotnet@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-dotnet/-/dict-dotnet-2.0.0.tgz#92729d95a71b9f72bf264fbba0c66a7b29f3993a" + integrity sha512-WOHfjwMuLbo76khDsDa1lJvP/dXcwXVwonWwfUFRt82BL/GtyMalh1HEtCWwKDuK/9f8PCEt/EZMkHT3D5ZV3w== -"@cspell/dict-elixir@^1.0.26": - version "1.0.26" - resolved "https://registry.yarnpkg.com/@cspell/dict-elixir/-/dict-elixir-1.0.26.tgz#dd86697b351a9c74a7d033b6f2d37a5088587aa6" - integrity sha512-hz1yETUiRJM7yjN3mITSnxcmZaEyaBbyJhpZPpg+cKUil+xhHeZ2wwfbRc83QHGmlqEuDWbdCFqKSpCDJYpYhg== +"@cspell/dict-elixir@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-elixir/-/dict-elixir-2.0.0.tgz#2633a290d2eab068ce6035d76529b24abd295b3b" + integrity sha512-NeDObcqiYuqWRrzMAQLZDSrZlChTEZwTA2zHdI2nPtpeDl4FQcTz2BHP8zVt6Lj6G2QHJmNGmQtSmDguX86NYA== "@cspell/dict-en-gb@^1.1.33": version "1.1.33" resolved "https://registry.yarnpkg.com/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz#7f1fd90fc364a5cb77111b5438fc9fcf9cc6da0e" integrity sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g== -"@cspell/dict-en_us@^2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-2.1.5.tgz#456914e631d10d936fe1a20313c5f9cce78e8b60" - integrity sha512-Q+LgFjrQw4gJnP+aHbVW5/TZlx9ccOCcjBsZYpTEXT/VW04NUX7+EN8bOri+wTEppSQVfl6NQ3bVkzPIjGXLzA== +"@cspell/dict-en_us@^2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-2.1.7.tgz#1acb710b72364898a832b300d3e77211027efac0" + integrity sha512-7IeAHZjXiWSIKFx/3CIlY6misvg2KyJ2KO3tSVSKuAlC3UXHGVOcbcY0kQ95IJeKbB6Ot6aW/Aaw73Nzhuurrg== "@cspell/dict-filetypes@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@cspell/dict-filetypes/-/dict-filetypes-2.0.1.tgz#a77467dad8fee31c28d623f85a15ce6fca3e2fdc" integrity sha512-bQ7K3U/3hKO2lpQjObf0veNP/n50qk5CVezSwApMBckf/sAVvDTR1RGAvYdr+vdQnkdQrk6wYmhbshXi0sLDVg== -"@cspell/dict-fonts@^1.0.14": - version "1.0.14" - resolved "https://registry.yarnpkg.com/@cspell/dict-fonts/-/dict-fonts-1.0.14.tgz#7b18129910d30bd23cd9187d0c0009dfc3fef4ba" - integrity sha512-VhIX+FVYAnqQrOuoFEtya6+H72J82cIicz9QddgknsTqZQ3dvgp6lmVnsQXPM3EnzA8n1peTGpLDwHzT7ociLA== +"@cspell/dict-fonts@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-fonts/-/dict-fonts-2.0.0.tgz#76e7781b44cdda6933144e15cba80e978c29bd15" + integrity sha512-AgkTalphfDPtKFPYmEExDcj8rRCh86xlOSXco8tehOEkYVYbksOk9XH0YVH34RFpy93YBd2nnVGLgyGVwagcPw== "@cspell/dict-fullstack@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@cspell/dict-fullstack/-/dict-fullstack-2.0.4.tgz#d7d1c80863d9fd9bda51346edcc5a72de2cf81b4" integrity sha512-+JtYO58QAXnetRN+MGVzI8YbkbFTLpYfl/Cw/tmNqy7U1IDVC4sTXQ2pZvbbeKQWFHBqYvBs0YASV+mTouXYBw== -"@cspell/dict-golang@^1.1.24": - version "1.1.24" - resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-1.1.24.tgz#3830812aec816eca46a6d793fcc7710c09d4f5b9" - integrity sha512-qq3Cjnx2U1jpeWAGJL1GL0ylEhUMqyaR36Xij6Y6Aq4bViCRp+HRRqk0x5/IHHbOrti45h3yy7ii1itRFo+Xkg== +"@cspell/dict-golang@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-2.0.0.tgz#a392533780c9fc3dc959f1358d09f7a6c6d82656" + integrity sha512-rUeZJR/S/ZjAsOURtxsAO6xDQhL0IzF458ScahaeOqe0zVL3tx7tCLikCgT92NWPs3BNqmsZGqYSDbn/1KsSIA== -"@cspell/dict-haskell@^1.0.13": - version "1.0.13" - resolved "https://registry.yarnpkg.com/@cspell/dict-haskell/-/dict-haskell-1.0.13.tgz#bd159ef474ef427757dd4bc6a66cda977946c927" - integrity sha512-kvl8T84cnYRPpND/P3D86P6WRSqebsbk0FnMfy27zo15L5MLAb3d3MOiT1kW3vEWfQgzUD7uddX/vUiuroQ8TA== +"@cspell/dict-haskell@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-haskell/-/dict-haskell-2.0.0.tgz#9e7e58eba2b4633221650dcdcc43f73588b48119" + integrity sha512-cjX1Br+gSWqtcmJD/IMHz1UoP3pUaKIIKy/JfhEs7ANtRt6hhfEKe9dl2kQzDkkKt4pXol+YgdYxL/sVc/nLgQ== -"@cspell/dict-html-symbol-entities@^1.0.23": - version "1.0.23" - resolved "https://registry.yarnpkg.com/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-1.0.23.tgz#0efbdbc7712c9fbe545e14acac637226ac948f2d" - integrity sha512-PV0UBgcBFbBLf/m1wfkVMM8w96kvfHoiCGLWO6BR3Q9v70IXoE4ae0+T+f0CkxcEkacMqEQk/I7vuE9MzrjaNw== +"@cspell/dict-html-symbol-entities@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-2.0.0.tgz#a25d39e62bd2dd7191ca5612714aa0a1b90ca10f" + integrity sha512-71S5wGCe7dq6C+zGDwsEAe5msub/irrLi6SExeG11a/EkpA3RKAEheDGPk0hOY4+vOcIFHaApxOjLTtgQfYWfA== -"@cspell/dict-html@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@cspell/dict-html/-/dict-html-2.0.3.tgz#a2bf84fca5b2bb5a0d922287d98eb67bcd60760c" - integrity sha512-6sORumQ9E7YpJ4vzYb0hHBgiXpehPAawuqmueGmx/PSRkqzMNLEwhYZuTHuIZSO291RTirPMfCkUahRoKdXOOQ== - -"@cspell/dict-java@^1.0.23": - version "1.0.23" - resolved "https://registry.yarnpkg.com/@cspell/dict-java/-/dict-java-1.0.23.tgz#ec95ff2f2c34d5e8e08ba817980b37e387e608cb" - integrity sha512-LcOg9srYLDoNGd8n3kbfDBlZD+LOC9IVcnFCdua1b/luCHNVmlgBx7e677qPu7olpMYOD5TQIVW2OmM1+/6MFA== - -"@cspell/dict-latex@^1.0.25": - version "1.0.25" - resolved "https://registry.yarnpkg.com/@cspell/dict-latex/-/dict-latex-1.0.25.tgz#6ecf5b8b8fdf46cb8a0f070052dd687e25089e59" - integrity sha512-cEgg91Migqcp1SdVV7dUeMxbPDhxdNo6Fgq2eygAXQjIOFK520FFvh/qxyBvW90qdZbIRoU2AJpchyHfGuwZFA== - -"@cspell/dict-lorem-ipsum@^1.0.22": - version "1.0.22" - resolved "https://registry.yarnpkg.com/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-1.0.22.tgz#a89f53dadda7d5bfdb978ab61f19d74d2fb69eab" - integrity sha512-yqzspR+2ADeAGUxLTfZ4pXvPl7FmkENMRcGDECmddkOiuEwBCWMZdMP5fng9B0Q6j91hQ8w9CLvJKBz10TqNYg== - -"@cspell/dict-lua@^1.0.16": - version "1.0.16" - resolved "https://registry.yarnpkg.com/@cspell/dict-lua/-/dict-lua-1.0.16.tgz#c0ca43628f8927fc10731fd27cd9ee0af651bf6a" - integrity sha512-YiHDt8kmHJ8nSBy0tHzaxiuitYp+oJ66ffCYuFWTNB3//Y0SI4OGHU3omLsQVeXIfCeVrO4DrVvRDoCls9B5zQ== - -"@cspell/dict-node@^1.0.12": - version "1.0.12" - resolved "https://registry.yarnpkg.com/@cspell/dict-node/-/dict-node-1.0.12.tgz#a7236be30340ff8fe365f62c8d13121fdbe7f51c" - integrity sha512-RPNn/7CSkflAWk0sbSoOkg0ORrgBARUjOW3QjB11KwV1gSu8f5W/ij/S50uIXtlrfoBLqd4OyE04jyON+g/Xfg== +"@cspell/dict-html@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-html/-/dict-html-3.0.0.tgz#0f5411518eb3cb5b069fbcad70b16829f1733208" + integrity sha512-VzZs/UtyRe4spdaH5SWakik+K3vB2fTyW3kdgGQbzjPGHyb5OXI5fmxQcX0yaSv5RkL0igVROHhu2ARUudoTpw== -"@cspell/dict-npm@^1.0.16": - version "1.0.16" - resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-1.0.16.tgz#86870686cd0af6354a206ab297872db1d84e9c1b" - integrity sha512-RwkuZGcYBxL3Yux3cSG/IOWGlQ1e9HLCpHeyMtTVGYKAIkFAVUnGrz20l16/Q7zUG7IEktBz5O42kAozrEnqMQ== +"@cspell/dict-java@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-java/-/dict-java-2.0.0.tgz#76252cee8f04e099ac6dae0f45f22257088060a7" + integrity sha512-9f5LDATlAiXRGqxLxgqbOLlQxuMW2zcN7tBgxwtN+4u90vM03ZUOR/gKIuDV/y0ZuAiWBIjA73cjk8DJ13Q1eA== -"@cspell/dict-php@^1.0.25": - version "1.0.25" - resolved "https://registry.yarnpkg.com/@cspell/dict-php/-/dict-php-1.0.25.tgz#b065314c43b668b982356de59986e10fc26bc390" - integrity sha512-RoBIP5MRdByyPaXcznZMfOY1JdCMYPPLua5E9gkq0TJO7bX5mC9hyAKfYBSWVQunZydd82HZixjb5MPkDFU1uw== +"@cspell/dict-latex@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-latex/-/dict-latex-2.0.0.tgz#0b13b6522d305f5842833ec0179078d900714f65" + integrity sha512-H6RRwbHhQ9ARoO1R57SDqB+q/J5jUDdVnkdfukJkA+HNlJBhCcDuzGOIJqr+GBkJYDkF3obZ3LEOk2lUfT+Eyg== -"@cspell/dict-powershell@^1.0.19": - version "1.0.19" - resolved "https://registry.yarnpkg.com/@cspell/dict-powershell/-/dict-powershell-1.0.19.tgz#b50d14b3b20e33f86b80318ccd7ef986ecba2549" - integrity sha512-zF/raM/lkhXeHf4I43OtK0gP9rBeEJFArscTVwLWOCIvNk21MJcNoTYoaGw+c056+Q+hJL0psGLO7QN+mxYH1A== +"@cspell/dict-lorem-ipsum@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-2.0.0.tgz#47f2a9ec24808cdf8417457ae8f5a588f33c338c" + integrity sha512-jKogAKtqvgPMleL6usyj3rZ0m8sVUR6drrD+wMnWSfdx1BmUyTsYiuh/mPEfLAebaYHELWSLQG3rDZRvV9Riqg== + +"@cspell/dict-lua@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-lua/-/dict-lua-2.0.0.tgz#b96d0363a28ac7e0483ad03edb21705c4f951459" + integrity sha512-7WUEBEspSKtsq104WdIys1+DLqAxpJPzw74Py1TuE3fI5GvlzeSZkRFP2ya54GB2lCO4C3mq4M8EnitpibVDfw== + +"@cspell/dict-node@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-node/-/dict-node-2.0.0.tgz#f89ca72deac5bfc7ccd46b6b8880fad52ab44843" + integrity sha512-tPPl3liJORa/l6AoYqh/7rjoM7bdtaIXnIN6ox7CE0flZcBS5rWOB6mzEY3rpu/XJX0pjbBiIoqrolDkVl1RTQ== + +"@cspell/dict-npm@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-2.0.1.tgz#90f9a0ffe0dfcdf998bf1a260b93a3d5ef47ff91" + integrity sha512-LRaJFSQfI0BIbbksPFE6fUjAyRFZRcknfOnYC/5c1wB/vsKH6KsqxTeCWNmHTYrk4KdBLZROhsHJXQIoqVTd4w== + +"@cspell/dict-php@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-php/-/dict-php-2.0.0.tgz#5d42f7df7c1da89fe19c2ccfe1bf61231d183990" + integrity sha512-29WgU77eTO985LvMHwPi1pcpfopfCWfTdffDyqya0JIfOSaFUrlYKzGPkE4mRxcz2G3hXsaM0SRvBNdIRwEdUg== + +"@cspell/dict-powershell@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-powershell/-/dict-powershell-2.0.0.tgz#6e8ae7381b1928dfaf8f5a625f8fae6e8d93f224" + integrity sha512-6uvEhLiGmG3u9TFkM1TYcky6aL9Yk7Sk3KJwoTYBaQJY2KqrprgyQtW6yxIw9oU52VRHlq3KKvSAA9Q26+SIkQ== "@cspell/dict-public-licenses@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@cspell/dict-public-licenses/-/dict-public-licenses-1.0.4.tgz#13c2af357e7139bf3896eba58e0feb9f51053b3f" integrity sha512-h4xULfVEDUeWyvp1OO19pcGDqWcBEQ7WGMp3QBHyYpjsamlzsyYYjCRSY2ZvpM7wruDmywSRFmRHJ/+uNFT7nA== -"@cspell/dict-python@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-2.0.5.tgz#eebe6f53a8b5f29addd963951a701a7afedfe6b0" - integrity sha512-WkyGYtNmUsOHsWixck7AxNvveDgVPqw0H51hzIY+/5u3c94wZUweIj0vfFOGIfOBq8e1ZxpjumKBxVDGXTmQkw== +"@cspell/dict-python@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-2.0.6.tgz#2c1b4f61d72c582db03382f72f08fb4192dcd378" + integrity sha512-54ICgMRiGwavorg8UJC38Fwx8tW8WKj8pimJmFUd0F/ImQ8wmeg4VrmyMach5MZVUaw1qUe2aP5uSyqA15Q0mg== -"@cspell/dict-r@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@cspell/dict-r/-/dict-r-1.0.1.tgz#09fecd4748dd50d1a7f61d4bf36b72476b12120d" - integrity sha512-Lrtu6ULfA16tZ2nfq1AkH3uO8IbTbAqxSt/Konif698yB7QM5keEInhCRzT/E2nYrIKumayNwqVUZxabIWkoSQ== +"@cspell/dict-r@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@cspell/dict-r/-/dict-r-1.0.2.tgz#4f21b240427e9bbaab8f82e0e20122d6b3cf7cee" + integrity sha512-Rp3d4sgD6izW9TW5yVI3D//3HTl9oOGBuzTvXRdoHksVPRvzIu2liVhj8MnQ3XIRe5Kc6IhLBAm6izuV2BpGwQ== -"@cspell/dict-ruby@^1.0.15": - version "1.0.15" - resolved "https://registry.yarnpkg.com/@cspell/dict-ruby/-/dict-ruby-1.0.15.tgz#5da9f54d97deed31cc35772502282b45b20e7aa7" - integrity sha512-I76hJA///lc1pgmDTGUFHN/O8KLIZIU/8TgIYIGI6Ix/YzSEvWNdQYbANn6JbCynS0X+7IbZ2Ft+QqvmGtIWuA== +"@cspell/dict-ruby@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-ruby/-/dict-ruby-2.0.0.tgz#3f2c78ceb38bec272adc7187fda72bb47799cf4e" + integrity sha512-ux73GEIZrApxIG/BDnpdxWE7r9TY3n+3HFAEp+LDJjSjpwpn2VXopd7GsjwsvmlAv5F3Jch8tzgzujFZkvqdoA== -"@cspell/dict-rust@^1.0.23": - version "1.0.23" - resolved "https://registry.yarnpkg.com/@cspell/dict-rust/-/dict-rust-1.0.23.tgz#bcef79f74932d90a07f86efa11a8696788079ad8" - integrity sha512-lR4boDzs79YD6+30mmiSGAMMdwh7HTBAPUFSB0obR3Kidibfc3GZ+MHWZXay5dxZ4nBKM06vyjtanF9VJ8q1Iw== +"@cspell/dict-rust@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-rust/-/dict-rust-2.0.0.tgz#89acc6c251164b09c424d23abb5ee560a4484ee6" + integrity sha512-EWlQivTKXMU3TTcq/Pi6KPKTQADknasQ700UrxRPzxhwQ4sKVZ88GDu6VZJlsbFUz8Vko289KS6wjiox/7WpmQ== -"@cspell/dict-scala@^1.0.21": - version "1.0.21" - resolved "https://registry.yarnpkg.com/@cspell/dict-scala/-/dict-scala-1.0.21.tgz#bfda392329061e2352fbcd33d228617742c93831" - integrity sha512-5V/R7PRbbminTpPS3ywgdAalI9BHzcEjEj9ug4kWYvBIGwSnS7T6QCFCiu+e9LvEGUqQC+NHgLY4zs1NaBj2vA== +"@cspell/dict-scala@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-scala/-/dict-scala-2.0.0.tgz#b8098103bb03a13406c1c79f1769052353aafac4" + integrity sha512-MUwA2YKpqaQOSR4V1/CVGRNk8Ii5kf6I8Ch+4/BhRZRQXuwWbi21rDRYWPqdQWps7VNzAbbMA+PQDWsD5YY38g== -"@cspell/dict-software-terms@^2.0.14": +"@cspell/dict-software-terms@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@cspell/dict-software-terms/-/dict-software-terms-2.1.0.tgz#de835c9b9312de404bddfb21504ba5fa7938c2f9" integrity sha512-R9vfnNqp+cUqILsK3wofGvMrerr6biq+pIY1ayobLf4vUU8Wo4lK+DwRBUd7mHOu1GjXGM/scU54BP19BcYoTw== -"@cspell/dict-swift@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@cspell/dict-swift/-/dict-swift-1.0.1.tgz#e289680bf79538096eb7c36b21aeb97e97fdd9fc" - integrity sha512-M4onLt10Ptld8Q1BwBit8BBYVZ0d2ZEiBTW1AXekIVPQkPKkwa/RkGlR0GESWNTC2Zbmt/qge7trksVdaYVWFQ== +"@cspell/dict-swift@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@cspell/dict-swift/-/dict-swift-1.0.2.tgz#8d8f7f7a5c8d7cbcdb46fcf4526938ce9cb687a4" + integrity sha512-IrMcRO7AYB2qU5cj4ttZyEbd04DRNOG6Iha106qGGmn4P096m+Y7lOnSLJx/rZbD/cAT3Z/7i465Lr1J93j7yg== -"@cspell/dict-typescript@^1.0.20": - version "1.0.20" - resolved "https://registry.yarnpkg.com/@cspell/dict-typescript/-/dict-typescript-1.0.20.tgz#2a28bb94a06490b25bbb9180b875d6f16ebb8400" - integrity sha512-yIuGeeZtQA2gqpGefGjZqBl8iGJpIYWz0QzDqsscNi2qfSnLsbjM0RkRbTehM8y9gGGe7xfgUP5adxceJa5Krg== +"@cspell/dict-typescript@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@cspell/dict-typescript/-/dict-typescript-2.0.0.tgz#c1ce88dcb1b480623eb537670d11844047539a53" + integrity sha512-WFBahxsnD2y4Os14tE5Zxh31Ggn4DzGOAu3UoxYl1lLLxaszx4RH7LmAeFuznySboiaBeRBbpfJOjQA796O6VQ== -"@cspell/dict-vue@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@cspell/dict-vue/-/dict-vue-2.0.1.tgz#7514875f760ae755d2a6ef1fd00917d107682fe1" - integrity sha512-n9So2C2Zw+uSDRzb2h9wq3PjZBqoHx+vBvu6a34H2qpumNjZ6HaEronrzX5tXJJXzOtocIQYrLxdd128TAU3+g== +"@cspell/dict-vue@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@cspell/dict-vue/-/dict-vue-2.0.2.tgz#8618b9f4825b3d80e1788082c19ac9c15832463e" + integrity sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g== "@esbuild-plugins/node-modules-polyfill@0.1.4": version "0.1.4" @@ -1207,57 +1213,57 @@ resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07" integrity sha1-/S0rVakCnGs3psk16MiHGucN+gc= -"@glimmer/global-context@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.83.1.tgz#3e2d97f10ff623bcfb5b7dc29a858d546a6c6d66" - integrity sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A== +"@glimmer/global-context@0.84.0": + version "0.84.0" + resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.0.tgz#48c58e3f28572bef5972d61dd69ed78b7b23558a" + integrity sha512-xfq8CwHYifqP6ZfpYwIrBAZt1y6waObQHguWs1GfwLj9njoFaq29/9Ri42srq67ge/qGm3cIlXCvrEhk4AovmA== dependencies: "@glimmer/env" "^0.1.7" -"@glimmer/interfaces@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.83.1.tgz#fb16f5f683ddc55f130887b6141f58c0751350fe" - integrity sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w== +"@glimmer/interfaces@0.84.0": + version "0.84.0" + resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.0.tgz#fa5cb7189910c853d473db19133d2180d813c0b7" + integrity sha512-+2clm2821gP+LiA4w1GOQtjgLDoqFOYVw3uwTvmzKGislR5lzC9s0la3W7NCqYwApv2aeZry4CJ6um6/Q46mYw== dependencies: "@simple-dom/interface" "^1.4.0" -"@glimmer/reference@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.83.1.tgz#0345b95431b5bb19843b308e6311d1ef81e36192" - integrity sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg== +"@glimmer/reference@0.84.0": + version "0.84.0" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.0.tgz#ac5239b311a8c55624c4df729cb55a881ba4a14c" + integrity sha512-2alJE+iZQC9daqVAho9sTapP6nnCMsKhOWkm5owqDIPlieUrLXn6r4SGo4YUfT6oTfhYmRPL8QjVnhk+FhAVHQ== dependencies: "@glimmer/env" "^0.1.7" - "@glimmer/global-context" "0.83.1" - "@glimmer/interfaces" "0.83.1" - "@glimmer/util" "0.83.1" - "@glimmer/validator" "0.83.1" - -"@glimmer/syntax@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.83.1.tgz#7e18dd445871c157ba0281f12a4fbf316fa49b41" - integrity sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg== - dependencies: - "@glimmer/interfaces" "0.83.1" - "@glimmer/util" "0.83.1" + "@glimmer/global-context" "0.84.0" + "@glimmer/interfaces" "0.84.0" + "@glimmer/util" "0.84.0" + "@glimmer/validator" "0.84.0" + +"@glimmer/syntax@0.84.0": + version "0.84.0" + resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.0.tgz#bf5104fc2be7c853f1e3897dda16a655f6fd7d5f" + integrity sha512-TAo1vaO5SPWtstU3XOAeiG5izhlw2v2ASns7f5dwe0hzGPRHPGuatmsVCtw/CS6FH86weboLrOGz0KQwjMaKfQ== + dependencies: + "@glimmer/interfaces" "0.84.0" + "@glimmer/util" "0.84.0" "@handlebars/parser" "~2.0.0" simple-html-tokenizer "^0.5.11" -"@glimmer/util@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.83.1.tgz#cc7511b03164d658cf6e3262fce5a0fcb82edceb" - integrity sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA== +"@glimmer/util@0.84.0": + version "0.84.0" + resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.0.tgz#a9d3a9471678e5c80470646a70ea54c2cf1f8e2c" + integrity sha512-H5OjZXaroV821TLVHXox4t2GICwUA8HdijyAf+wouSfINmm+y4GbbEwoZM9ns8YSZGX7/gG0Z4Znwti0oFbHPw== dependencies: "@glimmer/env" "0.1.7" - "@glimmer/interfaces" "0.83.1" + "@glimmer/interfaces" "0.84.0" "@simple-dom/interface" "^1.4.0" -"@glimmer/validator@0.83.1": - version "0.83.1" - resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.83.1.tgz#7578cb2284f728c8e9302c51fc6e7660b570ac54" - integrity sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A== +"@glimmer/validator@0.84.0": + version "0.84.0" + resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.0.tgz#d2bd9bcdb2685f91abc521e0f18517f7f789f02f" + integrity sha512-8kNz2FIxX8HWS1RvqHCIGcUK2w+t0/TJgZdhCP7ZNTLpS2QpDMoA4TnTRPk/wMxrgBOtrhFXODk3jk8ko+bTVw== dependencies: "@glimmer/env" "^0.1.7" - "@glimmer/global-context" "0.83.1" + "@glimmer/global-context" "0.84.0" "@handlebars/parser@~2.0.0": version "2.0.0" @@ -1687,14 +1693,14 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz#3b866371d8d75c70f9b81535e7f7d3aa26527c7a" - integrity sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw== +"@typescript-eslint/eslint-plugin@5.12.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.0.tgz#bb46dd7ce7015c0928b98af1e602118e97df6c70" + integrity sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ== dependencies: - "@typescript-eslint/scope-manager" "5.11.0" - "@typescript-eslint/type-utils" "5.11.0" - "@typescript-eslint/utils" "5.11.0" + "@typescript-eslint/scope-manager" "5.12.0" + "@typescript-eslint/type-utils" "5.12.0" + "@typescript-eslint/utils" "5.12.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -1702,59 +1708,59 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/scope-manager@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz#f5aef83ff253f457ecbee5f46f762298f0101e4b" - integrity sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA== +"@typescript-eslint/scope-manager@5.12.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz#59619e6e5e2b1ce6cb3948b56014d3a24da83f5e" + integrity sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ== dependencies: - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/visitor-keys" "5.11.0" + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/visitor-keys" "5.12.0" -"@typescript-eslint/type-utils@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz#58be0ba73d1f6ef8983d79f7f0bc2209b253fefe" - integrity sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA== +"@typescript-eslint/type-utils@5.12.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.12.0.tgz#aaf45765de71c6d9707c66ccff76ec2b9aa31bb6" + integrity sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q== dependencies: - "@typescript-eslint/utils" "5.11.0" + "@typescript-eslint/utils" "5.12.0" debug "^4.3.2" tsutils "^3.21.0" -"@typescript-eslint/types@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.11.0.tgz#ba345818a2540fdf2755c804dc2158517ab61188" - integrity sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ== +"@typescript-eslint/types@5.12.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.12.0.tgz#5b4030a28222ee01e851836562c07769eecda0b8" + integrity sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ== -"@typescript-eslint/typescript-estree@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz#53f9e09b88368191e52020af77c312a4777ffa43" - integrity sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg== +"@typescript-eslint/typescript-estree@5.12.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz#cabf545fd592722f0e2b4104711e63bf89525cd2" + integrity sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ== dependencies: - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/visitor-keys" "5.11.0" + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/visitor-keys" "5.12.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@5.11.0", "@typescript-eslint/utils@^5.10.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.11.0.tgz#d91548ef180d74c95d417950336d9260fdbe1dc5" - integrity sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw== +"@typescript-eslint/utils@5.12.0", "@typescript-eslint/utils@^5.10.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.12.0.tgz#92fd3193191621ab863add2f553a7b38b65646af" + integrity sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.11.0" - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/typescript-estree" "5.11.0" + "@typescript-eslint/scope-manager" "5.12.0" + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/typescript-estree" "5.12.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/visitor-keys@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz#888542381f1a2ac745b06d110c83c0b261487ebb" - integrity sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA== +"@typescript-eslint/visitor-keys@5.12.0": + version "5.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz#1ac9352ed140b07ba144ebf371b743fdf537ec16" + integrity sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg== dependencies: - "@typescript-eslint/types" "5.11.0" + "@typescript-eslint/types" "5.12.0" eslint-visitor-keys "^3.0.0" abab@^2.0.3, abab@^2.0.5: @@ -2418,41 +2424,41 @@ crypto-random-string@^4.0.0: dependencies: type-fest "^1.0.1" -cspell-gitignore@^5.18.4: - version "5.18.4" - resolved "https://registry.yarnpkg.com/cspell-gitignore/-/cspell-gitignore-5.18.4.tgz#efc2e9d8170e597e61728d357b80853c0c709731" - integrity sha512-e7BCzqHBQJOVmU6k2bWBj/zoQ3cW6mmOEQWexdAXV7P0y/nMOCXBp3HmPyu2cBn5PN0xIrcbi/UpnJQyw5K+UA== +cspell-gitignore@^5.18.5: + version "5.18.5" + resolved "https://registry.yarnpkg.com/cspell-gitignore/-/cspell-gitignore-5.18.5.tgz#fc8024f13475d85dae1f447864ef56aed3966fe3" + integrity sha512-YKYFYMswkia0Uc5CMOapLwo8OKRfP+QbqyODTJ7IJACT7KCOSEj7A3B250LR2mWyvThyIUB+2c7+6ePdFCnh2g== dependencies: - cspell-glob "^5.18.4" + cspell-glob "^5.18.5" find-up "^5.0.0" -cspell-glob@^5.18.4: - version "5.18.4" - resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-5.18.4.tgz#6ff781bf61a4c868205c751c429c85985198e345" - integrity sha512-TmP1bSMNS0TpqHgrE4vp4NhDM+MSL75JaqWWfGiCBlutOTYjn3D1+btDQFfDAph/C1PCdc8YFrqqv+72MjoONQ== +cspell-glob@^5.18.5: + version "5.18.5" + resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-5.18.5.tgz#1cc757bb2028cc12bf5acd9336cfc505cd5cd311" + integrity sha512-Tr/wMHpJ5zvD4qV4d5is1WJ6OQZSQSjiWoLCQ8pslpltGJhjYXPh3W9A8n4Ghr4AUUJNLKEQyCX+Z1kcA3hgOQ== dependencies: micromatch "^4.0.4" -cspell-io@^5.18.4: - version "5.18.4" - resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-5.18.4.tgz#e254d8f4ab75e6d135acc87445eeabc26612833b" - integrity sha512-/if+6g/r9gD6KNaintEyQcMK/JHiv55KQCF2HUWV4+HxVvS7wkI6SZ+kcxPGpv6A8dHe5TIOXmuYcHjcSSoZHg== +cspell-io@^5.18.5: + version "5.18.5" + resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-5.18.5.tgz#320c0c67b7f0f5046b1d7e31d4372fe1a65366a6" + integrity sha512-Ar2shXmKtLP935Linv+162xY6SNqIrwLI3rBRXs0/KnD/YdcLJQB0iBgFqvfvg7TcPg+EZOf9Oc6EvTLg2eprg== -cspell-lib@^5.18.4: - version "5.18.4" - resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-5.18.4.tgz#4ea8cd9c5711f080c282d99e4f9bd033fedb4fd2" - integrity sha512-3a4rPJ4t5HJ/vO3CGaZP9mIA7FFCDfZ/W/uDpy9dTkL46ai+uroD1Z5AYhSMk41PSk88dyhk2Z+6SuJRi5daHw== +cspell-lib@^5.18.5: + version "5.18.5" + resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-5.18.5.tgz#76b169399c5e635cde59381d86260019b6b42909" + integrity sha512-yrUk3MbRXy/YGNIcLfURDnw4fRiXcbHo9K5B6IhwYfHKc3VM6QgvEQ0ce44uzZ+AEZzWuQ++GbhUih+bSJ87DQ== dependencies: - "@cspell/cspell-bundled-dicts" "^5.18.4" - "@cspell/cspell-types" "^5.18.4" + "@cspell/cspell-bundled-dicts" "^5.18.5" + "@cspell/cspell-types" "^5.18.5" clear-module "^4.1.2" comment-json "^4.2.2" configstore "^5.0.1" cosmiconfig "^7.0.1" - cspell-glob "^5.18.4" - cspell-io "^5.18.4" - cspell-trie-lib "^5.18.4" - fast-equals "^2.0.4" + cspell-glob "^5.18.5" + cspell-io "^5.18.5" + cspell-trie-lib "^5.18.5" + fast-equals "^3.0.0" find-up "^5.0.0" fs-extra "^10.0.0" gensequence "^3.1.1" @@ -2461,27 +2467,27 @@ cspell-lib@^5.18.4: resolve-global "^1.0.0" vscode-uri "^3.0.3" -cspell-trie-lib@^5.18.4: - version "5.18.4" - resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-5.18.4.tgz#adc5d3530f9176b72f6755e8e682e9a4677b4648" - integrity sha512-3yd3cW/T/7++87M9AMapgH2k6hkSFD4SPOrFL8gqQD8pvUhVrQ12uxFNo5cEEK3LtYcK1uhc2/GLiasJCBl8hA== +cspell-trie-lib@^5.18.5: + version "5.18.5" + resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-5.18.5.tgz#dff995e8773857564d4bda91e64626838c69674a" + integrity sha512-FifImmkcArPYiE8fLXcbB/yS15QyWwvHw/gpCPEkcuJMJH2gxC+HOE909JnBsyPyjCaX5gHWiIf7ePjdXlWsDg== dependencies: - "@cspell/cspell-pipe" "^5.18.4" + "@cspell/cspell-pipe" "^5.18.5" fs-extra "^10.0.0" gensequence "^3.1.1" -cspell@5.18.4: - version "5.18.4" - resolved "https://registry.yarnpkg.com/cspell/-/cspell-5.18.4.tgz#0522a419cab01736feabf3173292943b38e7488a" - integrity sha512-u/6iw8Zc4RICTtmipM3i25s6+7NwbtGbxT3Xws7BLZ5qb2hsvSGSSJLgAMaQ3BFHZikdeHBDhGw2g67M3S5V8Q== +cspell@5.18.5: + version "5.18.5" + resolved "https://registry.yarnpkg.com/cspell/-/cspell-5.18.5.tgz#944b27def0607d8938bcffeae6df38f60b26bf11" + integrity sha512-rfk7sSZO304olxBXUFfec3YZL0gIyvjggwicGEgsweuh0Efdeq0zMmUV2sMckSOH9TVJdxW/DxTqjG+DLz8w+A== dependencies: - "@cspell/cspell-pipe" "^5.18.4" + "@cspell/cspell-pipe" "^5.18.5" chalk "^4.1.2" commander "^9.0.0" comment-json "^4.2.2" - cspell-gitignore "^5.18.4" - cspell-glob "^5.18.4" - cspell-lib "^5.18.4" + cspell-gitignore "^5.18.5" + cspell-glob "^5.18.5" + cspell-lib "^5.18.5" fast-json-stable-stringify "^2.1.0" file-entry-cache "^6.0.1" fs-extra "^10.0.0" @@ -2974,10 +2980,10 @@ eslint-plugin-import@2.25.4: resolve "^1.20.0" tsconfig-paths "^3.12.0" -eslint-plugin-jest@26.1.0: - version "26.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.1.0.tgz#9f6c33e66f3cef3f2832c3a4d2caa21a75792dee" - integrity sha512-vjF6RvcKm4xZSJgCmXb9fXmhzTva+I9jtj9Qv5JeZQTRocU7WT1g3Kx0cZ+00SekPe2DtSWDawHtSj4RaxFhXQ== +eslint-plugin-jest@26.1.1: + version "26.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.1.1.tgz#7176dd745ef8bca3070263f62cdf112f2dfc9aa1" + integrity sha512-HRKOuPi5ADhza4ZBK5ufyNXy28bXXkib87w+pQqdvBhSTsamndh6sIAKPAUl8y0/n9jSWBdTPslrwtKWqkp8dA== dependencies: "@typescript-eslint/utils" "^5.10.0" @@ -3169,19 +3175,19 @@ esutils@2.0.3, esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -execa@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-6.0.0.tgz#598b46f09ae44f5d8097a30cfb1681d0f0371503" - integrity sha512-m4wU9j4Z9nXXoqT8RSfl28JSwmMNLFF69OON8H/lL3NeU0tNpGz313bcOfYoBBHokB0dC2tMl3VUcKgHELhL2Q== +execa@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-6.1.0.tgz#cea16dee211ff011246556388effa0818394fb20" + integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.1" human-signals "^3.0.1" is-stream "^3.0.0" merge-stream "^2.0.0" - npm-run-path "^5.0.1" + npm-run-path "^5.1.0" onetime "^6.0.0" - signal-exit "^3.0.5" + signal-exit "^3.0.7" strip-final-newline "^3.0.0" execa@^5.0.0: @@ -3234,10 +3240,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-equals@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-2.0.4.tgz#3add9410585e2d7364c2deeb6a707beadb24b927" - integrity sha512-caj/ZmjHljPrZtbzJ3kfH5ia/k4mTJe/qSiXAGzxZWRZgsgDV0cvNaQULqUX8t0/JVlzzEdYOwCN5DmzTxoD4w== +fast-equals@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-3.0.0.tgz#efbe679d4c0d74040f61d4dda3e6bcb3bdccab82" + integrity sha512-Af7nSOpf7617idrFg0MJY6x7yVDPoO80aSwtKTC0afT8B/SsmvTpA+2a+uPLmhVF5IHmY5NPuBAA3dJrp55rJA== fast-glob@3.2.11, fast-glob@^3.2.7, fast-glob@^3.2.9: version "3.2.11" @@ -5017,10 +5023,10 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npm-run-path@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.0.1.tgz#748dd68ed7de377bb1f7132c7dafe657be5ab400" - integrity sha512-ybBJQUSyFwEEhqO2lXmyKOl9ucHtyZBWVM0h0FiMfT/+WKxCUZFa95qAR2X3w/w6oigN3B0b2UNHZbD+kdfD5w== +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== dependencies: path-key "^4.0.0" @@ -5915,7 +5921,7 @@ sigmund@^1.0.1: resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.5: +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==