diff --git a/.pnp.cjs b/.pnp.cjs index e362a2c..95c08b4 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -47,7 +47,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-import-resolver-node", "npm:0.3.6"],\ ["eslint-plugin-functional", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:4.4.1"],\ ["eslint-plugin-import", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:2.26.0"],\ - ["eslint-plugin-node", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:11.1.0"],\ + ["eslint-plugin-n", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:14.0.0"],\ ["eslint-plugin-react", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:7.31.10"],\ ["eslint-plugin-react-hooks", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:4.6.0"],\ ["jest", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:29.2.0"],\ @@ -5718,17 +5718,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eslint-plugin-es", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-es-npm-3.0.1-95e8015220-e57592c523.zip/node_modules/eslint-plugin-es/",\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-26b87a216d.zip/node_modules/eslint-plugin-es/",\ "packageDependencies": [\ - ["eslint-plugin-es", "npm:3.0.1"]\ + ["eslint-plugin-es", "npm:4.1.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:b8b34dbc48f554f147877197f10b48c96226e610fe0bbf5d6b1ba770bfb78e87b97d48ab767453f05242fa372947f5f5b3c997136f9bdaa9f3a43f797912c035#npm:3.0.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-es-virtual-75c2475807/0/cache/eslint-plugin-es-npm-3.0.1-95e8015220-e57592c523.zip/node_modules/eslint-plugin-es/",\ + ["virtual:4f97a6049de094a71a91de2716300cf794dbd2b685e959cd78c1437eb9a792c4be5cf11d516d184a4ef04a1b27f2a6f85349e0d466bd3a724430e9ccc71025ba#npm:4.1.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-es-virtual-9d6a11b207/0/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-26b87a216d.zip/node_modules/eslint-plugin-es/",\ "packageDependencies": [\ - ["eslint-plugin-es", "virtual:b8b34dbc48f554f147877197f10b48c96226e610fe0bbf5d6b1ba770bfb78e87b97d48ab767453f05242fa372947f5f5b3c997136f9bdaa9f3a43f797912c035#npm:3.0.1"],\ + ["eslint-plugin-es", "virtual:4f97a6049de094a71a91de2716300cf794dbd2b685e959cd78c1437eb9a792c4be5cf11d516d184a4ef04a1b27f2a6f85349e0d466bd3a724430e9ccc71025ba#npm:4.1.0"],\ ["@types/eslint", null],\ ["eslint", "npm:8.25.0"],\ ["eslint-utils", "npm:2.1.0"],\ @@ -5814,23 +5814,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-node", [\ - ["npm:11.1.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-node-npm-11.1.0-913abe06f4-5804c4f8a6.zip/node_modules/eslint-plugin-node/",\ + ["eslint-plugin-n", [\ + ["npm:14.0.0", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-n-npm-14.0.0-cfea1f1dc0-7ca939e99a.zip/node_modules/eslint-plugin-n/",\ "packageDependencies": [\ - ["eslint-plugin-node", "npm:11.1.0"]\ + ["eslint-plugin-n", "npm:14.0.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:11.1.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-node-virtual-b8b34dbc48/0/cache/eslint-plugin-node-npm-11.1.0-913abe06f4-5804c4f8a6.zip/node_modules/eslint-plugin-node/",\ + ["virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:14.0.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-n-virtual-4f97a6049d/0/cache/eslint-plugin-n-npm-14.0.0-cfea1f1dc0-7ca939e99a.zip/node_modules/eslint-plugin-n/",\ "packageDependencies": [\ - ["eslint-plugin-node", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:11.1.0"],\ + ["eslint-plugin-n", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:14.0.0"],\ ["@types/eslint", null],\ ["eslint", "npm:8.25.0"],\ - ["eslint-plugin-es", "virtual:b8b34dbc48f554f147877197f10b48c96226e610fe0bbf5d6b1ba770bfb78e87b97d48ab767453f05242fa372947f5f5b3c997136f9bdaa9f3a43f797912c035#npm:3.0.1"],\ - ["eslint-utils", "npm:2.1.0"],\ + ["eslint-plugin-es", "virtual:4f97a6049de094a71a91de2716300cf794dbd2b685e959cd78c1437eb9a792c4be5cf11d516d184a4ef04a1b27f2a6f85349e0d466bd3a724430e9ccc71025ba#npm:4.1.0"],\ + ["eslint-utils", "virtual:2af5e4f1212699535d6a46fda66e3b1d58fbb315ac89f76dfacff5891723505a2a85f62abf39d3a4c6f80bcee7f4b3333be0f7df0a456c5bcd31718b327c7ecb#npm:3.0.0"],\ ["ignore", "npm:5.2.0"],\ + ["is-core-module", "npm:2.16.2"],\ ["minimatch", "npm:3.1.2"],\ ["resolve", "patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b"],\ ["semver", "npm:6.3.0"]\ @@ -6297,6 +6298,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["function-bind", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip/node_modules/function-bind/",\ + "packageDependencies": [\ + ["function-bind", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["functions-have-names", [\ @@ -6569,6 +6577,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["hasown", [\ + ["npm:2.0.4", {\ + "packageLocation": "./.yarn/cache/hasown-npm-2.0.4-75e16c9c2a-4bd8f916b6.zip/node_modules/hasown/",\ + "packageDependencies": [\ + ["hasown", "npm:2.0.4"],\ + ["function-bind", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["html-encoding-sniffer", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/html-encoding-sniffer-npm-3.0.0-daac3dfe41-8d806aa004.zip/node_modules/html-encoding-sniffer/",\ @@ -6797,6 +6815,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["is-core-module", [\ + ["npm:2.16.2", {\ + "packageLocation": "./.yarn/cache/is-core-module-npm-2.16.2-f7b0e85c93-9317844b49.zip/node_modules/is-core-module/",\ + "packageDependencies": [\ + ["is-core-module", "npm:2.16.2"],\ + ["hasown", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.9.0", {\ "packageLocation": "./.yarn/cache/is-core-module-npm-2.9.0-5ba77c35ae-b27034318b.zip/node_modules/is-core-module/",\ "packageDependencies": [\ @@ -8841,7 +8867,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-import-resolver-node", "npm:0.3.6"],\ ["eslint-plugin-functional", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:4.4.1"],\ ["eslint-plugin-import", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:2.26.0"],\ - ["eslint-plugin-node", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:11.1.0"],\ + ["eslint-plugin-n", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:14.0.0"],\ ["eslint-plugin-react", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:7.31.10"],\ ["eslint-plugin-react-hooks", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:4.6.0"],\ ["jest", "virtual:093a8c139dd7de6d81c581114741bcc344be200f81ea95e06283836753d96e54926ded891a479cfb0ebe4e1a2573f0061d4934fcdcd85fb95a81b77ad125493e#npm:29.2.0"],\ diff --git a/.yarn/cache/eslint-plugin-es-npm-3.0.1-95e8015220-e57592c523.zip b/.yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-26b87a216d.zip similarity index 68% rename from .yarn/cache/eslint-plugin-es-npm-3.0.1-95e8015220-e57592c523.zip rename to .yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-26b87a216d.zip index a63c083..e42ed00 100644 Binary files a/.yarn/cache/eslint-plugin-es-npm-3.0.1-95e8015220-e57592c523.zip and b/.yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-26b87a216d.zip differ diff --git a/.yarn/cache/eslint-plugin-n-npm-14.0.0-cfea1f1dc0-7ca939e99a.zip b/.yarn/cache/eslint-plugin-n-npm-14.0.0-cfea1f1dc0-7ca939e99a.zip new file mode 100644 index 0000000..3287563 Binary files /dev/null and b/.yarn/cache/eslint-plugin-n-npm-14.0.0-cfea1f1dc0-7ca939e99a.zip differ diff --git a/.yarn/cache/eslint-plugin-node-npm-11.1.0-913abe06f4-5804c4f8a6.zip b/.yarn/cache/eslint-plugin-node-npm-11.1.0-913abe06f4-5804c4f8a6.zip deleted file mode 100644 index b322a2c..0000000 Binary files a/.yarn/cache/eslint-plugin-node-npm-11.1.0-913abe06f4-5804c4f8a6.zip and /dev/null differ diff --git a/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip b/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip new file mode 100644 index 0000000..55fbdad Binary files /dev/null and b/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip differ diff --git a/.yarn/cache/hasown-npm-2.0.4-75e16c9c2a-4bd8f916b6.zip b/.yarn/cache/hasown-npm-2.0.4-75e16c9c2a-4bd8f916b6.zip new file mode 100644 index 0000000..8a33f0e Binary files /dev/null and b/.yarn/cache/hasown-npm-2.0.4-75e16c9c2a-4bd8f916b6.zip differ diff --git a/.yarn/cache/is-core-module-npm-2.16.2-f7b0e85c93-9317844b49.zip b/.yarn/cache/is-core-module-npm-2.16.2-f7b0e85c93-9317844b49.zip new file mode 100644 index 0000000..cc336af Binary files /dev/null and b/.yarn/cache/is-core-module-npm-2.16.2-f7b0e85c93-9317844b49.zip differ diff --git a/package.json b/package.json index b578b4c..5cda8e2 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "eslint-import-resolver-node": "0.3.6", "eslint-plugin-functional": "4.4.1", "eslint-plugin-import": "2.26.0", - "eslint-plugin-node": "11.1.0", + "eslint-plugin-n": "14.0.0", "eslint-plugin-react": "7.31.10", "eslint-plugin-react-hooks": "4.6.0", "jest": "29.2.0", diff --git a/yarn.lock b/yarn.lock index f477b0f..5876881 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3728,15 +3728,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-es@npm:^3.0.0": - version: 3.0.1 - resolution: "eslint-plugin-es@npm:3.0.1" +"eslint-plugin-es@npm:^4.1.0": + version: 4.1.0 + resolution: "eslint-plugin-es@npm:4.1.0" dependencies: eslint-utils: ^2.0.0 regexpp: ^3.0.0 peerDependencies: eslint: ">=4.19.1" - checksum: e57592c52301ee8ddc296ae44216df007f3a870bcb3be8d1fbdb909a1d3a3efe3fa3785de02066f9eba1d6466b722d3eb3cc3f8b75b3cf6a1cbded31ac6298e4 + checksum: 26b87a216d3625612b1d3ca8653ac8a1d261046d2a973bb0eb2759070267d2bfb0509051facdeb5ae03dc8dfb51a434be23aff7309a752ca901d637da535677f languageName: node linkType: hard @@ -3784,19 +3784,20 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-node@npm:11.1.0": - version: 11.1.0 - resolution: "eslint-plugin-node@npm:11.1.0" +"eslint-plugin-n@npm:14.0.0": + version: 14.0.0 + resolution: "eslint-plugin-n@npm:14.0.0" dependencies: - eslint-plugin-es: ^3.0.0 - eslint-utils: ^2.0.0 + eslint-plugin-es: ^4.1.0 + eslint-utils: ^3.0.0 ignore: ^5.1.1 + is-core-module: ^2.3.0 minimatch: ^3.0.4 resolve: ^1.10.1 semver: ^6.1.0 peerDependencies: - eslint: ">=5.16.0" - checksum: 5804c4f8a6e721f183ef31d46fbe3b4e1265832f352810060e0502aeac7de034df83352fc88643b19641bb2163f2587f1bd4119aff0fd21e8d98c57c450e013b + eslint: ">=7.0.0" + checksum: 7ca939e99a56fafe9022693b6386f5cf6d55cbd4469eb5b2197e88ad6a5babc0ba29cd10718dbcd85165d19e3b7f700bfaa73130d024eb966b01825f53d889aa languageName: node linkType: hard @@ -4240,6 +4241,13 @@ __metadata: languageName: node linkType: hard +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 + languageName: node + linkType: hard + "functions-have-names@npm:^1.2.2": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -4478,6 +4486,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.3": + version: 2.0.4 + resolution: "hasown@npm:2.0.4" + dependencies: + function-bind: ^1.1.2 + checksum: 4bd8f916b629e06324853593ffbdd45e200022952a85ad0c967f3bd4c2e4c7e1f9a9766fbe6186f60bd394e0afc73e719730caa1da15cd9bd832b7cdf53fd26c + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -4681,6 +4698,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.3.0": + version: 2.16.2 + resolution: "is-core-module@npm:2.16.2" + dependencies: + hasown: ^2.0.3 + checksum: 9317844b4959f8fb268bfc1b4e24033d60058235c2e7273499c2abfd8e4510e7059b1339bd9109766293747daa3e0b5a89095fb2825a866a4093563fe8fdf16f + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -6438,7 +6464,7 @@ __metadata: eslint-import-resolver-node: 0.3.6 eslint-plugin-functional: 4.4.1 eslint-plugin-import: 2.26.0 - eslint-plugin-node: 11.1.0 + eslint-plugin-n: 14.0.0 eslint-plugin-react: 7.31.10 eslint-plugin-react-hooks: 4.6.0 jest: 29.2.0