@ -91,7 +91,7 @@
"eslint" : "^8.56.0" ,
"eslint-config-prettier" : "^9.1.0" ,
"eslint-plugin-prettier" : "^5.1.3" ,
"eslint-plugin-unicorn" : "^5 2 .0.0",
"eslint-plugin-unicorn" : "^5 3 .0.0",
"mock-fs" : "^5.2.0" ,
"prettier" : "^3.0.2" ,
"prettier-plugin-organize-imports" : "^3.2.3" ,
@ -342,9 +342,9 @@
}
} ,
"node_modules/@babel/helper-validator-identifier" : {
"version" : "7.2 2.20 ",
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.2 2.20 .tgz",
"integrity" : "sha512- Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9 A==",
"version" : "7.2 4.5 ",
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.2 4.5 .tgz",
"integrity" : "sha512- 3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvx A==",
"engines" : {
"node" : ">=6.9.0"
}
@ -7133,9 +7133,9 @@
}
} ,
"node_modules/browserslist" : {
"version" : "4.2 2. 3",
"resolved" : "https://registry.npmjs.org/browserslist/-/browserslist-4.2 2. 3.tgz",
"integrity" : "sha512- UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A ==",
"version" : "4.2 3.0 ",
"resolved" : "https://registry.npmjs.org/browserslist/-/browserslist-4.2 3.0 .tgz",
"integrity" : "sha512- QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ ==",
"funding" : [
{
"type" : "opencollective" ,
@ -7151,8 +7151,8 @@
}
] ,
"dependencies" : {
"caniuse-lite" : "^1.0.3000158 0 ",
"electron-to-chromium" : "^1.4.6 4 8",
"caniuse-lite" : "^1.0.3000158 7 ",
"electron-to-chromium" : "^1.4.6 6 8",
"node-releases" : "^2.0.14" ,
"update-browserslist-db" : "^1.0.13"
} ,
@ -7346,9 +7346,9 @@
}
} ,
"node_modules/caniuse-lite" : {
"version" : "1.0.30001 581 ",
"resolved" : "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001 581 .tgz",
"integrity" : "sha512- whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ ==",
"version" : "1.0.30001 618 ",
"resolved" : "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001 618 .tgz",
"integrity" : "sha512- p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg ==",
"funding" : [
{
"type" : "opencollective" ,
@ -7453,6 +7453,21 @@
"node" : ">=6.0"
}
} ,
"node_modules/ci-info" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz" ,
"integrity" : "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==" ,
"dev" : true ,
"funding" : [
{
"type" : "github" ,
"url" : "https://github.com/sponsors/sibiraj-s"
}
] ,
"engines" : {
"node" : ">=8"
}
} ,
"node_modules/cjs-module-lexer" : {
"version" : "1.2.3" ,
"resolved" : "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz" ,
@ -7825,12 +7840,12 @@
"integrity" : "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
} ,
"node_modules/core-js-compat" : {
"version" : "3.3 5 .1",
"resolved" : "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3 5 .1.tgz",
"integrity" : "sha512- sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw ==",
"version" : "3.3 7 .1",
"resolved" : "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3 7 .1.tgz",
"integrity" : "sha512- 9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg ==",
"dev" : true ,
"dependencies" : {
"browserslist" : "^4.2 2.2 "
"browserslist" : "^4.2 3.0 "
} ,
"funding" : {
"type" : "opencollective" ,
@ -8405,9 +8420,9 @@
"integrity" : "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
} ,
"node_modules/electron-to-chromium" : {
"version" : "1.4. 650 ",
"resolved" : "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4. 650 .tgz",
"integrity" : "sha512- sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCR Q=="
"version" : "1.4. 769 ",
"resolved" : "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4. 769 .tgz",
"integrity" : "sha512- bZu7p623NEA2rHTc9K1vykl57ektSPQYFFqQir8BOYf6EKOB+yIsbFB9Kpm7Cgt6tsLr9sRkqfqSZUw7LP1Xx Q=="
} ,
"node_modules/emoji-regex" : {
"version" : "8.0.0" ,
@ -8704,17 +8719,17 @@
}
} ,
"node_modules/eslint-plugin-unicorn" : {
"version" : "5 2 .0.0",
"resolved" : "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-5 2 .0.0.tgz",
"integrity" : "sha512- 1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng ==",
"version" : "5 3 .0.0",
"resolved" : "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-5 3 .0.0.tgz",
"integrity" : "sha512- kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw ==",
"dev" : true ,
"dependencies" : {
"@babel/helper-validator-identifier" : "^7.2 2.20 ",
"@babel/helper-validator-identifier" : "^7.2 4.5 ",
"@eslint-community/eslint-utils" : "^4.4.0" ,
"@eslint/eslintrc" : "^ 2.1.4 ",
"@eslint/eslintrc" : "^ 3.0.2 ",
"ci-info" : "^4.0.0" ,
"clean-regexp" : "^1.0.0" ,
"core-js-compat" : "^3.3 4 .0",
"core-js-compat" : "^3.3 7 .0",
"esquery" : "^1.5.0" ,
"indent-string" : "^4.0.0" ,
"is-builtin-module" : "^3.2.1" ,
@ -8723,11 +8738,11 @@
"read-pkg-up" : "^7.0.1" ,
"regexp-tree" : "^0.1.27" ,
"regjsparser" : "^0.10.0" ,
"semver" : "^7. 5.4 ",
"semver" : "^7. 6.1 ",
"strip-indent" : "^3.0.0"
} ,
"engines" : {
"node" : ">=1 6 "
"node" : ">=1 8.18 "
} ,
"funding" : {
"url" : "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
@ -8736,33 +8751,92 @@
"eslint" : ">=8.56.0"
}
} ,
"node_modules/eslint-plugin-unicorn/node_modules/ci-info" : {
"node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.0.2.tgz" ,
"integrity" : "sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==" ,
"dev" : true ,
"dependencies" : {
"ajv" : "^6.12.4" ,
"debug" : "^4.3.2" ,
"espree" : "^10.0.1" ,
"globals" : "^14.0.0" ,
"ignore" : "^5.2.0" ,
"import-fresh" : "^3.2.1" ,
"js-yaml" : "^4.1.0" ,
"minimatch" : "^3.1.2" ,
"strip-json-comments" : "^3.1.1"
} ,
"engines" : {
"node" : "^18.18.0 || ^20.9.0 || >=21.1.0"
} ,
"funding" : {
"url" : "https://opencollective.com/eslint"
}
} ,
"node_modules/eslint-plugin-unicorn/node_modules/ajv" : {
"version" : "6.12.6" ,
"resolved" : "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" ,
"integrity" : "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" ,
"dev" : true ,
"dependencies" : {
"fast-deep-equal" : "^3.1.1" ,
"fast-json-stable-stringify" : "^2.0.0" ,
"json-schema-traverse" : "^0.4.1" ,
"uri-js" : "^4.2.2"
} ,
"funding" : {
"type" : "github" ,
"url" : "https://github.com/sponsors/epoberezkin"
}
} ,
"node_modules/eslint-plugin-unicorn/node_modules/eslint-visitor-keys" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz" ,
"integrity" : "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==" ,
"resolved" : "https://registry.npmjs.org/ eslint-visitor-keys/-/eslint-visitor-keys -4.0.0.tgz",
"integrity" : "sha512- OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw ==",
"dev" : true ,
"funding" : [
{
"type" : "github" ,
"url" : "https://github.com/sponsors/sibiraj-s"
}
] ,
"engines" : {
"node" : ">=8"
"node" : "^18.18.0 || ^20.9.0 || >=21.1.0"
} ,
"funding" : {
"url" : "https://opencollective.com/eslint"
}
} ,
"node_modules/eslint-plugin-unicorn/node_modules/jsesc" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" ,
"integrity" : "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" ,
"node_modules/eslint-plugin-unicorn/node_modules/ espree ": {
"version" : " 10.0.1 ",
"resolved" : "https://registry.npmjs.org/ espree/-/espree-10.0.1 .tgz",
"integrity" : "sha512- MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww ==",
"dev" : true ,
"bin" : {
"jsesc" : "bin/jsesc"
"dependencies" : {
"acorn" : "^8.11.3" ,
"acorn-jsx" : "^5.3.2" ,
"eslint-visitor-keys" : "^4.0.0"
} ,
"engines" : {
"node" : ">=6"
"node" : "^18.18.0 || ^20.9.0 || >=21.1.0"
} ,
"funding" : {
"url" : "https://opencollective.com/eslint"
}
} ,
"node_modules/eslint-plugin-unicorn/node_modules/globals" : {
"version" : "14.0.0" ,
"resolved" : "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" ,
"integrity" : "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==" ,
"dev" : true ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/eslint-plugin-unicorn/node_modules/json-schema-traverse" : {
"version" : "0.4.1" ,
"resolved" : "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" ,
"integrity" : "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" ,
"dev" : true
} ,
"node_modules/eslint-scope" : {
"version" : "7.2.2" ,
"resolved" : "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" ,
@ -10496,6 +10570,18 @@
"js-yaml" : "bin/js-yaml.js"
}
} ,
"node_modules/jsesc" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" ,
"integrity" : "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" ,
"dev" : true ,
"bin" : {
"jsesc" : "bin/jsesc"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/json-bigint" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz" ,
@ -14018,12 +14104,9 @@
}
} ,
"node_modules/semver" : {
"version" : "7.6.0" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" ,
"integrity" : "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" ,
"dependencies" : {
"lru-cache" : "^6.0.0"
} ,
"version" : "7.6.2" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" ,
"integrity" : "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==" ,
"bin" : {
"semver" : "bin/semver.js"
} ,
@ -14031,22 +14114,6 @@
"node" : ">=10"
}
} ,
"node_modules/semver/node_modules/lru-cache" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" ,
"integrity" : "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" ,
"dependencies" : {
"yallist" : "^4.0.0"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/semver/node_modules/yallist" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" ,
"integrity" : "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
} ,
"node_modules/send" : {
"version" : "0.18.0" ,
"resolved" : "https://registry.npmjs.org/send/-/send-0.18.0.tgz" ,
@ -16679,9 +16746,9 @@
"integrity" : "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ=="
} ,
"@babel/helper-validator-identifier" : {
"version" : "7.2 2.20 ",
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.2 2.20 .tgz",
"integrity" : "sha512- Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9 A=="
"version" : "7.2 4.5 ",
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.2 4.5 .tgz",
"integrity" : "sha512- 3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvx A=="
} ,
"@babel/highlight" : {
"version" : "7.24.2" ,
@ -21048,12 +21115,12 @@
}
} ,
"browserslist" : {
"version" : "4.2 2. 3",
"resolved" : "https://registry.npmjs.org/browserslist/-/browserslist-4.2 2. 3.tgz",
"integrity" : "sha512- UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A ==",
"version" : "4.2 3.0 ",
"resolved" : "https://registry.npmjs.org/browserslist/-/browserslist-4.2 3.0 .tgz",
"integrity" : "sha512- QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ ==",
"requires" : {
"caniuse-lite" : "^1.0.3000158 0 ",
"electron-to-chromium" : "^1.4.6 4 8",
"caniuse-lite" : "^1.0.3000158 7 ",
"electron-to-chromium" : "^1.4.6 6 8",
"node-releases" : "^2.0.14" ,
"update-browserslist-db" : "^1.0.13"
}
@ -21184,9 +21251,9 @@
"integrity" : "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
} ,
"caniuse-lite" : {
"version" : "1.0.30001 581 ",
"resolved" : "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001 581 .tgz",
"integrity" : "sha512- whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ =="
"version" : "1.0.30001 618 ",
"resolved" : "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001 618 .tgz",
"integrity" : "sha512- p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg =="
} ,
"chai" : {
"version" : "4.4.1" ,
@ -21251,6 +21318,12 @@
"resolved" : "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" ,
"integrity" : "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
} ,
"ci-info" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz" ,
"integrity" : "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==" ,
"dev" : true
} ,
"cjs-module-lexer" : {
"version" : "1.2.3" ,
"resolved" : "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz" ,
@ -21534,12 +21607,12 @@
"integrity" : "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
} ,
"core-js-compat" : {
"version" : "3.3 5 .1",
"resolved" : "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3 5 .1.tgz",
"integrity" : "sha512- sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw ==",
"version" : "3.3 7 .1",
"resolved" : "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3 7 .1.tgz",
"integrity" : "sha512- 9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg ==",
"dev" : true ,
"requires" : {
"browserslist" : "^4.2 2.2 "
"browserslist" : "^4.2 3.0 "
}
} ,
"core-util-is" : {
@ -21949,9 +22022,9 @@
"integrity" : "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
} ,
"electron-to-chromium" : {
"version" : "1.4. 650 ",
"resolved" : "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4. 650 .tgz",
"integrity" : "sha512- sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCR Q=="
"version" : "1.4. 769 ",
"resolved" : "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4. 769 .tgz",
"integrity" : "sha512- bZu7p623NEA2rHTc9K1vykl57ektSPQYFFqQir8BOYf6EKOB+yIsbFB9Kpm7Cgt6tsLr9sRkqfqSZUw7LP1Xx Q=="
} ,
"emoji-regex" : {
"version" : "8.0.0" ,
@ -22196,17 +22269,17 @@
}
} ,
"eslint-plugin-unicorn" : {
"version" : "5 2 .0.0",
"resolved" : "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-5 2 .0.0.tgz",
"integrity" : "sha512- 1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng ==",
"version" : "5 3 .0.0",
"resolved" : "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-5 3 .0.0.tgz",
"integrity" : "sha512- kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw ==",
"dev" : true ,
"requires" : {
"@babel/helper-validator-identifier" : "^7.2 2.20 ",
"@babel/helper-validator-identifier" : "^7.2 4.5 ",
"@eslint-community/eslint-utils" : "^4.4.0" ,
"@eslint/eslintrc" : "^ 2.1.4 ",
"@eslint/eslintrc" : "^ 3.0.2 ",
"ci-info" : "^4.0.0" ,
"clean-regexp" : "^1.0.0" ,
"core-js-compat" : "^3.3 4 .0",
"core-js-compat" : "^3.3 7 .0",
"esquery" : "^1.5.0" ,
"indent-string" : "^4.0.0" ,
"is-builtin-module" : "^3.2.1" ,
@ -22215,20 +22288,66 @@
"read-pkg-up" : "^7.0.1" ,
"regexp-tree" : "^0.1.27" ,
"regjsparser" : "^0.10.0" ,
"semver" : "^7. 5.4 ",
"semver" : "^7. 6.1 ",
"strip-indent" : "^3.0.0"
} ,
"dependencies" : {
"ci-info" : {
"@eslint/eslintrc" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.0.2.tgz" ,
"integrity" : "sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==" ,
"dev" : true ,
"requires" : {
"ajv" : "^6.12.4" ,
"debug" : "^4.3.2" ,
"espree" : "^10.0.1" ,
"globals" : "^14.0.0" ,
"ignore" : "^5.2.0" ,
"import-fresh" : "^3.2.1" ,
"js-yaml" : "^4.1.0" ,
"minimatch" : "^3.1.2" ,
"strip-json-comments" : "^3.1.1"
}
} ,
"ajv" : {
"version" : "6.12.6" ,
"resolved" : "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" ,
"integrity" : "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" ,
"dev" : true ,
"requires" : {
"fast-deep-equal" : "^3.1.1" ,
"fast-json-stable-stringify" : "^2.0.0" ,
"json-schema-traverse" : "^0.4.1" ,
"uri-js" : "^4.2.2"
}
} ,
"eslint-visitor-keys" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz" ,
"integrity" : "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==" ,
"resolved" : "https://registry.npmjs.org/ eslint-visitor-keys/-/eslint-visitor-keys -4.0.0.tgz",
"integrity" : "sha512- OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw ==",
"dev" : true
} ,
"jsesc" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" ,
"integrity" : "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" ,
"espree" : {
"version" : "10.0.1" ,
"resolved" : "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz" ,
"integrity" : "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==" ,
"dev" : true ,
"requires" : {
"acorn" : "^8.11.3" ,
"acorn-jsx" : "^5.3.2" ,
"eslint-visitor-keys" : "^4.0.0"
}
} ,
"globals" : {
"version" : "14.0.0" ,
"resolved" : "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" ,
"integrity" : "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==" ,
"dev" : true
} ,
"json-schema-traverse" : {
"version" : "0.4.1" ,
"resolved" : "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" ,
"integrity" : "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" ,
"dev" : true
}
}
@ -23460,6 +23579,12 @@
"argparse" : "^2.0.1"
}
} ,
"jsesc" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" ,
"integrity" : "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" ,
"dev" : true
} ,
"json-bigint" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz" ,
@ -25815,27 +25940,9 @@
}
} ,
"semver" : {
"version" : "7.6.0" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" ,
"integrity" : "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" ,
"requires" : {
"lru-cache" : "^6.0.0"
} ,
"dependencies" : {
"lru-cache" : {
"version" : "6.0.0" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" ,
"integrity" : "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" ,
"requires" : {
"yallist" : "^4.0.0"
}
} ,
"yallist" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" ,
"integrity" : "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
}
}
"version" : "7.6.2" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" ,
"integrity" : "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w=="
} ,
"send" : {
"version" : "0.18.0" ,