diff --git a/.pnp.cjs b/.pnp.cjs index 24786d2..9bb9c92 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -30,7 +30,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@jest/globals", "npm:29.3.1"],\ ["@types/node", "npm:18.11.10"],\ - ["@typescript-eslint/eslint-plugin", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0"],\ + ["@typescript-eslint/eslint-plugin", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.52.0"],\ ["@typescript-eslint/parser", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0"],\ ["eslint", "npm:8.28.0"],\ ["eslint-config-prettier", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:8.5.0"],\ @@ -845,7 +845,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@dancrumb/fallback-plan", "workspace:."],\ ["@jest/globals", "npm:29.3.1"],\ ["@types/node", "npm:18.11.10"],\ - ["@typescript-eslint/eslint-plugin", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0"],\ + ["@typescript-eslint/eslint-plugin", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.52.0"],\ ["@typescript-eslint/parser", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0"],\ ["eslint", "npm:8.28.0"],\ ["eslint-config-prettier", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:8.5.0"],\ @@ -1568,31 +1568,32 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@typescript-eslint/eslint-plugin", [\ - ["npm:5.43.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.43.0-c2f375e04d-aa0e9bcd99.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.52.0-966aba7617-cff07ee94d.zip/node_modules/@typescript-eslint/eslint-plugin/",\ "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "npm:5.43.0"]\ + ["@typescript-eslint/eslint-plugin", "npm:5.52.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-98f0dd9ea6/0/cache/@typescript-eslint-eslint-plugin-npm-5.43.0-c2f375e04d-aa0e9bcd99.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + ["virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.52.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-ca2e7fa97a/0/cache/@typescript-eslint-eslint-plugin-npm-5.52.0-966aba7617-cff07ee94d.zip/node_modules/@typescript-eslint/eslint-plugin/",\ "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0"],\ + ["@typescript-eslint/eslint-plugin", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.52.0"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ ["@types/typescript-eslint__parser", null],\ ["@typescript-eslint/parser", "virtual:018fa858e569791c0538cf27e4ae98f9d309008e910038976d6e5e0e0905f370a4af79be7c22d3eaa440edbe8cc30f3c095f91b865a293e625b9b3aac356774e#npm:5.43.0"],\ - ["@typescript-eslint/scope-manager", "npm:5.43.0"],\ - ["@typescript-eslint/type-utils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0"],\ - ["@typescript-eslint/utils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0"],\ + ["@typescript-eslint/scope-manager", "npm:5.52.0"],\ + ["@typescript-eslint/type-utils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0"],\ + ["@typescript-eslint/utils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0"],\ ["debug", "virtual:569a25513afb6a24dfed8c5a30a481623293e0360f4b156e464840d4caead450805a6a0e63416cee33f850b619b3920e00801a8b5031df983b570ea9dd38b09f#npm:4.3.4"],\ ["eslint", "npm:8.28.0"],\ + ["grapheme-splitter", "npm:1.0.4"],\ ["ignore", "npm:5.2.0"],\ ["natural-compare-lite", "npm:1.4.0"],\ ["regexpp", "npm:3.2.0"],\ ["semver", "npm:7.3.8"],\ - ["tsutils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:3.21.0"],\ + ["tsutils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:3.21.0"],\ ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ @@ -1622,7 +1623,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/typescript", null],\ ["@typescript-eslint/scope-manager", "npm:5.43.0"],\ ["@typescript-eslint/types", "npm:5.43.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:6866ad5b7a227ed23ed898630dab8d955a50693dc85e72a489b72c6eabd27770dd0628ae5d257be0ee6f61cddc2393ef521480542f382aabb71f84be992035cd#npm:5.43.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:8c294ce53e9b84b4c8dba899f3cce660a0335df7b37d020d6cf33b44e60973a9c0c56e0d1a6aeafb9312ec4a7fdbdcf0d22f3dd73c20c06cd18ed6131de9fc8e#npm:5.43.0"],\ ["debug", "virtual:569a25513afb6a24dfed8c5a30a481623293e0360f4b156e464840d4caead450805a6a0e63416cee33f850b619b3920e00801a8b5031df983b570ea9dd38b09f#npm:4.3.4"],\ ["eslint", "npm:8.28.0"],\ ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ @@ -1645,27 +1646,36 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@typescript-eslint/visitor-keys", "npm:5.43.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-5.52.0-7e50885174-9a03fe30f8.zip/node_modules/@typescript-eslint/scope-manager/",\ + "packageDependencies": [\ + ["@typescript-eslint/scope-manager", "npm:5.52.0"],\ + ["@typescript-eslint/types", "npm:5.52.0"],\ + ["@typescript-eslint/visitor-keys", "npm:5.52.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@typescript-eslint/type-utils", [\ - ["npm:5.43.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-type-utils-npm-5.43.0-98d3a0d741-08dbc0b194.zip/node_modules/@typescript-eslint/type-utils/",\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-type-utils-npm-5.52.0-a1ed05e21b-ac54220404.zip/node_modules/@typescript-eslint/type-utils/",\ "packageDependencies": [\ - ["@typescript-eslint/type-utils", "npm:5.43.0"]\ + ["@typescript-eslint/type-utils", "npm:5.52.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-6866ad5b7a/0/cache/@typescript-eslint-type-utils-npm-5.43.0-98d3a0d741-08dbc0b194.zip/node_modules/@typescript-eslint/type-utils/",\ + ["virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-f6cb5f54fa/0/cache/@typescript-eslint-type-utils-npm-5.52.0-a1ed05e21b-ac54220404.zip/node_modules/@typescript-eslint/type-utils/",\ "packageDependencies": [\ - ["@typescript-eslint/type-utils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0"],\ + ["@typescript-eslint/type-utils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/typescript-estree", "virtual:6866ad5b7a227ed23ed898630dab8d955a50693dc85e72a489b72c6eabd27770dd0628ae5d257be0ee6f61cddc2393ef521480542f382aabb71f84be992035cd#npm:5.43.0"],\ - ["@typescript-eslint/utils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:f6cb5f54fab865c421a92db4b4d1af5324486e9c8ecaaea8787b15eae94a058a484c89f95ba4ef225bd374a8a0c0275208530993aa44b7c1deb597e61eec3a45#npm:5.52.0"],\ + ["@typescript-eslint/utils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0"],\ ["debug", "virtual:569a25513afb6a24dfed8c5a30a481623293e0360f4b156e464840d4caead450805a6a0e63416cee33f850b619b3920e00801a8b5031df983b570ea9dd38b09f#npm:4.3.4"],\ ["eslint", "npm:8.28.0"],\ - ["tsutils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:3.21.0"],\ + ["tsutils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:3.21.0"],\ ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ @@ -1684,6 +1694,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@typescript-eslint/types", "npm:5.43.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-5.52.0-6258b92f52-018940d61a.zip/node_modules/@typescript-eslint/types/",\ + "packageDependencies": [\ + ["@typescript-eslint/types", "npm:5.52.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@typescript-eslint/typescript-estree", [\ @@ -1694,18 +1711,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:4d6b48bfb53d020103d5a3f0ea9d9f7e2219fc1cc1462bee0c1359444c2ada4656b94a8641cc29c77cf64a408aa028add7323ee50552c5e996fa17e4db447838#npm:5.43.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-f7da5dbc63/0/cache/@typescript-eslint-typescript-estree-npm-5.43.0-6d17802054-3479f9413d.zip/node_modules/@typescript-eslint/typescript-estree/",\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-5.52.0-a4597f985c-67d396907f.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@typescript-eslint/typescript-estree", "npm:5.52.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:55557142a58131ed639d2c8024ddd4712a092c5e7a3bb5d143eef44fc6bf588d4bc99bb84fba1dc4794b71083f85e74cb9c2ec3365fb87b89c3fe077142e114d#npm:5.52.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-5b3918e73d/0/cache/@typescript-eslint-typescript-estree-npm-5.52.0-a4597f985c-67d396907f.zip/node_modules/@typescript-eslint/typescript-estree/",\ "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:4d6b48bfb53d020103d5a3f0ea9d9f7e2219fc1cc1462bee0c1359444c2ada4656b94a8641cc29c77cf64a408aa028add7323ee50552c5e996fa17e4db447838#npm:5.43.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:55557142a58131ed639d2c8024ddd4712a092c5e7a3bb5d143eef44fc6bf588d4bc99bb84fba1dc4794b71083f85e74cb9c2ec3365fb87b89c3fe077142e114d#npm:5.52.0"],\ ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:5.43.0"],\ - ["@typescript-eslint/visitor-keys", "npm:5.43.0"],\ + ["@typescript-eslint/types", "npm:5.52.0"],\ + ["@typescript-eslint/visitor-keys", "npm:5.52.0"],\ ["debug", "virtual:569a25513afb6a24dfed8c5a30a481623293e0360f4b156e464840d4caead450805a6a0e63416cee33f850b619b3920e00801a8b5031df983b570ea9dd38b09f#npm:4.3.4"],\ ["globby", "npm:11.1.0"],\ ["is-glob", "npm:4.0.3"],\ ["semver", "npm:7.3.8"],\ - ["tsutils", "virtual:f7da5dbc63ff52e41bc8b9366c52ae27f8ed70967565755b1a03909a6f6fd8c8dafcb76b04e5099b46873a27992ccbee1d5aa4f7d96e7f64e395df1ad96c5d62#npm:3.21.0"],\ + ["tsutils", "virtual:5b3918e73d53ddd166bef76b68f8d6ca94009fb7774bc438fd8ca26b89a20dd552ee3551d19d266197d66148e9801f76b48d52621a3bbbad54fa2353fac39bf9#npm:3.21.0"],\ ["typescript", null]\ ],\ "packagePeers": [\ @@ -1714,10 +1738,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:6866ad5b7a227ed23ed898630dab8d955a50693dc85e72a489b72c6eabd27770dd0628ae5d257be0ee6f61cddc2393ef521480542f382aabb71f84be992035cd#npm:5.43.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-54fc9ced1e/0/cache/@typescript-eslint-typescript-estree-npm-5.43.0-6d17802054-3479f9413d.zip/node_modules/@typescript-eslint/typescript-estree/",\ + ["virtual:8c294ce53e9b84b4c8dba899f3cce660a0335df7b37d020d6cf33b44e60973a9c0c56e0d1a6aeafb9312ec4a7fdbdcf0d22f3dd73c20c06cd18ed6131de9fc8e#npm:5.43.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-b97dbc0bfd/0/cache/@typescript-eslint-typescript-estree-npm-5.43.0-6d17802054-3479f9413d.zip/node_modules/@typescript-eslint/typescript-estree/",\ "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:6866ad5b7a227ed23ed898630dab8d955a50693dc85e72a489b72c6eabd27770dd0628ae5d257be0ee6f61cddc2393ef521480542f382aabb71f84be992035cd#npm:5.43.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:8c294ce53e9b84b4c8dba899f3cce660a0335df7b37d020d6cf33b44e60973a9c0c56e0d1a6aeafb9312ec4a7fdbdcf0d22f3dd73c20c06cd18ed6131de9fc8e#npm:5.43.0"],\ ["@types/typescript", null],\ ["@typescript-eslint/types", "npm:5.43.0"],\ ["@typescript-eslint/visitor-keys", "npm:5.43.0"],\ @@ -1725,7 +1749,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["globby", "npm:11.1.0"],\ ["is-glob", "npm:4.0.3"],\ ["semver", "npm:7.3.8"],\ - ["tsutils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:3.21.0"],\ + ["tsutils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:3.21.0"],\ + ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:f6cb5f54fab865c421a92db4b4d1af5324486e9c8ecaaea8787b15eae94a058a484c89f95ba4ef225bd374a8a0c0275208530993aa44b7c1deb597e61eec3a45#npm:5.52.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-f74f02b2c2/0/cache/@typescript-eslint-typescript-estree-npm-5.52.0-a4597f985c-67d396907f.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@typescript-eslint/typescript-estree", "virtual:f6cb5f54fab865c421a92db4b4d1af5324486e9c8ecaaea8787b15eae94a058a484c89f95ba4ef225bd374a8a0c0275208530993aa44b7c1deb597e61eec3a45#npm:5.52.0"],\ + ["@types/typescript", null],\ + ["@typescript-eslint/types", "npm:5.52.0"],\ + ["@typescript-eslint/visitor-keys", "npm:5.52.0"],\ + ["debug", "virtual:569a25513afb6a24dfed8c5a30a481623293e0360f4b156e464840d4caead450805a6a0e63416cee33f850b619b3920e00801a8b5031df983b570ea9dd38b09f#npm:4.3.4"],\ + ["globby", "npm:11.1.0"],\ + ["is-glob", "npm:4.0.3"],\ + ["semver", "npm:7.3.8"],\ + ["tsutils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:3.21.0"],\ ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ @@ -1736,23 +1780,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@typescript-eslint/utils", [\ - ["npm:5.43.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip/node_modules/@typescript-eslint/utils/",\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-5.52.0-2d2216e14b-01906be526.zip/node_modules/@typescript-eslint/utils/",\ "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:5.43.0"]\ + ["@typescript-eslint/utils", "npm:5.52.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-4d6b48bfb5/0/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip/node_modules/@typescript-eslint/utils/",\ + ["virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-55557142a5/0/cache/@typescript-eslint-utils-npm-5.52.0-2d2216e14b-01906be526.zip/node_modules/@typescript-eslint/utils/",\ "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:5.43.0"],\ + ["@typescript-eslint/utils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:5.52.0"],\ ["@types/eslint", null],\ ["@types/json-schema", "npm:7.0.11"],\ ["@types/semver", "npm:7.3.13"],\ - ["@typescript-eslint/scope-manager", "npm:5.43.0"],\ - ["@typescript-eslint/types", "npm:5.43.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:4d6b48bfb53d020103d5a3f0ea9d9f7e2219fc1cc1462bee0c1359444c2ada4656b94a8641cc29c77cf64a408aa028add7323ee50552c5e996fa17e4db447838#npm:5.43.0"],\ + ["@typescript-eslint/scope-manager", "npm:5.52.0"],\ + ["@typescript-eslint/types", "npm:5.52.0"],\ + ["@typescript-eslint/typescript-estree", "virtual:55557142a58131ed639d2c8024ddd4712a092c5e7a3bb5d143eef44fc6bf588d4bc99bb84fba1dc4794b71083f85e74cb9c2ec3365fb87b89c3fe077142e114d#npm:5.52.0"],\ ["eslint", "npm:8.28.0"],\ ["eslint-scope", "npm:5.1.1"],\ ["eslint-utils", "virtual:a4b9cd416f9bc1ecf9d0cb1d371ca188868d4daf2b60be398efdbd72fb13127330752e9185d449d9fb2acf3933091933ae4463fa4d43e93ea16fed9420f298a7#npm:3.0.0"],\ @@ -1774,6 +1818,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-visitor-keys", "npm:3.3.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.52.0", {\ + "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-5.52.0-fab0e35a23-33b44f0cd3.zip/node_modules/@typescript-eslint/visitor-keys/",\ + "packageDependencies": [\ + ["@typescript-eslint/visitor-keys", "npm:5.52.0"],\ + ["@typescript-eslint/types", "npm:5.52.0"],\ + ["eslint-visitor-keys", "npm:3.3.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["abbrev", [\ @@ -6139,13 +6192,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:3.21.0", {\ - "packageLocation": "./.yarn/__virtual__/tsutils-virtual-255d6d03b3/0/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ + ["virtual:5b3918e73d53ddd166bef76b68f8d6ca94009fb7774bc438fd8ca26b89a20dd552ee3551d19d266197d66148e9801f76b48d52621a3bbbad54fa2353fac39bf9#npm:3.21.0", {\ + "packageLocation": "./.yarn/__virtual__/tsutils-virtual-5d7740997a/0/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ "packageDependencies": [\ - ["tsutils", "virtual:98f0dd9ea664c5fe067d83cba021be852df0ca064a842e82d7a27af4cbba1ba0bd2d9b7bc985e205de35616db234d68a3fb7cd6b4ba76f6e37df5765b761f9fd#npm:3.21.0"],\ + ["tsutils", "virtual:5b3918e73d53ddd166bef76b68f8d6ca94009fb7774bc438fd8ca26b89a20dd552ee3551d19d266197d66148e9801f76b48d52621a3bbbad54fa2353fac39bf9#npm:3.21.0"],\ ["@types/typescript", null],\ ["tslib", "npm:1.14.1"],\ - ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ + ["typescript", null]\ ],\ "packagePeers": [\ "@types/typescript",\ @@ -6153,13 +6206,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:f7da5dbc63ff52e41bc8b9366c52ae27f8ed70967565755b1a03909a6f6fd8c8dafcb76b04e5099b46873a27992ccbee1d5aa4f7d96e7f64e395df1ad96c5d62#npm:3.21.0", {\ - "packageLocation": "./.yarn/__virtual__/tsutils-virtual-f8de63e9c0/0/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ + ["virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:3.21.0", {\ + "packageLocation": "./.yarn/__virtual__/tsutils-virtual-aaeb46be47/0/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ "packageDependencies": [\ - ["tsutils", "virtual:f7da5dbc63ff52e41bc8b9366c52ae27f8ed70967565755b1a03909a6f6fd8c8dafcb76b04e5099b46873a27992ccbee1d5aa4f7d96e7f64e395df1ad96c5d62#npm:3.21.0"],\ + ["tsutils", "virtual:ca2e7fa97af6ade03c9ed2c2b6c7c5f268e8afda9aeea19526aee0950b762f896a264daec0f13579b7378644647b7739dd16f3e263b0e06440f2b60aa3d3b612#npm:3.21.0"],\ ["@types/typescript", null],\ ["tslib", "npm:1.14.1"],\ - ["typescript", null]\ + ["typescript", "patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=701156"]\ ],\ "packagePeers": [\ "@types/typescript",\ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.43.0-c2f375e04d-aa0e9bcd99.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.52.0-966aba7617-cff07ee94d.zip similarity index 57% rename from .yarn/cache/@typescript-eslint-eslint-plugin-npm-5.43.0-c2f375e04d-aa0e9bcd99.zip rename to .yarn/cache/@typescript-eslint-eslint-plugin-npm-5.52.0-966aba7617-cff07ee94d.zip index 901db2a..ac962fa 100644 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.43.0-c2f375e04d-aa0e9bcd99.zip and b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.52.0-966aba7617-cff07ee94d.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-5.52.0-7e50885174-9a03fe30f8.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.52.0-7e50885174-9a03fe30f8.zip new file mode 100644 index 0000000..99da060 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.52.0-7e50885174-9a03fe30f8.zip differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-5.43.0-98d3a0d741-08dbc0b194.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-5.52.0-a1ed05e21b-ac54220404.zip similarity index 65% rename from .yarn/cache/@typescript-eslint-type-utils-npm-5.43.0-98d3a0d741-08dbc0b194.zip rename to .yarn/cache/@typescript-eslint-type-utils-npm-5.52.0-a1ed05e21b-ac54220404.zip index 1df7319..1639d79 100644 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-5.43.0-98d3a0d741-08dbc0b194.zip and b/.yarn/cache/@typescript-eslint-type-utils-npm-5.52.0-a1ed05e21b-ac54220404.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-5.52.0-6258b92f52-018940d61a.zip b/.yarn/cache/@typescript-eslint-types-npm-5.52.0-6258b92f52-018940d61a.zip new file mode 100644 index 0000000..9b4dd9e Binary files /dev/null and b/.yarn/cache/@typescript-eslint-types-npm-5.52.0-6258b92f52-018940d61a.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.52.0-a4597f985c-67d396907f.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.52.0-a4597f985c-67d396907f.zip new file mode 100644 index 0000000..d91bc39 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.52.0-a4597f985c-67d396907f.zip differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip b/.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip deleted file mode 100644 index 50e3a56..0000000 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-5.52.0-2d2216e14b-01906be526.zip b/.yarn/cache/@typescript-eslint-utils-npm-5.52.0-2d2216e14b-01906be526.zip new file mode 100644 index 0000000..2cf6dd1 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-utils-npm-5.52.0-2d2216e14b-01906be526.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.52.0-fab0e35a23-33b44f0cd3.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.52.0-fab0e35a23-33b44f0cd3.zip new file mode 100644 index 0000000..813c917 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.52.0-fab0e35a23-33b44f0cd3.zip differ diff --git a/package.json b/package.json index d7ab5b4..7f08404 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "devDependencies": { "@jest/globals": "^29.2.2", "@types/node": "^18.11.9", - "@typescript-eslint/eslint-plugin": "5.43.0", + "@typescript-eslint/eslint-plugin": "5.52.0", "@typescript-eslint/parser": "5.43.0", "eslint": "^8.26.0", "eslint-config-prettier": "8.5.0", diff --git a/yarn.lock b/yarn.lock index bd1ea58..58cf80d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -423,7 +423,7 @@ __metadata: dependencies: "@jest/globals": ^29.2.2 "@types/node": ^18.11.9 - "@typescript-eslint/eslint-plugin": 5.43.0 + "@typescript-eslint/eslint-plugin": 5.52.0 "@typescript-eslint/parser": 5.43.0 eslint: ^8.26.0 eslint-config-prettier: 8.5.0 @@ -1054,14 +1054,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.43.0" +"@typescript-eslint/eslint-plugin@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.52.0" dependencies: - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/type-utils": 5.43.0 - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/scope-manager": 5.52.0 + "@typescript-eslint/type-utils": 5.52.0 + "@typescript-eslint/utils": 5.52.0 debug: ^4.3.4 + grapheme-splitter: ^1.0.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 regexpp: ^3.2.0 @@ -1073,7 +1074,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: aa0e9bcd9982e9601ada2088f46c1e9389abd31ceaf6cd1d492684fd711a67d595d4c95d97ba14081c2ea7eb3b98a9ebb33f91ef008e7450ce2f70b2a8ec4309 + checksum: cff07ee94d8ab2a1b6c33b5c5bf641eff2bf2bebc0f35a9d8b3f128fd610e27a4aaf620bc2ad23608ad161b1810b7e32e5a2e0f746cc5094c3f506f7a14daa34 languageName: node linkType: hard @@ -1104,12 +1105,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/type-utils@npm:5.43.0" +"@typescript-eslint/scope-manager@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/scope-manager@npm:5.52.0" dependencies: - "@typescript-eslint/typescript-estree": 5.43.0 - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/types": 5.52.0 + "@typescript-eslint/visitor-keys": 5.52.0 + checksum: 9a03fe30f8e90a5106c482478f213eefdd09f2f74e24d9dc59b453885466a758fe6d1cd24d706aed6188fb03c84b16ca6491cf20da6b16b8fc53cad8b8c327f2 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/type-utils@npm:5.52.0" + dependencies: + "@typescript-eslint/typescript-estree": 5.52.0 + "@typescript-eslint/utils": 5.52.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -1117,7 +1128,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 08dbc0b194d0ef1454a95d76c082503e04d9957e89a056068002e233f8d98113f50b2707f7c4b9b44f428e223d5b4485ee2b4df4e0cde354827c5edc92ede973 + checksum: ac5422040461febab8a2eeec76d969024ccff76203dec357f7220c9b5e0dde96e3e3a76fd4118d42b50bd5bfb3a194aaceeb63417a2ac4e1ebf5e687558a9a10 languageName: node linkType: hard @@ -1128,6 +1139,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/types@npm:5.52.0" + checksum: 018940d61aebf7cf3f7de1b9957446e2ea01f08fe950bef4788c716a3a88f7c42765fe7d80152b0d0428fcd4bd3ace2dfa8c459ba1c59d9a84e951642180f869 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.43.0": version: 5.43.0 resolution: "@typescript-eslint/typescript-estree@npm:5.43.0" @@ -1146,21 +1164,39 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/utils@npm:5.43.0" +"@typescript-eslint/typescript-estree@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.52.0" + dependencies: + "@typescript-eslint/types": 5.52.0 + "@typescript-eslint/visitor-keys": 5.52.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 67d396907fee3d6894e26411a5098a37f07e5d50343189e6361ff7db91c74a7ffe2abd630d11f14c2bda1f4af13edf52b80b11cbccb55b44079c7cec14c9e108 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/utils@npm:5.52.0" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/typescript-estree": 5.43.0 + "@typescript-eslint/scope-manager": 5.52.0 + "@typescript-eslint/types": 5.52.0 + "@typescript-eslint/typescript-estree": 5.52.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4c6b383b51506b57230f2624f883ae21e5d8411d138587c04fe3145f915bf8c289cc2a9f7b0b3faba98345ba230504e5014922bcc578aa0badd594d9eaa8f9ef + checksum: 01906be5262ece36537e9d586e4d2d4791e05752a9354bcb42b1f5bf965f53daa13309c61c3dff5e201ea28c298e4e01cf0c93738afa0099fea0da3b1d8cb3a5 languageName: node linkType: hard @@ -1174,6 +1210,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.52.0": + version: 5.52.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.52.0" + dependencies: + "@typescript-eslint/types": 5.52.0 + eslint-visitor-keys: ^3.3.0 + checksum: 33b44f0cd35b7b47f34e89d52e47b8d8200f55af306b22db4de104d79f65907458ea022e548f50d966e32fea150432ac9c1ae65b3001b0ad2ac8a17c0211f370 + languageName: node + linkType: hard + "abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1"